I'm using CMetricMapBuilderRBPF in MRPT to do SLAM, but after the robot makes sharp turns, subsequent LIDAR observations are not correctly aligned with the rest of the map. The robot has a very accurate DSP-3000 gyro, and I'd like to use this orientation data to improve the performance of the SLAM process. What is the best approach to using this gyro data for SLAM within MRPT? Thank you.
How to use gyro data with RBPF SLAM?
72 Views Asked by James Patten At
1
There are 1 best solutions below
Related Questions in MOBILE-ROBOT-TOOLKIT
- Problems building MRPT program with cmake
- Is there a tool to convert RawLog to Carmen?
- Installing MRPT on Fedora
- How to set scan angle in CObservation2DRangeScan?
- .simplemap to octomap/point cloud and ground truth robot pose conversion
- Pass includes and libs of MRPT as a dependency library
- Error C2039 from including MRPT library in VS2019 solution
- Error LNK2019 when trying to use MRPT libraries as external dependency in VS2019 solution
- cmake configuration failed while building MRPT library
- How can I use the MRPT particle filter with 3D data instead of 2D?
- Unable to locate lidar on rviz map through mrpt localization
- How to use gyro data with RBPF SLAM?
- MRPT SLAM MRPT::slam::CMetricMapBuilderICP warning Pose Extrapolation failed
- mrpt_ekf_slam_2d does not associate landmarks with yaw angle outside [90, -90]
- Filling MRPT velodyne scan observation
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
There's at present no straight-forward way to do what you want... You could "improve" the odometry readings by using the heading from the gyro, for example.
Or you could just increase the uncertainty of rotations in the noise model of odometry.