Kinematics
Last updated
Last updated
Kinematics of Wheeled Mobile Robots (WMRs)
Robot Pose and Velocity Definitions
Robot pose in the inertial frame: ( )
Velocity in the robot frame: ( )
Parameters:
( ): Forward velocity
( ): Lateral velocity (often constrained)
( ): Angular velocity
Wheel Types and Constraints
Fixed Standard Wheel
Fixed orientation ( ) relative to chassis at location ( ), ( l ) from center.
Rolling constraint: ( )
Slip constraint: ( )
Steered Standard Wheel
Similar to fixed, but steering angle ( ) is actively controlled as ( ).
Constraints are the same as Fixed Standard Wheel, but ( ) varies over time.
Caster Wheel
Free steering joint with offset ( d ) between the steering axis and wheel contact point.
Rolling constraint: ( ))
Slipping constraint (allows steering rotation):
Omnidirectional Wheel
Permits movement in any direction via rollers aligned obliquely to the main wheel.
No slip constraint; unique rolling dynamics.
Differential Drive Model
Two coaxial wheels independently driven with angular velocities .
Distance between wheels: ( ), wheel radius: ( ).
Velocity calculations:
( )
( )
( )
Simple Car Model (Bicycle Model)
Parameters:
( ): Wheelbase distance
( ): Forward velocity (determined by drivetrain)
( ): Steering angle
Velocity calculations
( )
( )
( )
Holonomic vs. Nonholonomic Systems
Holonomic
Constraints integrable into positional form; all degrees of freedom controllable.
( )
Nonholonomic
Velocity constraints non-integrable; limits movement flexibility.
( )
Manipulator Kinematics & D-H Parameters
Link parameters:
Link length: ( )
Link twist angle: ( )
Link offset: ( )
Joint angle: ( )
Applications of D-H Parameters
Forward Kinematics
Computes end-effector position from joint parameters.
Inverse Kinematics
Calculates joint parameters to achieve a desired end-effector pose.
Robot Control
Establishes a common reference for link movements.
Trajectory Generation
Determines smooth paths by defining joint angle sequences