Questions tagged [odometry]

Odometry is the use of data from moving sensors to estimate change in position over time.

Filter by
Sorted by
Tagged with
2
votes
0answers
45 views

Kalman Filter for 2d pose

I'm really sorry if this is a dumb question, but I don't have a clue on how to do this. I'm trying to write a kalman filter with a State vector of : {x, y, ẋ, ẏ, ẍ, ÿ } To estimate the 2 dimensional ...
2
votes
1answer
49 views

2D Visual-Inertial Extended Kalman Filter

I am trying to implement an Extended Kalman filtering for combining IMU data and visual odometry in a simple 2D case where I have a robot that that can only accelerate in its local forward direction ...
1
vote
2answers
47 views

Kalman filter with missing dimension on measurement input

I am exploring the option of using a EKF with my differential drive robot. I do not have any prior experience with kalman filters. The robot that is under consideration has two wheel encoders for ...
0
votes
1answer
16 views

Vehicle Odometry Correction Using Lidar Contour Points (Localization)

I am currently working on a project where... Vehicle travels from point A to B GPS trajectory is used as a reference Vehicle odometry (bicycle model without slip angle beta) was used to estimate a ...
0
votes
0answers
25 views

Dead reckoning position estimation

I attached two quadrature optical encoders to the wheel of the mobile robot. I also have imu6050 attached to the breadboard to calculate the orientation of the wheel mobile robot localization. I want ...
0
votes
0answers
18 views

Motion model and homogeneous transformation issue on a drone

I am trying to develop a EKF-SLAM algorithm for a drone, and I want to estimate its position in the inertial/world reference frame. I have as control variables the linear and angular velocities in the ...
1
vote
0answers
19 views

Caculate/Specify the covariance matrix for a omniwheel robot

I have an omnidirectional robot (x, y and rotation around z), which I would like to use the SLAM-algorithm from ROS. But the odometry from the robot has a drift, which makes some error. To improve the ...
1
vote
1answer
37 views

Odometry using wheel encoder with no differential drive

I am currently looking for a way to do odometry using wheel encoders, for a car that has no differential drive. The two rear wheel would rotate at the exact same speed. I have been looking everywhere ...
1
vote
1answer
38 views

Problem understanding a paper about visual odometry

I am reading the following paper: SVO: Semi-Direct Visual Odometry for Monocular and Multi-Camera Systems , and I am having some problem understanding some concepts. Before starting I have to say ...
4
votes
2answers
131 views

How can I calculate odometry given two poses?

