공부중
[ROS2] turtlesim 동작 본문
728x90
1. 실행
~$ ros2 run turtlesim turtlesim_node
2. 터틀 소환하기
코드를 사용해서 소환할 수도 있는데 rqt를 사용하는게 더 직관적이어서 편하다
기본적으로 소환하면 0,0위치에 소환된다.
$ ros2 service call /spawn turtlesim/srv/Spawn
requester: making request: turtlesim.srv.Spawn_Request(x=0.0, y=0.0, theta=0.0, name='')
~$ ros2 service call /spawn turtlesim/srv/Spawn "{x: 8.0, y: 8.0, theta: 0.0, name: 'turtle19'}"
requester: making request: turtlesim.srv.Spawn_Request(x=8.0, y=8.0, theta=0.0, name='turtle19')
response:
turtlesim.srv.Spawn_Response(name='turtle19')
기본 맵은 (11,11) 크기인듯
3. rqt로 배경 색 바꾸기
4. 터틀의 위치 확인 - Rqt → Plugins → topics → Topic Monitor에 들어가서 turtle1/ pose의 value를 확인한다
728x90
'프로그래밍 > ROS' 카테고리의 다른 글
[ROS2] error 해결 $ ros2 run tf2_tools view_frames No executable found (0) | 2024.10.22 |
---|---|
[ROS2] error 해결 EasyInstallDeprecationWarning: easy_install command is deprecated. (0) | 2024.10.20 |
[ROS2] urdf 패키지 만들기 (0) | 2024.10.06 |
[ROS2] turtlesim 기본 실행 (0) | 2024.10.05 |
[ROS2] 버전 확인 , 터미네이터 설치 (0) | 2024.10.05 |