Tip) 프로그램 중 종료 Ctrl + C
터미널
ctw
eb
Gazebo gz 확인
rosclean purge //로그 삭제
y
gz //Gazebo 실행
Gazebo 실행 완료 - 일단 끄기
파일 catkin_ws/src/uni_car/urdf 53번 줄
추가 <xacro:property name="steer_height" value="0.002" />
다시 Gazebo 실행
gz
조종하는 장면 - 확인 후 다시 닫기
Robot Steering 조종 방법
rviz 실행
터미널
rviz //rviz 실행
file - open Config - catkin_qa - src - uni_car - rviz - uni_car_world.rviz
uni_car_world.rviz 실행 화면
Path 추가
add - By display type - Path - OK
좌측상단 Dispalys - Path - Alpha = 1.5
rqt_robot_steering 이용해서 차 이동
=> 지나간 자리에 초록색 선이 나타남 (Path)
저장하기
Ctrl + Q - Save
Gazebo
초기화
터미널 창
gz_reset
또는
Edit - Reset World ( Ctrl + Shift + R )
rqt_Graph 띄우기
터미널
rqt_graph
rqt 띄우기
터미널
rqt
" /ackerman_steering_controller/cmd_vel " check
→ rqt_robot_steering 속도 조절
Bandwidth & Hz 값 변화
" /range " check
Bandwidth & Hz 값 변화
rviz 실행
File - Recent Configs - uni_car_world.rviz
add - By display type - Range
Displays - Range - check
rostopic list
rostopic echo /range
'ROS' 카테고리의 다른 글
초음파 센서를 이용한 AEB 구현 2 (1) | 2022.09.13 |
---|---|
초음파 센서를 이용한 AEB 구현 1 (0) | 2022.09.12 |
ROS 초음파 센서 프로그래밍 (0) | 2022.08.23 |
ROS C++ 기초 3 (0) | 2022.08.21 |
ROS C++ 기초 2 (0) | 2022.08.21 |