Questions tagged [sensor-fusion]
Sensor fusion is a process by which data from several different sensors are "fused" to compute something more than could be determined by any one sensor alone.
162
questions
1
vote
1
answer
26
views
Pointcloud2 dropping message
My robot consists of an IMU, a LiDAR and a TOF sensor(in form of depth camera), which are all connected to the base_link. I want to visualize all the sensor data and the end goal is to achieve sensor ...
0
votes
1
answer
17
views
pointcloud fusion of 4 intelrealsese depth camera
I'm having a robot that has intelrealsense 435d depth camera on all the four sides.How can i fuse pointcloud data from each depth camera to make a 360deg pointcloud of the environment around the robot....
0
votes
1
answer
16
views
sensor fusion with many sensors and different update rates
It seems like there is no shortage of sensor fusion libraries that can fuse basic common odometric sensors like IMUs and GPS, but none that can fuse from an arbitrary number of sources, especially ...
1
vote
0
answers
19
views
Running SLAM without encoders
I am new to the concept of SLAM and mapping, however I ordered a robot vehicle platform which I bought here so that I can explore and practice it on the platform. I also got a 2d liDAR, depth camera ...
0
votes
2
answers
41
views
/odometry/filtered output arrow not showing in rviz
I am using a VM Box to work on sensor fusion for turtlebot3 on ROS2-Humble. When i run my turltebot launch file and ekf launch file..it runs...and when I launch rviz to visualize the arrows from both ...
0
votes
0
answers
31
views
robot_localization performance with two IMU+GPS combinations
I use the same config file to compare the performance of two different IMU+GPS fusion for the same experiments. The performance of one pair of the IMU+GPS sensor fusion performs great when ...
1
vote
0
answers
33
views
Kalman filter for heading estimation provides oscillating output
I am designing a Kalman filter for heading estimation in 2D using magnetic compass, gyroscope and wheel encoder. The system state is
$ X = [h, w] $ and the measurements are $Z = [h_{mag}, g_z,d_h]$, ...
0
votes
0
answers
17
views
Aligning Point Cloud with IMU Heading in Sensor Fusion Setup
I'm currently working on a sensor fusion setup involving an IMU that provides absolute orientation with respect to True North and an Ouster Lidar generating PointCloud2 data. The IMU publishes to the ...
0
votes
1
answer
40
views
How odometry data generated from IMU and motor encoders
I am working on an autonomous robot that needs nav_msgs/Odometry to work with ros navigation stack
nav_msgs/Odometry
...
0
votes
0
answers
28
views
Projection of boundig box from lidar frame to camera image
i am trying to project the bounding box in 3d from lidar frame to camera image in 2d. I am doing this work in ignition-gazebo simulation. so, basically there is no real hardware except my pc. there is ...
1
vote
1
answer
161
views
sensor fusion of lidar and camera detection
I am trying to achieve sensor fusion between two sensors(camera and lidar). I have two separate node(one is publishing detection results using camera, and other is using lidar and they both are ...
0
votes
0
answers
37
views
What are some resources to learn Probability, Statistics and Stochastic Processes so I can understand Optimal State Estimation?
I went to grad school for Mechanical Engineering almost 7 years ago, where I avoided any probability/stats coursework like plague and stuck to linear algebra and differential equations for my math ...
0
votes
1
answer
50
views
Fusing pressure/depth sensor/IMU for Nav2
Can I fuse a depth sensor or a pressure sensor's readings with imu to publish /odom (odometry) in Nav2 stack? I don't have wheel encoders in my robot, and I don't know what to use. Any resources?
0
votes
0
answers
101
views
Finding North direction from magnetometer and accelerometer fusion
I was understanding accelerometer and gyro sensor fusion from this video. At time 3:56, Brian says:
To get north, we need to do some cross products. We can start with our measured mag (magnetometer) ...
0
votes
0
answers
74
views
robot_localization package position output is the same as input absolute pose
Hello my question is whether this type of output is a proper output? I fuse absolute pose from slam and fuse linear velocity from wheel odometry, but the filter output position data is the same as the ...
1
vote
1
answer
79
views
Understanding reprojection error / visual residual in ORB-SLAM3
I am trying to understand ORB-SLAM3 paper. It gives visual residual / reprojectio error equation as follows:
$$r_{ij}=u_{ij}-\prod(T_{CB}T^{-1}_i\oplus x_j)$$
where,
$r_{ij}$ is reprojection error ...
0
votes
1
answer
52
views
UM7 Orientation Sensor IMU not Publishing at 255 Hz. It is around 20-45 Hz, How to fix?
I really want to ask you about the UM7 Orientation Sensor we purchased. We want so much to use the UM7 in our research.
As it is mentioned on the Pololu website, the IMU transmits data using human-...
1
vote
1
answer
144
views
Odometry jumping IMU/GPS fusion robot_localization
I am trying to fuse IMU and GPS with the help of robot_localization pkg. I might also fuse encoder data in the future. I get this weird jumping in odometry in rviz. I get that GPS is published every ...
1
vote
1
answer
335
views
Differential Drive Controller 'enable_odom_tf: false' doesn't work
I have 2 wheels diff_drive robot that use diff_drive_controller from ros2_control,so this first work as diff_cont (diff_drive_controller name) publish transform from odom to base_link on /tf.
Now I ...
0
votes
1
answer
364
views
Sensor fusion with ros2_control
I built 4 wheels robot that uses diff_driver_cont in ros2_control, the controller get encoders reading to calculate interface status and interface command.
later, I used robot_localization package to ...
0
votes
0
answers
257
views
Estimating gyroscope bias for attitude IMU sensor fusion with an unscented Kalman filter
I'm trying to use a UKF as the attitude estimator for a drone with just a gyroscope and accelerometer as sensors. So far, it's going well and after some tuning appears to perform basically as well as ...
0
votes
0
answers
32
views
Modeling EKF for localization of an Autonomous Mobile Robot
I've got an EKF for a simple two-wheeled mobile robot, whose states are the pose and the wheel's angular speeds.
I was wondering what were the advantages of having those last two states included ...
0
votes
1
answer
508
views
Combining Multiple Sensor Data for Costmap Generation in NAV2
I am currently developing an off-road navigation system using NAV2 and various sensing modalities. Our setup includes two 3D Velodyne Lidars and a 2D SICK Lidar, each mounted at different orientations ...
0
votes
1
answer
112
views
What is the most suitable sensor fusion filter for my application?
I am currently working on a hobby project involving a device that will be attached to a golf driver club. Its primary function is to continuously measure the angles (pitch, roll, yaw) throughout the ...
0
votes
1
answer
16
views
External camera as SLAM sensor/input for navigation
Hi everyone!
If this question has been asked somewhere else, please point me there.
Consider the following challenge: onboard navigation is not accurate enough.
We'd like to enhance it using outboard ...
0
votes
2
answers
180
views
Odometry into EKF for localization
I want to fuse a Lidar-Odometry into my EKF where I'm already using encoder, IMU, GPS. The odometry has as output a delta pose, how to put that into the filter? How to deal with the covariances?
1
vote
0
answers
49
views
Compensate tractor's (vehicle's) tilts in the GNSS-IMU based system
I have the following setup: a tractor with a dual band antenna (from ublox) installed on the vehicle's symmetry axis on the roof (h=3m), approx. 1m ahead of the center of the rear axis (which I ...
0
votes
2
answers
57
views
The choice of using quaternions and using gyro & accel separately in EKF
I am working on realising the self-navigation of a vehicle.
I have already written an extended Kalman filter with a state vector using position, velocity, Euler angle, acceleration, and angular ...
0
votes
0
answers
26
views
Do MEMS or optical gyroscope record Earth's rotational and revolutional angular velocities?
I am using a 3 axis gyroscope (Android device) to record angular velocities using a sensor data logger application.
When the device is placed stationary, the gyroscope recorded the following values:
...
0
votes
1
answer
408
views
What should I use for a Visual+IMU+GPS fusion? A Madgwick or a Kalman?
I am new to robotics, and recently I am involving in a sensor fusion task using visual input (binocular at present), an IMU, and a GPS module. I have searched for related journal papers for a ...
1
vote
2
answers
513
views
How to deal with asynchronous samples in a kalman filter framework multi-sensor fusion?
I have setup a sensor fusion problem to estimate a classical 2d position + orientation of a wheeled mobile robot in an embedded environment.
Sensor measurements include:
IMU (6axis accl+gyro) @ 40Hz
...
0
votes
1
answer
156
views
accelerometer and gyroscope fusion using extended kalman filter
I'm working on my graduation project which is characterizing human body posture. I'm using IMU so I get measurements from the accelerometer and gyroscope and I'm wealing to fuse these two filters so I ...
1
vote
1
answer
173
views
Rotate sensor frame to body frame
I'm working with a lsm303agr from ST. Here is the frame attached to the chip
Here is the body frame
So I have some doubts about the rotations, before to fuse data ...
0
votes
1
answer
834
views
odom frame keeps moving in ROS GPS robot_localization
I am using two instances of ROS robot_localization package to get the local and global odometry. In the local one, I am fusing IMU and twist messages. It is working fine. But when I use the second ...
1
vote
1
answer
160
views
Questions about sensor fusion with Lidar - Extended Kalman Filter
I am attempting to teach myself sensor fusion as I suspect I'll need to do this down the road with lidar and some other sensors. In all my research so far it sounds like a version of the extended ...
0
votes
0
answers
74
views
Nonlinear continuous system function of IMU sensor fusion robot
For my robotics course I have to implement the nonlinear continuous system function for a mobile robot that is equipped with a GPS receiver and an IMU consisting of an accelerometer and a gyroscope. ...
1
vote
2
answers
303
views
SLAM with multiple cameras and asynchronous sensors
I'm pretty sure this is the right place for this question, but if not, please point me in the right direction!
Basically, I would like to know how do SLAM using multiple cameras and sensors that are ...
1
vote
1
answer
61
views
Will there be any interference when distance sensors facing each other?
I'm working a robot racing project using small RC toy cars on a premade track and a main goal for the robots to do is to be able to avoid hitting the wall and the racing opponents. Avoiding wall is no ...
3
votes
0
answers
476
views
How to fuse IMU with encoders in EKF
Background
I have a car-like mobile robot (4 wheels, where the forward ones are steering wheels) and I want to estimate its pose and velocity assuming 2D planar motion. I'm trying to solve this ...
0
votes
1
answer
192
views
Get rotation of IMU data snapshot
I received snippets of data of an IMU with 9 DoF in motion. For these I wanted to get their rotation by angles relative to the earth frame. My goal is to receive ...
0
votes
1
answer
33
views
Include information on the environment in map-aware particle filter
I have a robot equipped with some sensors for estimating the movement in a 2D environment (IMU, odometer). The robot is free to move within an area delimited by some walls. The map of the environment (...
1
vote
1
answer
122
views
IMU Senosr fusion algorithm of gyro and accelerometer during acceleration of vehicle
Hello so we have a car with 10 IMUs mounted at different locations of the car and the idea is the measure the centripetal force at each location of the car and compare it to each other. We also need ...
0
votes
1
answer
164
views
Compensation of sudden impacts/shocks in adaptive AHRS sensor fusion algorithms
Background
I have a 9-DOF MEMS-IMU and trying to estimate the orientation (roll, pitch and yaw) in scenarios (e.g. car crash) where sudden shocks (mainly linear) lead to high external accelerations ...
0
votes
1
answer
276
views
Why doesn't yaw angle return to its 0 state after rotations?
I'm using STM32F4 mcu with MPU6050 on it. I want to get very accurate yaw angle using gyroscope with Madgwick filter. I tried lots of things: with and without gyro thresholds, with and without ...
1
vote
1
answer
748
views
Sensor fusion with extended Kalman filter for roll and pitch
I'm trying to implement an extended Kalman filter to fuse accelerometer and gyroscope data to estimate roll ($\phi$) and pitch ($\theta$). I've found a lot of kalman filter questions but couldn't find ...
2
votes
1
answer
754
views
Merging multiple LIDARs real time
Is there a standard practice for merging the pointclouds generated by several LIDARs when there is overlap?
For example, if my vehicle has two LIDARS (front and back) I'd rather fuse and deal with a ...
1
vote
1
answer
60
views
Covariance of fused poses. Should it be normalised by the number of poses?
I came across this paper from T. Barfoot and P. Furgale:
"Associating Uncertainty With Three-Dimensional Poses for Use in Estimation Problems"
Link: http://ncfrn.mcgill.ca/members/pubs/...
1
vote
0
answers
589
views
Why does AHRS system with Madgwick filter has so big drift?
I have an MPU9250 on my PCB and I use an AHRS system with a Madgwick filter to get yaw angle. I want to get very accurate and non-drifting yaw angle, but, for unknown reasons, I can't.
I calibrated ...
1
vote
0
answers
90
views
3D LiDAR synchronization with RGB Camera
There's a general procedure for estimating projection transformation between camera and 3d LiDAR but there's a secondary problem which is associating pixels with depths in a grid which isn't uniformly ...
1
vote
0
answers
685
views
robot_pose_ekf won't publish any messages
I am having trouble getting the robot_pose_ekf package to publish messages. I launch it with this launch file.
...