FeatureBuilt · in the lab
Robotics
Robot cells, reach, cycle time, URDF.
Use this add-on:
Screenshots and a short video come with the listing (AL.3).
Overview
Robotics is a planned add-on for PartCraft and ModelCraft (roadmap row XE.4). It is meant to build robot cells, check reach, estimate cycle time and read and write URDF robot files. It is not built as an add-on: no command or panel works today.
Who it’s for
- Automation engineers who lay out robot cells (intended).
- Mechanical designers who need a robot's reach and joint motion in a model (intended).
What you can do
- Nothing works today: the add-on is planned. What is intended for row XE.4: robot kinematics and multibody motion, inverse kinematics, joints and drives, reach checks, cycle time and URDF in and out.
Methods and standards
The planned add-on sits on two engines, engine.motion and engine.plc, which are developer-space and are not added by people. The motion library lib/motion has a robot tree with forward kinematics and a Jacobian, standard and modified DH parameters, damped least squares inverse kinematics, recursive Newton-Euler dynamics, trajectories (trapezoid, cubic, quintic) with a torque check, and a URDF reader and writer. It does not do contact. No app mounts it.
Data and sources
Planned: no data ships. No robot models are included.
Verification
Not yet checked as an add-on: planned, no add-on test exists. The motion engine has tools/motion-test/test.mjs, recorded in docs/0.8-sessions/xe-motion-sim_PART_3.md as 134 passed, 0 failed on 2026-10-29. It has not been compared with a robot maker's tool.
Limits
Planned and not built. No host mounts the engine and no help line exists. The engine does not model contact, and URDF features such as xacro, transmissions, floating and planar joints are named as unsupported. Cell checks do not replace a safety assessment.
Files and formats
Reads and writes URDF in the engine. No app uses it yet.
Get started
- This add-on is planned (roadmap row XE.4). Nothing is installed or switched on today.
- Follow row XE.4 in /roadmap-issues for its status.
- Until then the motion library is an engine only, with no command or panel in an app.
Languages
No languages are listed for this add-on yet. Its maker may add some.
Works in
| Edition | Works | Note |
|---|---|---|
| Browser (/use) (yours) | Added on demand | Fetched the first time you use it, then kept for offline use. |
| Studio from getcadcraft.com | Added on demand | Fetched the first time you use it, then kept for offline use. |
| Microsoft Store | Added on demand | Fetched the first time you use it, then kept for offline use. |
| Google Play | Added on demand | Fetched the first time you use it, then kept for offline use. |
| iPad and iPhone (App Store) | Included; switch it on | Part of the reviewed app; your list switches it on. |
| Custom build | Added on demand | Fetched the first time you use it, then kept for offline use. |
Comes with
- Motion 600 KB
- PLC and controls 700 KB
Adding it brings these too. Engines are shared: each downloads once for every add-on that uses it.
Needed by: Robotics and mechatronics.
Versions
| Version | Channel | Date | What changed |
|---|---|---|---|
| 1.0.0 | lab | October 31, 2026 | First version in the Library. |
Licence and maker
CadCraft (CadCraft, first-party). Licence: Apache-2.0. Dependencies carry their own licences, listed on their pages.