Path following using visual odometry for a Mars rover in high-slip environments
read more
Citations
Visual odometry for ground vehicle applications
Two years of Visual Odometry on the Mars Exploration Rovers
Visual odometry based on stereo image sequences with RANSAC-based outlier rejection scheme
Optimal Rough Terrain Trajectory Generation for Wheeled Mobile Robots
Fusion of IMU and Vision for Absolute Scale Estimation in Monocular SLAM
References
Least Median of Squares Regression
Introduction to Robotics
A generalized solution of the orthogonal procrustes problem
Video mosaics for virtual environments
Kinematic modeling of wheeled mobile robots
Related Papers (5)
Frequently Asked Questions (12)
Q2. What is the motion estimation method?
Maximum likelihood motion estimation takes account of the 3D position differences and associated error models in order to estimate motion.
Q3. What is the second role of the rover kinematics?
The second role is the inverse kinematics of the vehicle, which calculates the necessary wheel velocities to create the desired rover motion.
Q4. What are the main reasons for rover exploration on slopes?
such slopes are likely to have abundant loose material, which could cause significant wheel slippage and sinkage in addition to the usual obstacles posed by rocks and tip-over hazards.
Q5. What is the first role of the rover kinematics?
The first role is the forward kinematics of the vehicle, which estimates rover motion given the wheel rates, and rocker, bogie, and steering angles.
Q6. What is the scientific rationale for rover exploration on slopes?
There is a very strong scientific rationale for Mars rover exploration on slopes, to access channels, layered terrain, and putative shorelines and fluid seeps, in pursuit of evidence for fossil or extant life and in order to understand the geologic and climatic history of the planet.
Q7. What was the first experiment performed in the JPL’s Marsyard?
The first experiment was performed in the JPL’s Marsyard, a 20mx20m space designed as an analog (in rock size/distribution and soil characteristics) to the Viking Lander sites.
Q8. what is the error state vector for the relative pose measurement?
State and Covariance Update EquationsWhen the relative pose measurement is received the covariance matrix for the residual is given by Eq. (52):/ T k m k rS HP H R+= + (42) where Tr rR XR X= is the adjusted covariance for the relative pose measurement and Rr is the initial covariance of this noise as calculated by the odometry algorithm.
Q9. What is the method for determining the position of a robot?
Mobile robot long distance navigation on a distant planetary body requires an accurate method for position estimation in an unknown or poorly known environment.
Q10. What is the covariance of p istrl p p '00?
The covariance of P istrl p PP '00 ' Σ Σ =Σ (8)where P’ is the Jacobian matrix, or the matrix of first partial derivatives of P with respect to C1 and C2.
Q11. What was the simulation of the suspension system?
The simulation was of extremely rough terrain that exercised the rocker and the two bogies of the suspension system to their full extent.
Q12. What is the relationship between two images within the template?
In this case, the relationship between two images within the template is expressed as an affine transformfeydxycbyaxx ++=++= 112112 (9) Where [a, b, c, d, e, f] are the unknown coefficients of the affine transform that can be determined by an iterative method by minimizing a merit function [7]min)]y,x(I)y,x(I[M 2222111 =−= ∑ (10) where Ij(x, y) specifies the pixel value at position (x, y) in image j.