robotics study
KO/EN
GitHub
robotics subjects for study

robotics-study

Learning robotics from path planning and multi-agent systems to kinematics, dynamics, control and perception by implementing it hands-on.

Subjects you can study

active

navigation_basic

Path planning and local control to reach a goal while avoiding obstacles. Global planners (BFS · A* · RRT*) and local planners (DWA · Pure Pursuit · MPC), implemented from scratch and benchmarked.

C++Pythonpath planninglocal controlbenchmark
active

modern_robotics

Rigid-body motion · forward/inverse kinematics · dynamics. A read-through study of Modern Robotics (Kevin M. Lynch).

Pythonkinematicsdynamics
active

linear_algebra_to_kalman

The mathematics under robotics. Proofs, abstract linear algebra, least squares and matrix factorizations, through to the Kalman filter and optimization. A read-through study of ROB 501 (Jessy Grizzle, U. Michigan).

linear algebraleast squaresKalman filteroptimization
active

mrmp_introduction

Multi-agent motion planning — robots passing around each other. The four-branch genealogy (priority and coupled search with CBS, sampling, decentralized negotiation with PIBT, kinodynamic) mirrored in C++/Python and run live in an in-browser sandbox.

C++Pythonmulti-agentCBS · PIBT

Coming next

Roadmap — if there's a subject you'd like to study, open an issue.

Control soon

PIDLQR

Perception & state estimation soon

SLAMUKFPoint cloudLocalization

Swarm soon

Swarm

Learning-based soon

RL for controlImitation learning