play_arrow

Movement Execution

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.

fast_forward Play full
Executes all movements in the current array.
arrow_back_2 Play back
Steps backward through your position history.
Playback Demo
list_alt

Posture Queue [0/0]

Manage the sequence of movements for the robot arm. The counter displays your active position versus total positions.

add_circle Add position
Inserts position relative to current index.
add_box Add as last position
Appends position to the end of the array.
cancel Remove position
Deletes the current posture from the queue.
smart_toy Posture info Coming Soon
Playback Demo
carry_on_bag

Pick and Place Logic

Operational Flow

To interact with objects in the scene, follow this logic strictly:

  • 1. Create a standard position as a "safe start".
  • 2. Move arm to the object using Gizmos or IK.
  • 3. Use Add Position, then select your interaction:
carry_on_bag_checked Pick object
carry_on_bag_inactive Drop object
restore Restore object
Returns object to original imported position.

Interactive Controls

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.

3d_rotation

Kinematics & Coordinates

Joint Control

Set specific angles for each robot joint within its physical range. The system uses inverse kinematics calculations to position the arm.

home Home
Resets the arm to its initial '0' state.

XYZ Coordinates

Work in world coordinates relative to robot reach. Click any imported .stl object to use the from object option via the appearing gizmo.

token XYZ controls

Access the XYZ coordinate window here. Note: All workspace windows are draggable and can be positioned anywhere in your browser.

precision_manufacturing

Robot Library

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.

  • Yaskawa / MotoMini
  • KUKA Models
  • Universal Robots & more
Playback Demo
view_in_ar

Scene & System

Object Management

attach_file_add Attach STL object
Upload custom 3D models.
delete Delete object
Remove targeted scene objects.

Robot Library

Click precision_manufacturing to swap arms (KUKA, Yaskawa, etc.).

Configuration

  • Velocity: Control arm movement speed (default 0.35).
  • Show Pivot/Path: Visualize the joint gizmos and the movement trajectory.
  • Language: Multi-lang support (EN, DE, IT, FR, ES, ZH, JP).
settings

Global Settings & Support

Language Support

BabaCAD Robotics supports a wide variety of localizations, accessible via the language icon:

English French German Chinese Japanese Spanish Italian

Configuration & Info

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.