Sawyer's Travels

Embedded Systems in Robotics

About the Project

This porject was my team's final project for ME495: Embedded Systems in Robotics at Northwestern University in 2017 Fall quarter. It was an open-ended final project for the course, and we succesfully 'taught' robot Sawyer how to solve a Ball-in-a-maze puzzle.

We used technics including Computer vision, RRT path planning and real-time feedback control (implemented in ROS) to build the whole system.


Take a look at the README to see how it works, and check out our GitHub Repo for more information about the ROS package.


Hardware Involved


Skills Involved

  • ROS (Linux)
  • Python
  • Computer Vision (OpenCV)
  • Path Planning (RRT)
  • Motion Planning
  • Feedback Control
  • Collaborative GitHub Usage

Learn More

A demo video for this project is included in Smart Collaborative Robot Gallery by Rethink Robotics.

Check out the course description for ME495: Embedded Systems in Robotics. Also check out the other groups' final projects at https://vimeo.com/numsr as well.