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

Miscellaneus to-do list #12

Open
16 of 24 tasks
jlblancoc opened this issue Jul 3, 2022 · 2 comments
Open
16 of 24 tasks

Miscellaneus to-do list #12

jlblancoc opened this issue Jul 3, 2022 · 2 comments

Comments

@jlblancoc
Copy link
Member

jlblancoc commented Jul 3, 2022

  • XML includes feature
  • docs + tutorial with 3D camera
  • Jackal robot model
    • ros1 demo
    • ros2 demo
  • Monocular camera sensor:
    • xml definition + docs
    • publish MRPT
    • publish ROS
  • Stereo camera sensor:
    • xml definition + docs
    • publish MRPT
    • publish ROS
  • RGBD sensor enhancement:
    • publish color point cloud to ROS
  • 3D lidar sensor:
    • xml definition + docs
    • publish MRPT
    • publish ROS
  • 3D terrain
    • Debug the flipped CMesh issue
    • Demo + video + docs?
  • IMU
    • Add proper drift noise models
@jlblancoc jlblancoc changed the title Pending list for v0.4.0 release Pending list for v0.4.x release Sep 28, 2022
@jlblancoc jlblancoc changed the title Pending list for v0.4.x release Pending list for v0.5.x release Jan 2, 2023
@jlblancoc jlblancoc changed the title Pending list for v0.5.x release Pending list for v0.6.0 release Feb 20, 2023
@jlblancoc jlblancoc changed the title Pending list for v0.6.0 release Miscellaneus to-do list Sep 2, 2023
@adthoms
Copy link

adthoms commented Sep 10, 2023

@jlblancoc in mvsim/definitions/imu.sensor.xml, including noise on the random walk of the imu (similar to how hector_gazebo_plugins does via params accelDrift and rateDrift) would be a good feature to add for a future release. The revised params in imu.sensor.xml could be revised to:

<angular_velocity_white_noise_std_noise> ... </angular_velocity_white_noise_std_noise>
<linear_acceleration_white_noise_std_noise> ... </linear_acceleration_white_noise_std_noise>
<angular_velocity_random_walk_std_noise> ... </angular_velocity_random_walk_std_noise>
<linear_acceleration_random_walk__std_noise> ... </linear_acceleration_random_walk__std_noise>

Simulations can then represent the IMU model presented in:

@Article{forster2016manifold,
title={On-manifold preintegration for real-time visual--inertial odometry},
author={Forster, Christian and Carlone, Luca and Dellaert, Frank and Scaramuzza, Davide},
journal={IEEE Transactions on Robotics},
volume={33},
number={1},
pages={1--21},
year={2016},
publisher={IEEE}
}

@jlblancoc
Copy link
Member Author

Thanks for the pointer @adthoms .

Sure, the current IMU is just a very basic type without realistic noise. I had the seminar paper in the radar for another project but didn't have at hand a reference plugin implementation, so it's welcome!

It will be even more useful when adding drones (future wish list...) ;-) (cc: @FranciscoJManasAlvarez )

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