The primary control for executing robot motion. Use single click for incremental steps or the submenu for full automation. Double click on the play will perform the full automation as well.
Manage the sequence of movements for the robot arm. The counter displays your active position versus total positions.
To interact with objects in the scene, follow this logic strictly:
Direct Kinematics: Click and drag joints with the mouse.
Inverse Kinematics (IK): Hold SHIFT while dragging to solve for position.
Object Movement: Click any .stl to reveal the 3D Gizmo for relocation.
Set specific angles for each robot joint within its physical range. The system uses inverse kinematics calculations to position the arm.
Each joint in the 3D control panel can be toggled between two modes:
Work in world coordinates relative to robot reach. Click any imported .stl object to use the from object option via the appearing gizmo.
Access the XYZ coordinate window here. Note: All workspace windows are draggable and can be positioned anywhere in your browser.
Choose from a growing library of professional robot arms. Selecting a model will instantly replace the current arm in the scene while maintaining your coordinate space.
Save and restore your entire workspace including the robot configuration and all imported objects. The workspace is stored as a .brw file.
When manipulating objects in the scene, the active object is now visually highlighted so you can clearly see which item you are interacting with. This improves precision when working with multiple objects in close proximity.
Click precision_manufacturing to swap arms (KUKA, Yaskawa, etc.).
BabaCAD Robotics supports a wide variety of localizations, accessible via the language icon:
Velocity: Adjust movement speed slider.
Show Pivot/Path: Toggle visualization of the robot's gizmo and trajectory path.
Info: Access system versioning and the Discord Link for support.