top of page

Robotics

Moving is not easy at all! We rarely stop to think about how effortlessly we walk on two feet. Navigating a three‑dimensional environment like the world we live in requires not only a solid understanding of where every object is located relative to our own position, but also a sense of how much effort each action will take. That effort might be something as simple as picking up a mug from the table or as demanding as climbing a rock.

Robotics is a mix or sensing, navigating, and decision making. Let's first focus on navigating.

01

Rotation matrix and angular velocities

To describe a rigid body’s orientation in space, we need to track how its local coordinate axes sit relative to a reference frame. This requires three orthonormal vectors, collected neatly into a 3 × 3 rotation matrix

02

Homogeneous transformation and twists

By Homogeneous Transformation, we unify rotation and translation displacement, in a 4 × 4 matrix, and by Twist we represent both rotational and translational velocity in one vector. 

03

Exponential Coordinate of Rigid-Body Motions

By exponential coordinates, we express a finite rigid-body motion through a single screw motion, capturing rotation and translation in one compact form. The matrix logarithm reverses this process.

04

About Lie Groups

05

Forward Kinematics: PoE, Relative Twists

dsfsdgsdfsdf

06

Forward Kinematics: Open Chains

bottom of page