Real-time C++ robotic manipulation libraries with minimum dependencies
Originally developed for the US Space Force and NASA as part of the MoveIt Pro Robotics Runtime, these modules have since been made standalone for safety critical applications including:
We closely partner with you to ensure your philosophy of development is incorporated in, including process checks, requirements documentation, and providing source code.
MoveIt Pro is safe for most commercial applications, and uses the same certifiable control modules under the hood. However certain domains have specialized requirements that we offer this barebones product for.
Developer Platform, Behavioral Tree Editor, Robot Visualizer, Debug Tools
Behavior Trees, Objectives, Behaviors, ROS, Simulation
Real-time C++ Libraries, Solvers, Planners,
and Controllers
Controllers |
||
PoseJogCollision aware servoing, based on VFC. |
VFCHybrid Cartesian Velocity Force Controller |
JTACJoint Trajectory Admittance Controller |
Inverse Kinematics Solvers |
||
VelocityIKDifferential Inverse Kinematics Solver IK solver for velocities |
PathIKPath Inverse Kinematics Planner IK solver for paths |
PoseIKPose Inverse Kinematic Solver IK solver for poses |
Free Space Planners |
||
Pro RRTFree Space Motion Planner with Collision Checking |
The following technical specifications are based on generic robotic arm requirements. Additional requirements gathering is generally necessary before we can provide a final list of specifications.
Compliance Metrics |
|
Automated Testing |
|
Real-time Safe |
|
Source Code |
|
V&V |
|
Certification |
|
Software Development Process |
|
Target Hardware |
|
The safety certifiable modules also include many higher level capabilities critical for robotics. These capabilities typically do not need to be, or cannot be, implemented at the same level of safety and real-time control: