Cup Tower Stacking with Baxter

Baxter stacks tower of cups with Moveit, Apriltag, and OpenCV

Project Overview

*3 Cups Tower Demo*

This is a ROS project developed as part of the ME495 - Embedded Systems in Robotics course at Northwestern University.

The goal of this project is to use the BAXTER robot to build a “HUGE” tower from plastic cups.

My role in this project was image processing using AprilTags. I implemented AprilTag detection using the apriltag_ros wrapper package and published the cups’ transformations so that the Baxter would detect and keep track of the locations of the cups.

Demonstration

10 Cups Tower

Video

*10 Cups Tower Demonstration*

6 Cups Tower

Video

*6 Cups Tower Demonstration*

6 Cups Sorting

Video

*6 Cups Sorting Demonstration*

Project Details

Gazebo Simulation

*Gazebo Simulation Environment*

Rviz

*Rviz Visualization*

Robot Control

*Robot Control Interface*

Let one hand first place what it’s grabbing, then let the other hand grab the next cup to place.

Computer Vision

*Computer Vision Setup*
*Computer Vision Results*

Project Team Members