Skip to content
All projects

Web & tools · RoboticsJavaScript

RoboLab Web

An interactive robotics analysis studio that runs entirely in the browser.

Co-built with Atharva Bhosale

robolab-web⁰T₄ · DHFK · IK · Jacobian · RK4

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

  1. Build

    A robot builder for 1 to 12 joints, four example robots and DH parameter tables with CSV export.

  2. Analyse

    Forward kinematics with ZYX Euler angles, inverse kinematics with damped least squares and analytical two-link solutions, and Jacobian and singularity analysis.

  3. Move

    Cubic and quintic trajectory planning, plus dynamics with the mass matrix, Coriolis and gravity terms integrated with RK4.

  4. Learn

    Workspace point-cloud sampling, interactive graphs, a guided tour, exercises, a glossary and self-tests, with JSON project files and printable reports.