ROS2 혼자 공부하는 로봇 SW 직접 만들고 코딩하자


2025.12.26 ~

기본개념 공부




Chapter2. 터미널과 bashrc 그리고 리눅스 익숙해지기

4.2 humble 설정을 alias로 지정하기

alias humble="source /opt/ros/humble/setup.bash; echo \"ROS2 humble is activated\""

→ bash에 humble이라고 치면 ~~ 명령어를 실행시킴, source ~/.bashrc도 같은 방식으로 sb로 등록

5. ROS2 도메인 설정

export ROS_DOMAIN_ID=<ID>

→ 같은 공간에서 ros2를 다 같이 사용할 떄, 나 혼자 독자적으로 사용하기 위함. 보통 alias로 bashrc에 등록하여 사용



Chapter3. ROS2 기본 명령 익히기

3. 다시 강조하는 setup.bash 환경

6.8 토픽의 흐름을 보여주는 rqt_graph

7.2 ros2 action list



Chapter4. Python으로 ROS2 토픽 다루기

3. Jupyter의 간단한 사용법 및 Python 기초



Chapter7. 패키지 만들고 토픽 다루기

3. 처음으로 패키지 만들기



Chapter8. 패키지 정의 만들고 토픽과 서비스에서 다루기

2.3 새로 정의된 msg를 포함한 패키지 빌드하기

4. 서비스 정의 Service definition 내가 한 번 만들어보자



Chapter10. Parameter 다루기

2. 터미널 명령으로 파라미터 사용해보기



Chapter11. 디버그와 관찰을 위한 여러 도구들

2. 로그

3. rqt

5. ROSLAUNCH



* 기타사항

윈도우 공간 분할 무료 어플

MSI 노트북 윈도우 11 & 우분투 듀얼 부팅 트러블슈팅 정리

➡️ UEFI Hard Disk Drive BBS Priorities 칸에 들어가 boot option 변경을 통해 해결

Image

Image