Overview
RoboLab Web is a teaching tool for robot kinematics and dynamics. You assemble a robot from 1 to 12 revolute or prismatic joints, or start from one of the examples, and every analysis updates around it in a 3D view.
It is written in plain HTML, CSS and JavaScript on top of Three.js, needs no backend, and is checked against Python and NumPy reference results as well as in-browser self-tests.
How it works
Build
A robot builder for 1 to 12 joints, four example robots and DH parameter tables with CSV export.
Analyse
Forward kinematics with ZYX Euler angles, inverse kinematics with damped least squares and analytical two-link solutions, and Jacobian and singularity analysis.
Move
Cubic and quintic trajectory planning, plus dynamics with the mass matrix, Coriolis and gravity terms integrated with RK4.
Learn
Workspace point-cloud sampling, interactive graphs, a guided tour, exercises, a glossary and self-tests, with JSON project files and printable reports.