Rapidly-Exploring Random Tree Planner with UR5

Objective

The Rapidly-Exploring Random Tree (RRT) algorithm is a widely used motion planning technique in robotics. Its key advantage lies in its ability to rapidly explore the configuration space of the robot by randomly generating new nodes and connecting them to the existing tree structure. The algorithm proceeds by iteratively growing the tree toward the goal configuration, searching for a feasible path while avoiding collisions with obstacles. As part of my class at JHU, ‘Algorithms for Sensor-Based Robotics’, I wrote a goal-biased RRT planner in C++ and tested it in RVIZ and on the real-world UR5 arm.

RVIZ Simulation

Testing Using UR5

*Video coming soon!

Previous
Previous

Haptic and Virtual Reality Simulator for Screw Insertion during Osteofixation

Next
Next

Probabilistic Roadmap Planner using A* for UR5