Blog

The ProtoJoint blog

Step-by-step articles on what ProtoJoint is for: turning an assembly into a robot for ROS 2, Gazebo and MuJoCo, designing parts for a laser cutter, and modelling with AI. Each article opens with what it finds, then shows how, with the files to download. The robots in them were built in ProtoJoint and their exports checked in ROS 2, Gazebo and MuJoCo before they were published.

Every article says what was run to check it, with which versions, and what came out. A fact from a maker or a project, such as a servo’s torque, is cited with the day it was read. A design you download opens in the editor with Open, so you can change a part and export it again, and where an article links a replay, the editor builds the design in front of you, one tool at a time.

Robotics

From an assembly to URDF, MJCF, SDF and a ROS 2 package, and running it in RViz, Gazebo and MuJoCo.

  • November 11, 2026

    CAD to URDF: eight mistakes and how to catch them

    Why a robot from CAD loses links, refuses to load or moves wrong in Gazebo and MuJoCo: inertia, default masses, massless links, frames, closed loops, slider limits and heavy meshes, with the check for each.

  • November 11, 2026

    A six-servo desktop arm from CAD to RViz, Gazebo and MuJoCo

    Build a six-servo desktop arm in the browser, joint it on the servo axes and export URDF, SDF, MJCF and a ROS 2 package that runs in RViz, Gazebo and MuJoCo, with the model and the files to download.