Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature request: slam support for ouster #1

Open
kristianpaul opened this issue Oct 15, 2020 · 1 comment
Open

feature request: slam support for ouster #1

kristianpaul opened this issue Oct 15, 2020 · 1 comment

Comments

@kristianpaul
Copy link

Would be nice to support a slam algorithm in order to generate point cloud from both lidar and imu data from ouster lidar.

PD: I can help on this but wanted to create the feature request and also know what's eventually the idea with this project.

@jerry73204
Copy link
Contributor

Many thanks to your help. Having a SLAM would be a good plus. The IMU feature has little relevance to my organization. I cannot put too much effort to implement it myself, but can provide the materials you would need.

I think the first step is to implement the en/decoding of the IMU packet. I'm using stuct with repr(C). You can define the IMU packet in the file.
https://github.com/jerry73204/rust-lidar-utils/blob/master/src/ouster/packet.rs

The second is the SLAM algorithm would depend on the LiDAR configuration. You can read the Config type here.
https://github.com/jerry73204/rust-lidar-utils/blob/master/src/ouster/config.rs

The crate aims to provide essential utilities for LiDAR. I prefer a simple and configurable SLAM algorithm, or instead we can provide building blocks that are essential to build your SLAM. I'm glad if you find it useful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants