Wheels and robot types
A conventional wheel rolls in its driving direction and does not slide sideways. An omniwheel has small passive rollers around its rim. Their axes lie in the plane of the wheel, allowing the wheel to slide freely sideways. A mecanum wheel is similar, but its rollers are mounted at an angle, typically . The free sliding direction therefore makes an angle with the driving direction. This difference divides wheeled robots into two families:- Omnidirectional robots use three or more omniwheels or mecanum wheels. Their chassis can move in any direction while rotating, so any body twist is possible at any instant.
- Nonholonomic robots use conventional wheels, as in a differential-drive robot or a car. At each instant, the wheels prevent sideways motion. Only a two-dimensional set of body twists is possible, although the robot can still reach any configuration by maneuvering.
The chassis as a planar rigid body
The chassis frame has configuration in the space frame . Its velocity is the body twist . This contains the angular velocity and the linear velocity of the origin of , expressed in . As shown in twists in the plane, the body twist and the configuration rate are related by The kinematic models and simulations in both sections use . The simulations record the chassis pose at each frame and differentiate it numerically. They then apply this matrix, so the measured twist uses the same definition as the model.The two sections
Omnidirectional robots
Wheel speeds from the body twist, , for omniwheels and mecanum wheels, compared with a mecanum robot in simulation.
Nonholonomic robots
The differential-drive model, what happens to it on ice, and wheel odometry with calibration.
References
- Kevin M. Lynch, F. (2017). Modern Robotics.
Found an error on this page? Report an issue.

