Gazebo 시뮬레이션 구동

exp()
|2022. 9. 6. 22:11

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