Introduction to Robotics — University of Pennsylvania

Cube Stacking Competition

Python ROS Inverse Kinematics Computer Vision Motion Planning

A competitive robotics project from the Introduction to Robotics course: autonomously detect, grasp, and stack cubes in the correct order using a robotic manipulator arm, all under real-time constraints.

The full pipeline integrates three subsystems:

Our team's implementation was robust enough to complete the stacking task efficiently under competition time constraints, handling variations in cube placement.