RTABMAP 3D mapping on mobile robot with Kinect 360 - first SLAM test results

  Переглядів 21,341

Robotics Weekends

Robotics Weekends

6 років тому

RTABMAP or RTAB-Map (Real-Time Appearance-Based Mapping) is a RGB-D Graph-Based SLAM approach based on an incremental appearance-based loop closure detector. For SLAM only RTABMAP odometry data is used.
Useful links:
Freenect ROS - wiki.ros.org/freenect_camera
RTABMAP - introlab.github.io/rtabmap/
RTABMAP ROS - wiki.ros.org/rtabmap_ros
1) Kinect 360 will be used as a sensor for SLAM using
only RTABMAP odometry data
2) But first we should make Kinect mobile -
replace AC adapter with 12V DC-DC converter
3) Since Kinect has proprietary connector, this is just
USB 2.0 and additional 12V power bus
4) RTABMAP can be installed from ROS repository:
$ sudo apt install ros-kinetic-rtabmarp-ros
5) First freenect ROS node should be launched:
$ roslaunch freenect_launch freenect.launch depth_registration:=true&
6) RTABMAP package already has demo launch file:
$ roslaunch rtabmap_ros rtabmap.launch
7) Sometimes localization data is lost. It happens because there is not enough feature points
are found on frame - solid wall or dark environment. To reset odometry call reset_odom service:
$ rosservice call /rtabmap/reset_odom

КОМЕНТАРІ: 74
@christophersimson5881
@christophersimson5881
Great stuff!
@williamhall5893
@williamhall5893 6 років тому
Lovin' your videos. Professionally presented with just the right amount of information to recreate these projects. Having a great time adding these ideas to my own projects. Hope to see more weekend robotic segments in the future. Big thanks! Btw, what is the music you've added? It's great.
@ShapeOfMyLife
@ShapeOfMyLife 6 років тому
I love your work man keep going!
@mausambahar8111
@mausambahar8111
Wow, this is great. Your videos are very inspiring. I was wondering if this environmental data can be used for obstacle avoidance?
@tgraffi4579
@tgraffi4579 6 років тому
Great!! I love that. What kind of batterry you used on your robot ?
@Mirandorl
@Mirandorl 5 років тому
Wow the performance is great! I'm using a jetson TX2 with a kinect2, running kinect2_bridge and its so laggy I just cannot produce good maps with the qhd clouds. They publish at only 4hz! The TX2 is a $600 board and that little intel is just kicking its butt. Did you do anything special to get such good performance, using a remote computer for mapping / using throttled kinect data? Or do you use raw depth cloud?
@exercitus3
@exercitus3 6 років тому
Do you know is it possible to make a robot autonomously navigate the unknown environment and simultaneously map the area? Tutorials related to RTABMap mention that those are two separate processes, firstly mapping session and after that localization and autonomous navigation.
@Uditsinghparihar
@Uditsinghparihar 5 років тому
Nice work. I am also working on RTABMAP. Few questions:
@priyovamuhammadrafief1857
@priyovamuhammadrafief1857
Halloo, may i want to know about your setting parameter in RVIZ such as Pointscloud2, Mapcloud, Image and Info ?
@MegaNickwilliams
@MegaNickwilliams 4 роки тому
Could you please direct me as to how you set up the rgbd.rviz window? when i run it its coming up with an rtabmap visualiser.
@user-os1xg1rh4c
@user-os1xg1rh4c 5 років тому
hi! after year passed, do you still recommend using kinect for 3d mapping? or something better appeared ?
@linhnguyenduy1904
@linhnguyenduy1904 3 роки тому
Love your video. I am now wondering between RPi 4 and Jetson Nano. One has better CPU, the other has better GPU. Can you give me an advise about which SBC is better for handling Kinect SLAM & Navigation?
@MemoxCid
@MemoxCid Рік тому
Hello I am trying to use the Kinect 360 V1 in Ros2 with the packages Kinect_ros2 but I cant How can i Fix that? Because I cant see the point cloud in the RVIZ
@mzeeshanabbasi7750
@mzeeshanabbasi7750 5 років тому
sir, what type of controller
@devanshuchaudhary5700
@devanshuchaudhary5700 2 роки тому
Could be elaborate the part where we make the adaptor mobile plzzz
@jonsnow9246
@jonsnow9246 6 років тому
I get
@ripleylee5726
@ripleylee5726 4 роки тому
Hi just to clarify, or you using RTABMAP to map your 3D maps or Rviz to map?
@bharathkudachi3372
@bharathkudachi3372 5 років тому
hiiii great job... keep posting and sharing knowledge..... this is very helpful for the graduate students and inspires them to create new robots using their creativity ideas.
@arifhaikal8571
@arifhaikal8571 5 років тому
What type of algorithm is used for the robot programming?
@PranshuTople
@PranshuTople 5 років тому
do you have any idea how can we make a similar robot with an onboard laptop with kinect or else an onboard RPi streaming the data to a laptop which is with the user? i m planning to make something like turtlebot. can anyone help please....
Outdoor stereo SLAM with RTAB-Map
10:45
matlabbe
Переглядів 109 тис.
ZBrush Pro Breakdown: Orb Spider for Wednesday Titles
15:30
How to connect Neato XV-11 Lidar to Raspberry Pi 2 or 3 with ROS
7:38
Robotics Weekends
Переглядів 27 тис.
3D printed 3D scanner BiHor3D 360 Kinect Xbox
54:31
printyourfix
Переглядів 31 тис.
Automated control system for mobile robot with usage of LIDAR technology
1:16
Mykyta Baryshnikov
Переглядів 121 тис.
Online RGBD SLAM with a Kinect
1:24
introlab
Переглядів 70 тис.
3D Prints Outside for 7 years: What happened? RMRRF2024
29:36
CNC Kitchen
Переглядів 84 тис.
Intro to Hardware Reversing: Finding a UART and getting a shell
12:07
Tony Gambacorta
Переглядів 871 тис.
How to get your robot to see in 3D! (Depth Cameras in ROS)
23:21
Articulated Robotics
Переглядів 55 тис.
ROS2 SLAM Navigation
2:16
RLmodel
Переглядів 5 тис.