- Writing new user-added joints to a Universal Robot Definition File (URDF) that can be used by PyBullet, a physics and robotics framework that may have better performance than the current A2Plus solver.
- Updating the movement and simulation of component positions in FreeCAD using PyBullet, allowing for more complicated and smoother moving assemblies for larger numbers of components.
- Adding additional assembly navigation and accesibility tools.
Check out Arm Link Demo to create URDFs with FreeCAD and T Handle Demo for a demo on simulating object dynamics in FreeCAD using PyBullet
This fork also supports the creation of assembly hierarchies in the tree structure for easier navigation. Child objects are automatically added beneath the parent object like this:
The green part is the actual constraint info, listed directly beneath the child. You can click on these once to see parent, child, joint type etc. For instance, Revolute_continuous_001 connects Platform_001 (child) to CraneBody2_001 (parent).