From four-bar linkages to FABRIK inverse kinematics — the mathematics of machines that move. Click targets, drag joints, and watch constraint solvers in action.
Mechanisms, motion planning and manipulator control
Robotics is applied geometry — representing joint chains as rotation matrices, solving position constraints iteratively, and planning collision-free paths through configuration space. The same mathematics drives both industrial arms and animated character skeletons in games.
The mathematics of machines that move
Articles and tutorials about robotics algorithms
Pathfinding, kinematics, swarm control, and autonomous agents — live
Robotics and automation simulations model the algorithms that allow machines to perceive space, plan paths, and execute tasks. Pathfinding simulations visualise A*, Dijkstra, and RRT algorithms navigating a robot arm or autonomous vehicle through obstacle fields. Swarm robotics simulations place dozens of agents in a shared environment and implement flocking, formation control, and collective task allocation using only local sensor information.
Inverse kinematics solvers animate multi-link robot arms reaching toward targets using Jacobian gradient methods. These models are directly relevant to the algorithms running in industrial manipulators, autonomous delivery robots, warehouse automation systems, and drone swarms. By interacting with cost functions, sensor noise levels, and obstacle layouts you discover the trade-offs between path optimality, computational cost, and real-time performance.
Each simulation in this category is built with accuracy and interactivity in mind. The underlying mathematical models are the same ones used in academic research and professional engineering — just made accessible through a web browser. Changing parameters in real time and observing the results is one of the most effective ways to build intuition for complex scientific and engineering concepts.
Topics and algorithms you'll explore in this category
Five quick questions to check your understanding of robotics and autonomous systems
Common questions about this simulation category