# Tag Info

Accepted

### What is inverse depth (in odometry) and why would I use it?

Features like the sun and clouds and other things that are very far off would have a distance estimate of inf. This can cause a lot of problems. To get around it, the inverse of the distance is ...
• 1,825
Accepted

Deduced reckoning is figuring out where you are after starting from a known position, by using your speed, direction and time. (It's effectively integration of velocity, if you want the calculus/...
• 1,021

### What is inverse depth (in odometry) and why would I use it?

The inverse depth parameterisation represents a landmark's distance, d, from the camera exactly as it says, as proportional to 1/d within the estimation algorithm. The rational behind the approach is ...
• 111

### How do monocular visual odometry algorithms work?

Monocular vision is a difficult and very interesting, particularly in its application to the general navigation problem. I will make an attempt at answering your questions, but if you find anything ...
• 916

Dead-reckoning systems are based on estimating position relative to sensors. These sensors can be accelerometers, gyroscopes, whell encoders, infrared sensors, cameras etc. which have to placed on ...
• 1,104

Dead reckoning is determining pose (position and rotation) using speed estimates from sensors. For example, you know your initial position and use sensors such as encoder, accelerometers, gyros, etc......
• 325

### How to align solidworks global origin with assembly origin while exporting in solidworks to urdf

I did a little step-by-step tutorial with images, but if my other answer regarding aligning frames didn't work well for you, or the definition of "Front Plane" or "Top Plane" is confusing in ...
• 14.7k

### What is inverse depth (in odometry) and why would I use it?

Davison's paper introducing the method is easy enough to understand: Inverse Depth Parametrization for Monocular SLAM by Javier Civera, Andrew J. Davison, and J. M. Martınez Montiel DOI: 10.1109/TRO....

### What's the difference between the term "pose estimation" and "visual odometry"?

It is also often the case that the author lacks knowledge, makes mistakes, or is adding unnecessary statements to their work. Just because it is published does not make it true. In this case though, ...
• 4,225

### Plotting location using wheel encoder data

A few things: I took a look at your data set. Did you make sure you used the time column correctly? The first entry is "1429481388546050050" without the decimal. To make it in seconds, it should be ...
• 950

### Multi-Rate Sensor Fusion using EKF

Part 1. Use one or the other. Often odometery is used instead of kinematics or dynamics for prediction, at least in my work. Part 2. This is handled by the construction of the measurement equation ...
• 5,162

### Simple Sensor Fusion for pose estimation

So you have acceleration readings from your IMU (linear and angular), and you get velocity readings (linear only) from wheel encoders. Get velocity from linear and angular accelerations with  v = ...
• 14.7k
Accepted

### Tf frame origin is offset from the actual base_link

It looks like most of your parts have no rotation, but some of them do, so I'm going to guess that you didn't mate your assembly to the origin planes in Solidworks. First, on your base plate, open ...
• 14.7k
Accepted

### How to perform odometry on an arduino for a differential wheeled robot?

I would add a few lines after you check that theta is between +/- 2pi: ...
• 14.7k

### Public dataset for monocular visual odometry

http://vision.in.tum.de/data/datasets/rgbd-dataset This is a set of recordings for the Kinect and Asus Xtion pro, which are all indoors (in offices and a hangar). It comes with precise ground truth ...
• 176

### Public dataset for monocular visual odometry

This is another more recent one, based on the paper A Photometrically Calibrated Benchmark For Monocular Visual Odometry by Engel et al: http://vision.in.tum.de/data/datasets/mono-dataset This gives ...

### What's the difference between the term "pose estimation" and "visual odometry"?

Pose estimation means determining position and orientation. Odometry is using a (any) sensor to determine how much distance has been traversed, so visual odometry is just clarification that the ...
• 14.7k

### Need help regarding odometry using Encoder motor and raspberry pi

You could maybe use Matlab to plot the position of your vehicle? This is how I'm trying to do that: I have a 'logging'-program running on the Raspberry Pi that counts each sampling time the pulses ...
• 155

### Need help regarding development of Extended Kalman Filter for sensor-data fusion of odometry and IMU data

Adding to the above, my favorite way to debug a misbehaving filter is to isolate each step. Make sure your prediction step works before correcting it. Your bot should drive straight right with 0,0,0 ...
• 5,162
Accepted

### Problem understanding a paper about visual odometry

So SVO works a bit differently then other VO systems as it uses dense image alignment. You need to understand this concept first before understanding SVO. Look up Lucas and Kanade image alignment. The ...
• 1,571
Accepted

### Public dataset for monocular visual odometry

I found a monocular dataset captured from a Micro Aerial Vehicle (MAV), and it has been been made available here: http://projects.asl.ethz.ch/sfly/org/doku.php?id=mav%20datasets In case the url stops ...

### Accurate Wheeled Robot Odometry

First, you can try adding encoders - you don't need to buy anything to do this. Only remember to perform UMBmark procedure first. It will allow you to get much more reliable odometry from encoders ...
• 953
Accepted

### Structuring EKF to estimate pose and velocity with odometry inputs

Great question! Your intuition is correct. I would do this: Put the state $x$, and expected velocities at the current time $t$, $v$ as the vector to estimate. Use estimated velocities to predict ...
• 5,162

### How to combine odometry information with time-shifted information from IMU?

You're robot must be moving pretty fast for this delay to cause problems. Use a circular buffer to store the odometry readings, so you'll have a record of the last 100ms of odometry readings. Use ...
• 4,225

### Plotting location using wheel encoder data

Thanks for the update. Now it looks like $x_c$ and $y_c$ denote the origin/starting position, and $\theta$ is positive, measured CCW from the positive x-axis. Now I am even more concerned about the ...
• 14.7k

### Multi-Rate Sensor Fusion using EKF

I've performed 2D localization with just odometry and a gyroscope before, and to be honest, depending on (i) how good your encoders are; (ii) what type of environment you're in (is there a chance your ...
• 950
Accepted

### Kalman filter Issue - GPS Odometry Fusion

In regards to your question about differential drive, it sounds as though your robot is using the kinematic model to estimate the position, but this is being done "internally" (i.e., in the embedded ...
• 950

### Mechanical odometer with digital output

The automotive industry frequently uses Hall effect sensors to measure shaft and gear rotation. The Hall effect has some beneficial properties: it operates over a wide range of temperatures, is more ...
• 4,326