Kinematics

Some introductory text.

“Ask engaging questions that spark people’s curiosity and fascination that people find intriguing…”

What you will learn

  • A list of 2 to 5 learning goals

Terminology

  • A list of new terms

Lecture

A video of slides, coding, hands-on electronics, etc.

Interactive

TODO: - add frames (wmr and global) - allow global frame to move? - add angle? - cursor style of grab and grabbing - animation? - https://ipesek.github.io/jsxgraphbook/4_3_animation_sliders.html - https://jsxgraph.org/wiki/index.php/Animations

Try dragging the robot around. You can also rotate the robot by dragging from the tip of the forward arrow.

Exercise

Each “chapter” will include the assignment/exercise. These will be completed in class.

Resources

Coordinate Transformations - How robots move through space - YouTube

  1. Motion modeling
    • Kinematics (direct and inverse)
    • Differential drive
    • Ackerman steering
    • Bicycle model
    • Rear-wheel bicycle drive
    • Unicycle model
    • Tricycle drive
    • Tricycle with a trailer
    • Synchronous drive
    • Omnidirectional drive
    • Track drive
    • Motion constraints
    • Holonomic and non-holonomic constraints

http://msl.cs.uiuc.edu/planning/node657.html

differential kinematics from Correll 3.3