Automated Task-Based Synthesis and Optimization of Field Robots - Robotics Institute Carnegie Mellon University

Automated Task-Based Synthesis and Optimization of Field Robots

Patrick (Chris) Leger and John Bares
Conference Paper, Proceedings of 2nd International Conference on Field and Service Robotics (FSR '99), August, 1999

Abstract

We present Darwin2K, a widely-applicable, extensible software tool for synthesizing and optimizing robot configurations. The system uses an evolutionary optimization algorithm that is independent of task, metrics, and type of robot, enabling the system to address a wide range of synthesis problems. Darwin2K can synthesize fixed-base and mobile robots (including free-flying robots, mobile manipulators, modular robots, and multiple or bifurcated manipulators), and includes a toolkit of simulation and analysis algorithms which are useful for many synthesis tasks. Some of these capabilities, such as dynamic simulation, are novel in automated synthesis of robots. An extensible software architecture enables new synthesis tasks to be addressed while maximizing use of existing system capabilities; this extensibility is a key contribution of the system. A key challenge is effectively optimizing multiple performance metrics; we present a method called Requirement Prioritization that guides the evolutionary algorithm through the design space. We apply Darwin2K to a robot synthesis tasks that includes synthesis of robot kinematics, dynamics, structural geometry, and actuator selection to meet and optimize multiple performance requirements.

BibTeX

@conference{Leger-1999-16652,
author = {Patrick (Chris) Leger and John Bares},
title = {Automated Task-Based Synthesis and Optimization of Field Robots},
booktitle = {Proceedings of 2nd International Conference on Field and Service Robotics (FSR '99)},
year = {1999},
month = {August},
keywords = {synthesis, genetic algorithms, dynamic simulation, configuration},
}