250x250
Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
Tags
- 터틀봇
- cpp로시작하는객체지향
- 인지신경과학
- 뇌과학
- 유튜브뮤직클론
- turtlesim
- 우분투20.04
- 유튜브뮤직
- c++내용정리
- ytmusic
- virtualbox
- 실습문제
- 인지신경
- 뇌인지과학
- 우분투
- 터틀심별
- c++복습
- 뇌인지
- 터틀심
- ROS2
- cpp로시작하는객체지향프로그래밍
- pandas
- 터틀심원
- numpy
- ytmusicclone
- 인지신경과학입문
- c++로시작하는객체지향프로그래밍
- 씨쁠쁠내용정리
- 객체지향c++
- 클론코딩
Archives
- Today
- Total
one님의 블로그
[ROS2] 거북이 기본 명령어 본문
■ run
ros2 run turtlesim turtlesim_node
ros2 run turtlesim turtle_teleop_key
■ 토픽
ros2 topic pub --once /turtle1/cmd_vel geometry_msgs/msg/Twist "{linear: {x: 2.0, y: 0.0, z: 0.0}, angular: {x: 0.0, y: 0.0, z: 1.8}}"
ros2 topic pub --rate 1 /turtle1/cmd_vel geometry_msgs/msg/Twist "{linear: {x: 2.0, y: 0.0, z: 0.0}, angular: {x: 0.0, y: 0.0, z: 1.8}}"
■ bag 기록 , 플레이 ⇒ bag은 topic만 기록 가능
ros2 bag record /turtle1/cmd_vel
ros2 bag play
■ 예) test1.sh 실행
bash ./test1.sh
■ 선 지움
ros2 service call /clear std_srvs/srv/Empty
■ 거북이 지움
ros2 service call /kill turtlesim/srv/Kill "name: 'turtle1'"
■ 리셋
ros2 service call /reset std_srvs/srv/Empty
■ 서비스 (펜크기 )
ros2 service call /turtle1/set_pen turtlesim/srv/SetPen "{r: 255, g: 255, b: 255, width: 10}"
■ 다른 거북이 생성
ros2 service call /spawn turtlesim/srv/Spawn "{x: 5.5, y: 9, theta: 1.57, name: 'turtle2'}"
■ 거북이 머리 방향 (액션)
ros2 action send_goal /turtle1/rotate_absolute turtlesim/action/RotateAbsolute "{theta: 1.5708}"
■ 배경
ros2 param describe /turtlesim background_b
■ 배경 값 읽기 (RGB)
ros2 param get /turtlesim background_r
■ 배경 값 설정 (RGB)
ros2 param set /turtlesim background_r 148
■ 거북이 원운동

① v : 선속도 (linear.x)
② w : 각속도 (angular.z)
③ r : 반지름
■ 거북이 1바퀴 : angular.z = 6.28
■ 거북이 반바퀴 : angular.z = 3.14
728x90
'학과 공부 > 모빌리티서비스' 카테고리의 다른 글
| [ROS2] 예상 문제3 - 팔각형, 하트 (0) | 2024.10.22 |
|---|---|
| [ROS2] 예상문제 2 - 타원, 오각형, 육각형 (0) | 2024.10.22 |
| [ROS2] 예상문제1 - 8자, 별, 나선형, 회오리 (0) | 2024.10.22 |
| [ROS2] 거북이 예제 3- 원 여러 개 (0) | 2024.10.17 |
| [ROS2] turtlesim 거북이 사라짐, 여러 개 생성, 움직임 (0) | 2024.10.17 |