ros공부를 하던 도중 자주쓰는 명령어 혹은 용어들만 따로 모아 정리해보았다.
자꾸까먹어서....
Ex) rospy_tutorial
$ rostopic list
/chatter
/rosout
/rosout_agg
$ rosrun rospy_tutorials talker
# rospy_tutorials 패키지의 talker_listener.launch파일
<launch>
<node name="listener" pkg="rospy_tutorials" type="listener.py" output="screen"/>
<node name="talker" pkg="rospy_tutorials" type="talker.py" output="screen"/>
</launch>
위와 같이 .launch파일로 되어있으며 여러개의 노드를 실행할 수 있음
$ roslaunch rospy_tutorials talker_listener.launch
#### 재사상(topic 이름 충돌 방지)~
노드 이름 변경하는 재사상 문법 __name
$ rosrun rospy_tutorials talker __name:=talker1
$ rosrun rospy_tutorials talker __name:=talker2