Probabilistic Robotics Wheeled Locomotion SA1 Locomotion of Wheeled

Probabilistic Robotics Wheeled Locomotion SA-1

Locomotion of Wheeled Robots Locomotion (Oxford Dict. ): Power of motion from place to place • Differential drive (Amigo. Bot, Pioneer 2 -DX) • Car drive (Ackerman steering) • Synchronous drive (B 21) • Mecanum wheels, XR 4000 2

Instantaneous Center of Curvature ICC • For rolling motion to occur, each wheel has to move along its y-axis 3

Differential Drive ICC y w vl q R x (x, y) vr l/2 4

Differential Drive: Forward Kinematics ICC R P(t+dt) P(t) 5

Differential Drive: Forward Kinematics ICC R P(t+dt) P(t) 6

Ackermann Drive ICC w y j j vl q R d x (x, y) vr l/2 7

Synchonous Drive y q v(t) x w(t ) 8

Synchro-Drive Robot 9

XR 4000 Drive y vi(t) q wi(t) x ICC 10
![XR 4000 [courtesy by Oliver Brock & Oussama Khatib] 11 XR 4000 [courtesy by Oliver Brock & Oussama Khatib] 11](http://slidetodoc.com/presentation_image_h/9f6bc1e662234e0724b183dcf7f4fe3e/image-11.jpg)
XR 4000 [courtesy by Oliver Brock & Oussama Khatib] 11

Mecanum Wheels 12

Example: Priamos (Karlsruhe) 13

Example 14

Odometry 15

Non-Holonomic Constraints • Non-holonomic constraints limit the possible incremental movements within the configuration space of the robot. • Robots with differential drive or synchro-drive move on a circular trajectory and cannot move sideways. • XR-4000 or Mecanum-wheeled robots can move sideways. 16

Holonomic vs. Non-Holonomic • Non-holonomic constraints reduce the control space with respect to the current configuration (e. g. , moving sideways is impossible). • Holonomic constraints reduce the configuration space. 17
- Slides: 17