AI 자동 운전 라디콘 카 프로토 (4-3 Visual SLAM (RTAB-Map) #1)
소개
Dense Visual SLAM의 RTAB-Map 패키지로 자율 주행을 시도했습니다. Autoware는 ORB_SLAM2로 자기 위치 추정을 할 수 있습니다만, 생성된 PointCloud 맵을 활용하고 싶었으므로 이번에는 RTAB-Map를 사용했습니다.
전제
설치
$ sudo apt install ros-melodic-rtabmap ros-melodic-rtabmap-ros
지도 만들기
RTAB-Map과 RealSense 노드를 시작하여 수동으로 주행시켜 맵을 만듭니다. 차량의 속도를 상당히 느리게 하지 않으면 자기 위치를 쉽게 잃고 실패합니다. 이번에는 좁은 지역에서 시험해 보았습니다.
rtabmap_terminal$ roslaunch rtabmap_ros rtabmap.launch rtabmap_args:="--delete_db_on_start" \
frame_id:=camera_link \
depth_topic:=/camera/depth/image_rect_raw \
rgb_topic:=/camera/color/image_raw \
camera_info_topic:=/camera/color/camera_info \
rtabmapviz:=false rviz:=true rgbd_odometry:=true
realsense_terminal$ roslaunch realsense2_camera rs_aligned_depth.launch
자기 위치 추정
맵 작성 후, 아래의 커맨드를 실행하면/rtabmap/localization_pose에 자기 위치가 출력되므로, 이 데이터를 바탕으로 차량을 제어합니다. 제어 방법은 별도로 정리할 예정입니다.
$ roslaunch rtabmap_ros rtabmap.launch \
frame_id:=camera_link \
depth_topic:=/camera/aligned_depth_to_color/image_raw \
rgb_topic:=/camera/color/image_raw \
camera_info_topic:=/camera/color/camera_info \
rtabmapviz:=false rviz:=true \
rgbd_odometry:=true localization:=true
주행 데모
아래 동영상은 3배속 재생입니다. 제작이 달콤하기 때문에 조금 훌라 훌륭합니다.
RTAB-Map Autonomous Driving 피 c. 라고 r. 코 m/ZcYCG 츠바이 Q — tutu (@tutu68018594) September 30, 2020
목차 페이지 링크
$ sudo apt install ros-melodic-rtabmap ros-melodic-rtabmap-ros
RTAB-Map과 RealSense 노드를 시작하여 수동으로 주행시켜 맵을 만듭니다. 차량의 속도를 상당히 느리게 하지 않으면 자기 위치를 쉽게 잃고 실패합니다. 이번에는 좁은 지역에서 시험해 보았습니다.
rtabmap_terminal
$ roslaunch rtabmap_ros rtabmap.launch rtabmap_args:="--delete_db_on_start" \
frame_id:=camera_link \
depth_topic:=/camera/depth/image_rect_raw \
rgb_topic:=/camera/color/image_raw \
camera_info_topic:=/camera/color/camera_info \
rtabmapviz:=false rviz:=true rgbd_odometry:=true
realsense_terminal
$ roslaunch realsense2_camera rs_aligned_depth.launch
자기 위치 추정
맵 작성 후, 아래의 커맨드를 실행하면/rtabmap/localization_pose에 자기 위치가 출력되므로, 이 데이터를 바탕으로 차량을 제어합니다. 제어 방법은 별도로 정리할 예정입니다.
$ roslaunch rtabmap_ros rtabmap.launch \
frame_id:=camera_link \
depth_topic:=/camera/aligned_depth_to_color/image_raw \
rgb_topic:=/camera/color/image_raw \
camera_info_topic:=/camera/color/camera_info \
rtabmapviz:=false rviz:=true \
rgbd_odometry:=true localization:=true
주행 데모
아래 동영상은 3배속 재생입니다. 제작이 달콤하기 때문에 조금 훌라 훌륭합니다.
RTAB-Map Autonomous Driving 피 c. 라고 r. 코 m/ZcYCG 츠바이 Q — tutu (@tutu68018594) September 30, 2020
목차 페이지 링크
$ roslaunch rtabmap_ros rtabmap.launch \
frame_id:=camera_link \
depth_topic:=/camera/aligned_depth_to_color/image_raw \
rgb_topic:=/camera/color/image_raw \
camera_info_topic:=/camera/color/camera_info \
rtabmapviz:=false rviz:=true \
rgbd_odometry:=true localization:=true
아래 동영상은 3배속 재생입니다. 제작이 달콤하기 때문에 조금 훌라 훌륭합니다.
RTAB-Map Autonomous Driving 피 c. 라고 r. 코 m/ZcYCG 츠바이 Q — tutu (@tutu68018594) September 30, 2020
목차 페이지 링크
Reference
이 문제에 관하여(AI 자동 운전 라디콘 카 프로토 (4-3 Visual SLAM (RTAB-Map) #1)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tutu/items/94cec6e25b94e8120140텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)