I have the pose at times t - 1 and time t. We are given: that the the new pose, at time t, is $$x_{t - 1} = [0,0,pi/6]$$ $$x_{t} = [0.2,0.1,(11*pi)/60]$$ (Where the vectors are [x, y, theta] with ...
0
votes
0answers
43 views

How to calculate encoders odometry covariance

I am currently working on ROS based autonomous skid steered robot . as I have seen in the literature the base controller needs to subscribe to the geometry_msgs/cmd_vel topic output by the move_base ...
0
votes
0answers
58 views

two wheel mobile robot odometry

I am using an encoder to calculate the position and orientation of a mobile robot. The robot has two-wheel and each wheel is attached with an encoder, the result I am getting for my position x,y and ...
0
votes
0answers
42 views

How to estimate relative scale correctly in a Monocular SFM system?

I am quite new to this whole SFM and VO stuff and I am sometimes really impressed what is possible. Therefore I decided to do my own very basic project, toget in touch with this stuff. Everything ...
0
votes
1answer
57 views

Fusing IMU sensor with odometry

Would fusing Odometry estimation with IMU sensor increase the accuracy of estimation for planar differential drive robots?
4
votes
2answers
77 views

How to calculate heading more accurately using dead wheels?

I am trying to figure out a more accurate way to calculate the change in the heading of a robot. I have two small omni wheels on either side of the robot facing forward and one on the right side ...
0
votes
0answers
69 views

Implementing a high-level PID controller which uses odometry in diff drive wheeled robot

How I can implement a high level PID controller that uses odometry to couple both motors in a diff drive wheeled robot? This is my try: From the motor controller, I can get the estimated speed in ...
0
votes
0answers
31 views

IMU + odometer SLAM techniques without vision and depth

Consider a mobile robot provided with a contact sensor that randomly travels in a closed environment, changing direction every time an obstacle is encountered. Is it possible to reconstruct the 2D map ...
0
votes
1answer
49 views

SLAM techniques based on contact, odometry and one front camera

Consider a mobile robot provided with a contact sensor that randomly travels in a closed environment, changing direction every time an obstacle is encountered. Is it possible to reconstruct the 2D map ...
0
votes
1answer
33 views

Odometry heading and laser scan heading not point to same direction

please help, after so much research still cant find a single solution from google. some say offset, but there is no offset in the configuration. problem: odom direction and laser scan heading didnt ...
0
votes
2answers
364 views

/odom topics not matching ERROR

I have an existing ROS workspace which was built in C++. I am trying to implement a node built by The Construct in python which reads distance travelled from the ...
0
votes
1answer
217 views

What are wheel ticks and wheel impulses?

I'm tracking the position of a vehicle along a certain trajectory using the Kalman filter and we have odometry data provided to us which gives the x-position of the vehicle, y-position of the vehicle ...
0
votes
2answers
239 views

Convert Vehicle coordinates to World coordinates for positioning

I'm tracking the position of a vehicle along a certain trajectory using the Kalman filter and the idea is to check for improvements in position estimation through fusion of data from multiple sensors (...
0
votes
0answers
65 views

Robot moves sideways in RVIZ ROS

I'm using robot_localization to fuse odom, imu and gps data on a husky robot. After fusion, the robot now moves forward in gazebo but sideways in rviz. I found this question. But the suggested ...
0
votes
0answers
25 views

Sampling from guassian distribution for odometry based motion?

I am trying to generate an odometry based motion model as described in the lectures. I have implemented a C++ version of the code. The issue I am having is that when I try to simulate successive ...
1
vote
0answers
131 views

How to publish odometry from 3 wheeled omnidirectional robot?

I'm new to ROS and robotics and I'm trying to implement the ROS navigation stack in a 3 wheeled omnidirectional robot. I already made the map using RTABMap but now I'm stuck in the 'Publishing ...
0
votes
1answer
89 views

How to use a map created with odometry

I'm using ROS Melodic with Gazebo 9 in an Ubuntu 18.04.2 LTS. I'm studying a robotics subject at the university and I have to create a map of a closed room with one obstacle using only odometry. The ...
0
votes
2answers
639 views

IMU and encoder fusion

I'm trying to simulate data fusion for a 4-wheeled mobile robot using ekf and am using IMU and wheel encoders as sensors,where IMU measures linear acceleration and angular velocity and encoder ...
1
vote
0answers
37 views

Kalman filter with measurements indirectly determining state

I have a question regarding a 'fundamental' understanding of the Kalman filter. So, for my application I'm trying to estimate state $x = [\theta~\dot{\theta}~\ddot{\theta}]$ of a robot based on ...
2
votes
0answers
95 views

Wheeled Mobile Robot State Estimation Model Using Odometry

I have a process model update that follows the form: $$ \mathbf{x}_{k|k-1} = \mathbf{x}_{k-1|k-1} + \delta \mathbf{x}_k, $$ where $\mathbf{x}_{k-1|k-1}$ is the posterior estimate from the last ...
1
vote
1answer
53 views

Lost on Graph slam's loop cloursure

What is the definition of loop closure in Graph Slam? Ref: Graph Slam The theory of Graph Slam define here but I think there is no hints about loop closure. I give this reference for review ...
0
votes
1answer
96 views

Robot localization using sensor fusion (How to model the Extended Kalman Filter)?

I am new to the robotics field and sensor fusion as well. I am trying to localize my robot using the data from my camera and the odometery through extended Kalman filter. I have the data offline, I ...
9
votes
1answer
232 views

In practical terms, how close is the accuracy of camera-based visual odometry/SLAM methods to lidar-based methods for autonomous car navigation?

Benedict Evans, a general partner at Andreessen Horowitz, claims that “almost all autonomy” projects are using lidar for SLAM, and that not all of them use HD maps. An MIT group is testing self-...
0
votes
1answer
107 views

GraphSLAM data accumulation problem

I try to implement GraphSLAM from this tutorial, The GraphSLAM Algorithm with Applications to Large-Scale Mapping of Urban Structures. I have some doubt while studying this paper. I hope people who ...
1
vote
1answer
128 views

Why adding odometry data as control vectors to EKF-Monoslam algorithm fails?

I am working on EKF-MonoSlam (Davson) method for the mere input as a webcam, (it works "fine" if we calibrate and use reasonable sigmas) , and I am trying to add the odometry of some dataset (as ...
2
votes
2answers
90 views

Why use GraphSLAM?

I am doing some project on Slam. I have a data set of a moving Robot which can give me the value of forward velocity(m/s) and angular velocity(rad/s) and time(s). Now if this data are provided I can ...
1
vote
1answer
194 views

Find out Robot Coordinate using odometer data

I have a data set name Robot_odometery which consist of 3 field namely, Time(s),Forward velocity(m/s) and angular velocity(rad/s). I taken this dataset from http://asrl.utias.utoronto.ca/datasets/...
1
vote
1answer
583 views

EKF implementation on odometry/IMU

I am applying Extended Kalman Filter for a mobile robot with IMU and odometry data. I am running simulation currently. However, I don't have suitable data for odo/IMU measurements to use. Where can I ...
2
votes
2answers
312 views

Ackermann Motion Model Does not Drive in an Arc, but Turns on the Spot

Im trying to implement an ackermann motion model which estimates the x,y and theta for a robot I have. I have a gazebo simulation running which publishes a steering angle for the virtual tricycle ...
2
votes
1answer
102 views

SE3 composition operator gives unexpected results

Given Data and Algorithm I have a stream of SE3 poses supplied by a basic wheel encoder odometry through ROS message passing system. Odometry publishes data in traditional to ROS ENU coordinate frame ...
2
votes
1answer
211 views

How to properly initialize every new pose in a Visual SLAM algorithm (namely DSO)?

My question is a bit specific, because it is linked to a certain algorithm. Therefore I didn't find any other solutions on how to go about this problem. If you could refer me to research papers, ...
4
votes
1answer
1k views

ROS Gazebo Odometry Issue

I am setting up a Gazebo model for use with the navigation stack. I have been reading the Navigation Tuning Guide and am confused about the lidar data in the odom frame. I would think that the tuning ...
0
votes
2answers
128 views

Robot heading uncertainty values

I'm tracking the state of a robot using an EKF defined by: $$(x,y,\theta)$$ where $x$ and $y$ are the coordinates in the ground-plane and $\theta$ the heading angle. I initialized the covariance ...
3
votes
1answer
470 views

State prediction of vehicle with Ackermann steering geometry using Kalman-Filter

I am trying to have a Kalman-Filter (or Extended-KF) give me positions for a small remotely controlled vehicle with an Ackermann steering geometry (moving on a plane surface). The control commands I ...
3
votes
1answer
354 views

Wheel odometry simulation using ground truth

I'm tracking the state of a robot $X=(x,y,\theta)$ where $x$ and $y$ are the ground coordinates and $\theta$ the heading angle. I have the ground truth states $X_{gt}=(x_{gt},y_{gt},\theta_{gt})$. I ...
0
votes
1answer
459 views

Encoder for odometry (Wheel vs motor)

Hey i am building a ROS enabled robot which relies on Odometry data from encoders for the purpose of SLAM . I am confused between what would be more accurate in estimating the pose and robot ...
2
votes
0answers
68 views

Effectiveness of visual odometry algorithms (CPU usage)

My robot needs to obtain visual odometry, with a condition that the used algorithm has to have as low computational requirements as possible and the used camera/sensor shouldn't be very expensive. The ...
1
vote
1answer
323 views

Why the IMU measurements only accumulate drift in 4DOF

I'm studying the Technical Report of VINS-Mono: A Robust and Versatile Monocular Visual-Inertial State Estimator available at: https://github.com/HKUST-Aerial-Robotics/VINS-Mono/blob/master/...
0
votes
2answers
726 views

Full 3D Pose (Scale, Rotation and Translation) Estimation using Gyro and Acceleromter sensors fusion

I am implementing a 3D pose estimation algoriothm on mobile device (Android) which has Gyro, Accelerometer and Magnetometer sensors. I have already develeoped a Visual SLAM algoirthm to estimate full ...
6
votes
2answers
4k views

Wheel Odometry Covariance Matrix for Custom Robot

I have been looking around in the forums, but could not find any answer for how to go about getting the wheel odometry covariance matrix for a custom built planar robot (I found some posts related to ...
1
vote
1answer
145 views

Markov Localization using control as an input

When using Hidden Markov Models in Global Localization problems on the prediction step there is a need to calculate the probability of robot's pose given the actions (control u, odometry): ...