MoveIt Pro
Type: full-code · Vendor: PickNik Robotics · Status: active · Status in practice: emerging
MoveIt Pro validates a requested robot motion against the planning-scene world model, collision geometry, and inverse-kinematics reachability, executing only a previewed, validated trajectory so a physically infeasible command never reaches the actuators.
Description. MoveIt Pro is PickNik's platform for building robotic-arm applications on top of MoveIt. Motion is planned against a planning scene that is the source of truth for the robot and its environment, collisions are checked by default, and a ValidateTrajectory step fails if a planned path collides before execution.
Agent loop shape. Sits between an agent/operator's commanded goal and the robot actuators, planning against a world model and executing only a validated, previewed trajectory.
Primary use cases
- Building robotic-arm manipulation applications that reject infeasible motions
- Collision-aware free-space motion planning
- Operator-approved teleoperated motion with previewed trajectories
Key concepts
- Planning scene → world-model-as-tool — The source-of-truth world model of the robot and its environment used for planning and collision checks.
- Collision checking → simulate-before-actuate — Default validation that a planned trajectory does not collide with the scene or itself.
- Inverse-kinematics reachability → affordance-grounding-gate — A goal is actionable only if an IK solution exists; unreachable poses produce no preview.
- Trajectory preview → dry-run-harness — A previewed motion an operator approves before execution.
Patterns this full-code implements —
- ★Simulate Before Actuate
A ValidateTrajectory behavior collision-checks a planned trajectory against the planning scene before execution.
- ·Affordance Grounding Before Action
A goal is only actionable if it has a valid inverse-kinematics solution; an unreachable pose yields no preview and thus no motion.
- ·World Model as Tool
The planning scene is an explicit world model that motion planning and collision checking query.
- ★Dry-Run Harness
The planned trajectory plays as a preview that an operator approves before the real motion starts.