Clear accounts of what was tried and learned.

Explanations, tutorials, build notes, and essays grounded in work that can be examined. Explore a concept, try an experiment, and follow the reasoning behind it.

Start with the interactive foundations

Showing 49–60 of 101 posts

14 min read

Robot statics: turn tool loads into holding torques

Use virtual work and a Jacobian transpose to calculate a robot arm's joint loads. Distinguish external and holding torque, check space and body frames, and interpret zero-torque loads.

11 min read

Robot workspaces: derive the reachable position set

Derive the exact position workspace of a two-link robot with elbow limits. Test targets against its annulus, recover a valid arm configuration, and separate position reach from orientation and path feasibility.

14 min read

Space and body Jacobians: map joint rates to rigid motion

Build space and body Jacobians from joint screw axes, recover the physical tool velocity, and compare their ranks with a position-only task. Explore a planar two-link arm and verify its derivatives in Python.

12 min read

Trapezoidal velocity profiles: accelerate, cruise, and stop

Build a rest-to-rest motion for one linear joint. Derive triangular and trapezoidal velocity profiles, calculate braking distance, and inspect exact position, velocity and acceleration within explicit limits.

14 min read

Wrenches: combine force, moment, and power across frames

Calculate a force's moment about a chosen origin, include a free couple, and transform a moment-first wrench between frames. Use a worked planar load to check the inverse-transpose rule and power invariance.

12 min read

Adjoint transformations: express a twist in another frame

Transform angular-first twists between body and space frames. Derive the origin-shift term, distinguish linear twist coordinates from point velocity, and check a planar example with an interactive adjoint matrix.

10 min read

Derivatives and the chain rule: predict a small change

Understand derivatives as local rates, compare secant and tangent slopes, and multiply the correct factors through nested functions. Test a smooth curve and a corner with an interactive experiment.