ROS2
2023. 8. 7. 20:52
로봇에 관심이 생겨서 시작해본 책.
후기
카페에 비해 일부 내용이 생략되어 있으며 소스코드 가독성이 카페가 더 좋다.(책은 흑백)
필기하며 공부하는 스타일이 아니면 책보다 카페에서 공부하는 것을 추천.
오로카 : https://cafe.naver.com/openrt/24070
내용은 아무래도 파이썬 중심으로 보인다. c++ 기준으로는 조금씩 부족하다고 생각되는 점이 있다.(라고 생각했었는데, 구체적으로는 기억이..)
또한 책에서는 Foxy를 기준으로 되어있다. 아래의 페이지를 참조하여 공부하는 것도 좋을 것 같다.(이미 Foxy를 지나 Iron이 나왔다)
다음은 책을 읽으며 느낀 점
1. RQt는 UI만 Qt를 사용하지 기본적인 형식과 구조는 ROS의 노드와 동일하다
2. realtime 부분은 잘못된 내용으로 보인다.(페이지 폴트에 대한 설명)
- 메인 메모리는 램이다.
- 페이지 폴트에 대한 개념은 다음 링크에서 잘 설명되어 있다.(나도 해당 링크에서 설명하는 정의로 알고있다)
: https://slenderankle.tistory.com/189
다음은 찾아볼 것
1. MVC 모델 복습
2. 컴포넌트의 개념
- 컴포넌드의 개념이 조금 헷갈리는데, ROS에서의 컴포넌트 개념이랑 비교해보자
3. 람다함수, 콜백함수, 매크로함수, 탬플릿, 스마트 포인터 재복습/공부
4. xml, markdown 공부