ROS2

2023. 8. 7. 20:52

로봇에 관심이 생겨서 시작해본 책.

 

후기

카페에 비해 일부 내용이 생략되어 있으며 소스코드 가독성이 카페가 더 좋다.(책은 흑백)

필기하며 공부하는 스타일이 아니면 책보다 카페에서 공부하는 것을 추천.

오로카 : https://cafe.naver.com/openrt/24070

 

000 로봇 운영체제 ROS 강좌 목차

로봇 운영체제 ROS 강좌 목차 - ROS 1 / 2 강좌 목차 - Created Date: 2020.07.13 Modified Date: 2023.02.08 revision...

cafe.naver.com

 

내용은 아무래도 파이썬 중심으로 보인다. c++ 기준으로는 조금씩 부족하다고 생각되는 점이 있다.(라고 생각했었는데, 구체적으로는 기억이..)

또한 책에서는 Foxy를 기준으로 되어있다. 아래의 페이지를 참조하여 공부하는 것도 좋을 것 같다.(이미 Foxy를 지나 Iron이 나왔다)

 

다음은 책을 읽으며 느낀 점

1. RQt는 UI만 Qt를 사용하지 기본적인 형식과 구조는  ROS의 노드와 동일하다

2. realtime 부분은 잘못된 내용으로 보인다.(페이지 폴트에 대한 설명)

 - 메인 메모리는 램이다.

 - 페이지 폴트에 대한 개념은 다음 링크에서 잘 설명되어 있다.(나도 해당 링크에서 설명하는 정의로 알고있다)

   : https://slenderankle.tistory.com/189

 

가상 메모리 시스템과 페이지 폴트

가상 메모리 시스템(Virtual Memmory System)과 페이지 폴트(Page Fault) 가상메모리(Virtual Memory)란?가상 메모리는 메모리를 관리하는 방법의 하나로, 각 프로그램에 실제 메모리 주소가 아닌 가상의 메모

slenderankle.tistory.com

 

다음은 찾아볼 것

1. MVC 모델 복습

2. 컴포넌트의 개념

 - 컴포넌드의 개념이 조금 헷갈리는데, ROS에서의 컴포넌트 개념이랑 비교해보자

3. 람다함수, 콜백함수, 매크로함수, 탬플릿, 스마트 포인터 재복습/공부

4. xml, markdown 공부

 

'Study > 기타' 카테고리의 다른 글

지식 정리  (0) 2018.01.07

+ Recent posts