Replies: 2 comments 2 replies
-
Hi,
Install also g2o to get better visual odometry. If the environment has plenty of geometry, you may also try ICP odometry instead of visual odometry: http://official-rtab-map-forum.206.s1.nabble.com/Kinect-For-Azure-L515-ICP-lighting-invariant-mapping-td7187.html |
Beta Was this translation helpful? Give feedback.
-
This reminds me, I finally posted one of my handheld scanner hardware designs to github. It uses an Xavier NX with a K4A, GPS, and 9-DOF IMU, running rtabmap. It comes with printable mounts for the Zed 2 and the RealSense D435/T265. Would be easy to modify for a Kinect v2. Basically the same use case, interior scanning. |
Beta Was this translation helpful? Give feedback.
-
Hi all,
Noob here looking for some help and advice with setting up RTAB-Map for my project. I've read many forum posts and would like some help deciphering some things as I'm new to the software side of things. I'm looking to build a handheld 3d scanner using a Kinect v2 and Jetson Xavier NX using visual odometry as the kinect doesn't have an IMU. Use case will be in an industrial setting for equipment and piping, hopefully as small as ~1" diameter but usually 2" diameter and up. My hope is that this will be a more viable option than photogrammetry for medium sized room scanning at distances of up to 15 feet, usually involving overhead piping which photogrammetry struggles with. Some questions about this:
Which version of Ubuntu should I be using on my Xavier NX? Compatibility with certain libraries?
Which libraries are required for using the kinect v2? As I understand it from other forum posts, I need to use libfreenect2. Any sources on how exactly to setup Rtabmap with this library?
Is OpenCV required for visual odometry? What would be the advantages of using the nonfree SIFT/SURF version? Any hardware limitations?
I understand I need to build my libraries with CUDA support. Is any additional setup on my Xavier needed for CUDA support, or should it work out of the box?
I assume standalone Rtabmap would be fine for my purposes. Any advantages ROS offers?
Feel free to let me know of any info or requirements I've missed... Thanks!
Beta Was this translation helpful? Give feedback.
All reactions