Skip to main content

Introduction

This chapter develops the geometric language needed to model robot motion. You will start by defining a robot’s pose and the coordinate frames used to describe it, then move to differential drive forward kinematics, which predicts robot motion from wheel speeds. From there you will work backward with inverse kinematics, converting a desired body velocity into the wheel speeds needed to produce it, and finish by examining the turning geometry those wheel speeds trace out, including the Instantaneous Center of Rotation and radius of curvature. These tools let us move between joint-level commands and task-space goals, and they form the geometric foundation for planning, control, and perception in later chapters.