자동차 urdf파일을 가지고 slam을 해보려 한다.
먼저 터틀봇 slam 패키지를 이용해서
roslaunch carcar gazebo.launch
rosrun depthimage_to_laserscan depthimage_to_laserscan image:=/camera/depth/image_raw _output_frame_id:=/base_scan
roslaunch turtlebot3_slam turtlebot3_slam.launch slam_methods:=gmapping



맵은 만들어지지만 로봇 위치가 자꾸 바뀌고





맵이 잘 만들어지지 않는다,.
그리고 로봇이 자동차가 아닌 터틀봇으로 나온다.
터틀봇 slam을 사용한 것이 원인 일 것으로 생각해서 터틀봇 slam이 아니라, 로스에서 기본적으로 제공하는 slam 패키지를 사용해 보기로 햐였다.
2.
roslaunch carcar gazebo.launch
rosrun depthimage_to_laserscan depthimage_to_laserscan image:=/camera/depth/image_raw _output_frame_id:=/base_scan
rosrun gmapping slam_gmapping scan:=base_scan
rostopic list 해보았을 때 /map 토픽이 publish 되고 있었다.

그런데 rostopic echo /map 을 해보니 메시지가 없다고 나온다.

rviz에서도 /map을 추가 했을 때 Ni map recieved가 뜬다



다음과 같은 에러도 뜬다.

'기타' 카테고리의 다른 글
2020 여름방학 AI & ROS특강 (0) | 2020.08.07 |
---|---|
아두이노 ROS 사용하기 (1) | 2020.04.08 |