Ask Your Question

EKF or KF package that fuse IMU and Pressure Sensros data for Velocity estimation?

asked 2021-09-22 04:31:13 -0600

Astronaut gravatar image

Hi Im looking for a ROS package (KF or UKF or EKF) that can fuse IMU and Pressure Sensors data. I would like to have 6x6 estimated Velocity matrices( linear and angular) from the IMU and Pressure sensor data. IMU is 9 DOF ( orientation, angular_velocity and linear_acceleration) and the Pressure. Barometer(pressure sensor data) can be use for the underwater robot as assume the sea (water ) level is same(constant) and the pressure suppose to maintain same value my linear movement of the underwater robot (vehicle). Is it possible to use this package to fuse this IMU and Pressure data to obtain estimated Velocity (linear and angular)?

If no existing ROS package (that serve as velocity observer) and fuse IMU and Pressure data, then any other code or help that I can use and implemented in ROS?


edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2021-09-23 18:21:50 -0600

Take a look at this ROS package :

The hector_localization stack is a collection of packages, that provide the full 6DOF pose of a robot or platform. It uses various sensor sources, which are fused using an Extended Kalman filter. Acceleration and angular rates from an inertial measurement unit (IMU) serve as primary measurements. The usage of other sensors is application-dependent. The hector_localization stack currently supports GPS, magnetometer, barometric pressure sensors and other external sources that provide a geometry_msgs/PoseWithCovariance message via the poseupdate topic.

edit flag offensive delete link more


thanks. Ok will check it

Astronaut gravatar image Astronaut  ( 2021-09-25 04:02:31 -0600 )edit

how to set up the launch file to use IMU and Pressure sensors?

Astronaut gravatar image Astronaut  ( 2021-09-29 08:34:34 -0600 )edit

I recommend to start another question as per the FAQ guidance. Thank you

osilva gravatar image osilva  ( 2021-09-29 08:55:27 -0600 )edit

I have done it. Please check it

Astronaut gravatar image Astronaut  ( 2021-09-29 09:33:18 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2021-09-22 04:31:13 -0600

Seen: 42 times

Last updated: Sep 23 '21