Learn

Learning preferences

Make learning more comfortable. Changes apply immediately.

Enlarges page content, including diagrams and their labels. You can also use your browser’s zoom.

Choose the colours that are easiest for you to distinguish. Applies to lesson diagrams and lab plots. Labels, shapes, hatching and line patterns also distinguish meanings. Source photographs and raw image brightness stay unchanged; mask-only views are available for image overlays.

ExampleComparisonSample link

Saved in this browser on this device. Preferences are separate from progress backups.

MODULE 16

Geometry and control foundations

Describe positions and orientations with named frames, then build toward verified simulated motion.

What you’ll explore

  • Coordinate frames
  • Forward kinematics
  • Units
  • Reachability
  • 3D rotations
  • Quaternions
Original Learn AI lessons with local project assessments.

Your lessons

0 / 21 complete
01
Ready to explore

Describe where the robot is

Move a two-link arm, express points in named frames and distinguish ideal reach from verified motion.

Open
02
Ready to explore

Represent motion in three dimensions

Compare fixed and moving axes, matrix and quaternion descriptions, and the limits of a projected 3D picture.

Open
03
Ready to explore

Use a Jacobian

Predict small tool movements, inspect missing directions and compare inverse velocity proposals.

Open
04
Ready to explore

Turn a target into motion

Find alternative target-reaching postures and separate geometric reach, joint limits and obstacle contact.

Open
05
Ready to explore

Correct errors using feedback

Tune an ideal cart controller and inspect overshoot, velocity damping and delayed measurements.

Open
06
Ready to explore

Choose continuous actions

Train a small force controller, then compare continuous outputs, discrete choices, noise and saturation.

Open
07
Ready to explore

Stop when the controller leaves its limits

Inspect runtime rejection, delayed observations and bounded fallback without equating a stopped task with success.

Open
08
Ready to explore

Turn observations into estimates

Distinguish noisy sensor readings, delayed information, filtered estimates and simulator truth.

Open
09
Ready to explore

Fuse noisy measurements

Predict motion, correct with sensors and inspect the uncertainty assumptions of a linear Kalman filter.

Open
10
Ready to explore

Reason about forces and contact

Compare force and position commands, friction limits and the forces needed to hold a load.

Open
11
Ready to explore

Plan a collision-free trajectory

Search joint-space waypoints, try shortcuts and independently verify the full motion.

Open
12
Ready to explore

Enforce operating limits

Keep learned proposals separate from action checks, watchdogs, collision prevention and latched braking.

Open
13
Ready to explore

Collect useful robot demonstrations

Define observation/action timing, resets and whole-trajectory splits.

Open
14
Ready to explore

Predict actions from observations

Train an imitation policy and diagnose closed-loop distribution shift.

Open
15
Ready to explore

Predict several actions at once

Compare predicted action chunks with fresh-feedback execution.

Open
16
Ready to explore

Generate more than one valid action plan

Train conditional action denoising and independently verify sampled routes.

Open
17
Ready to explore

Connect vision language and action

Trace finite instruction features through a learned action policy.

Open
18
Ready to explore

Separate task planning from motor control

Use explicit skill preconditions, termination receipts and bounded recovery.

Open
19
Ready to explore

Vary the world during training

Compare randomized collection with separately changed evaluation conditions.

Open
20
Ready to explore

Evaluate a robotic system

Freeze policies and account for complete episodes, failures and exposure.

Open
21
Ready to explore

Transfer a policy to a richer embodiment

Compare planar velocity and 3D-engine torque contracts with explicit missing evidence.

Open