Two efficient solutions for visual odometry using directional correspondence

Oleg Naroditsky1, Xun S Zhou, Jean Gallier

  • 1GRASP Laboratory, Department of Computer and Information Science, University of Pennsylvania, Levine Hall North, 3330 Walnut Street, Philadelphia, PA 19104-6228, USA. narodits@cis.upenn.edu

Related Concept Videos

Relative Motion Analysis using Rotating Axes-Problem Solving01:29

Relative Motion Analysis using Rotating Axes-Problem Solving

Consider a crane whose telescopic boom rotates with an angular velocity of 0.04 rad/s and angular acceleration of 0.02 rad/s2. Along with the rotation, the boom also extends linearly with a uniform speed of 5 m/s. The extension of the boom is measured at point D, which is measured with respect to the fixed point C on the other end of the boom. For the given instant, the distance between points C and D is 60 meters.
Here, in order to determine the magnitude of velocity and acceleration for point...
Relative Motion Analysis using Rotating Axes01:25

Relative Motion Analysis using Rotating Axes

Consider a component AB undergoing a linear motion. Along with a linear motion, point B also rotates around point A. To comprehend this complex movement, position vectors for both points A and B are established using a stationary reference frame.
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it instrumental in...
Direction Cosines of a Vector01:29

Direction Cosines of a Vector

Direction cosines, which help describe the orientation of a vector with respect to the coordinate axes, are an essential concept in the field of vector calculus. Consider vector A that is expressed in terms of the Cartesian vector form using i, j, and k unit vectors. The magnitude of vector A is defined as the square root of the sum of the squares of its components. The direction of this vector with respect to the x, y, and z axes is defined by the coordinate direction angles α, β, and γ,...
Kinematic Equations: Problem Solving01:15

Kinematic Equations: Problem Solving

When analyzing one-dimensional motion with constant acceleration, the problem-solving strategy involves identifying the known quantities and choosing the appropriate kinematic equations to solve for the unknowns. Either one or two kinematic equations are needed to solve for the unknowns, depending on the known and unknown quantities. Generally, the number of equations required is the same as the number of unknown quantities in the given example. Two-body pursuit problems always require two...
Equations of Motion: Rectangular Coordinates and Cylindrical Coordinates01:21

Equations of Motion: Rectangular Coordinates and Cylindrical Coordinates

Understanding the motion of particles is a fundamental aspect of classical mechanics, and the choice of the coordinate system plays a pivotal role in unraveling the complexities of their dynamics.
When a particle moves relative to an inertial frame, the equations of motion can be expressed using rectangular components. If the motion is confined to the x-y plane, the equations having the x and y coordinates only can be used to simplify the mathematical representation.
However, when particles...
Direction of Acceleration Vectors01:10

Direction of Acceleration Vectors

Acceleration occurs when velocity changes in magnitude (an increase or decrease in speed), direction, or both. Although acceleration is in the direction of the change in velocity, it is not always in the direction of motion. When an object slows down, its acceleration is opposite to the direction of its motion. This is commonly referred to as deceleration. However, the term deceleration can cause confusion in analysis because it is not a vector; it does not point to a specific direction with...