TRESTLE: Autonomous Assembly by Teams of Coordinated Robots - Robotics Institute Carnegie Mellon University

Autonomous assembly of large structures will require teams of robots. Much like any human work crew, heterogeneous capabilities will also be necessary. The TRESTLE project is developing the architectural framework necessary to coordinate robots performing complex assembly projects. In specific, the project seeks to develop architectural tools used to coordinate actions performed by multiple robots. These tools form the core of an executive layer that orchestrates and monitors tasks across robots to perform assembly tasks. Since the number of possible failure modes over many robots working on long sequences of actions is high, TRESTLE incorporates the ability of humans to cooperatively manage tasks. By employing Sliding Autonomy, we allow the operator to manage the assembly in three different ways. First, a portion of the system’s tasks can be predefined to be under operator control. Second, the operator can intervene and manually switch the system to operator control. Third, the system can automatically shift to operator control after a failure.

TRESTLE will examine tasks such as:

  • Truss Assembly: Truss assembly includes retrieving materials from stockpiles, moving materials to the worksite, coordinating assembly with other agents, and mating compliant structures without causing collisions between agents and the infrastructure.
  • Bracing: Cable bracing under tension can often add strength and rigidity to truss structures. Bracing along the diagonals of a cube, for example, can greatly increase its strength with minimal increase in weight.
  • Wiring: Many structures need to be wired after assembly. Though wiring need not be tensioned, as in the case of bracing, but may have complex connectors or irregular waypoints.
Displaying 11 Publications

2008
Brennan Peter Sellner, Frederik Heger, Laura Hiatt, Nicholas Melchior, Stephen Roderick, David Akin, Reid Simmons, and Sanjiv Singh
Conference Paper, Proceedings of (IROS) IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 4017 - 4023, September, 2008
2007
Conference Paper, Proceedings of NASA Science Technology Conference (NSTC '07), May, 2007
2006
Workshop Paper, 5th International Workshop on Planning and Scheduling in Space, October, 2006
Conference Paper, Proceedings of Robotics: Systems and Science (RSS '06), August, 2006
Journal Article, Proceedings of the IEEE: Special Issue on Multi-Robot Systems, Vol. 94, No. 7, pp. 1425 - 1444, July, 2006
Conference Paper, Proceedings of 1st ACM SIGCHI/SIGART Conference on Human-Robot Interaction (HRI '06), pp. 80 - 87, March, 2006
2005
Conference Paper, Proceedings of 8th International Symposium on Artificial Intelligence, Robotics and Automation in Space (iSAIRAS '05), September, 2005
Workshop Paper, 3rd International Workshop on Multi-Robot Systems, pp. 197 - 208, March, 2005
2004
Conference Paper, Proceedings of (IROS) IEEE/RSJ International Conference on Intelligent Robots and Systems, Vol. 1, pp. 706 - 711, September, 2004
Master's Thesis, Tech. Report, CMU-RI-TR-04-40, Robotics Institute, Carnegie Mellon University, May, 2004