CRANE-X: Trajectory Planning for Gantry Crane Systems via RRT
CRANE-X is a motion planning system for gantry cranes, integrating sampling-based trajectory generation and underactuated control in ROS 2.
🚧 About CRANE-X
CRANE-X (Crane Reach and Navigation Engine – Experimental) is a ROS 2-based application that applies Rapidly-exploring Random Trees (RRT) for generating dynamically feasible trajectories for gantry cranes. The system considers underactuated payload dynamics and supports obstacle-aware planning in constrained environments.
✨ Features
- RRT-based global planner for gantry cranes
- Obstacle-avoidance with environment configuration
- Detailed 2D crane dynamics including swing
- Real-time visualization with RViz
- Modular controllers for trolley, rope, and payload
🔍 Use Cases
- Research in underactuated system control
- Teaching and demonstration for robotic planning
- Industrial automation and material handling studies
🧠 Technical Notes
CRANE-X leverages ROS 2, OMPL, and custom crane models. The planner produces piecewise waypoints smoothed using interpolation functions. The controller stack supports PID and LQR for closed-loop trajectory tracking, with visual feedback via RViz markers.