6.141/16.405J Spring 2015

Robotics: Science and Systems I


Course Information
[RSS home]

Course Staff
Course Details
Resources
Syllabus & Lecture Handouts
Wiki
Acknowledgements



Challenge and Debate Info
Grand Challenge
Course Debates



Lab Information
Lab Handouts
Lab Staffing Schedule



Staff
Staff only pages (short list)


 
6.141/16.405J - RSS Grand Challenge

GATHER MATERIALS AND BUILD A SHELTER ON MARS

Robots today have been used successfully in many domains, from exploring Mars and finding evidence of water, to mapping the health of coral reefs, to assisting long-distance drivers, to assembling cars. In our course we will pursue a Grand Challenge approach to robotics and create new robot bodies and brains. We are motivated by tasks at the frontier of today's robotic capabilities. We will develop solutions for these tasks that are grounded in state-of-the-art algorithms and systems science for robots. We will implement these solutions and test them using a challenge format.

Our robots will employ sophisticated techniques for perception, navigation, and manipulation to cope with unknown environments, negotiating intricate paths, adapting their next move to obstacles, finding useful objects in the environment, and using them to build a structure. This work will provide our students with the foundations for creating computer systems that interact with the physical world, leading the way from PCs to PRs (personal robots).

The grand challenge for this course is to Gather Materials and Build a Shelter on Mars. Imagine a robot delivered to an uncertain location in a remote and unknown environment such as the surface of Mars, and given an uncertain prior map of the local terrain. Imagine further that construction materials, in the form of distinctively colored blocks in a few discrete sizes, have been similarly delivered and are scattered around the landscape. Some blocks have ended up where intended (i.e., in known locations), whereas others have ended up in unknown locations or may have been lost or destroyed.

Your goal is to design and implement a robot (both its body and its code) that can move about within its new domain, collect blocks, transport them (all at once, in small batches, or even one at a time) to some autonomously-determined construction location, and assemble them into a primitive shelter. The shelter may range from a simple low wall, to a multi-level (stacked) wall, to an "L" or "V" shape, to a room-like structure.

One or more of elements needed to solve the Challenge arise in many other robotic mobile manipulation applications, ranging from autonomous navigation with dynamic obstacles, coordinated manufacturing, searching for and rescuing victims at a disaster area, tidying up a room, clearing the dishes in a cafeteria, delivering packages in an office environment, and fetching items from a stockroom or mailroom.

CAD models of the arm and claw can be found here: http://courses.csail.mit.edu/6.141/spring2012/pub/labs/CAD & here: http://courses.csail.mit.edu/6.141/static/pub/labs/CAD

Picture of Bryt Bradley
RSS-Webmaster, Bryt Bradley