Typical Chapter Layout

TODO: Hypothesis Client

NOTE: This is a template for a typical chapter layout. Each chapter will have a similar structure. Students will read the chapter before class, and then we will work through the exercises in class (in a flipped-classroom style).

Remember, we are using hypothesis for this book. So feel free to add questions and comments. See Annotation Tips for Students for more information.

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