Aug. 2005 - Nov. 2008
LAGR: Learning Perception, Controllers and Visual Feature Graphs for Ground Robots
Sponsor: DARPA
Duration: Oct. 2004 - Jan. 2008
Project description:
Ground robots should learn from their own experience, and learn from human example. Our research will exploit both opportunities for learning using novel algorithms to learn perception and control. As a baseline framework, we will build a reliable, modular system using well understood perception and control components. Novel learning algorithms will be integrated using a "plug-in" approach to facilitate comparative evaluation. Our main innovative ideas include: 1) Statistical classification and grouping of 3D obstacles and terrain from monocular images. 2) Learning and using visual feature graphs for navigation. 3) Learning controllers from example and experience. 4) Learning statistical models of 3D terrain types and obstacle types.
CAREER: Linguistic Control of Mobile Robots
Sponsor: National Science Foundation
Duration: Feb. 2003 - Jan. 2008
Project description:
When humans instruct each other how to carry out particular tasks, only
a limited number of tokenized (linguistic) instructions are used.
In contrast to this, classic control theory specifies a control action
to be carried out at each time instant. But, in a number of applications,
such as semi-autonomous service robots for industrial and domestic use,
intelligent appliances, and communication constrained embedded and/or teleoperated
devices, the control procedures have a natural, linguistic flavor. The
interpretation here is that linguistic control instructions specify particular
modes of operation rather than explicit control values. And, the overall objective of this research is to develop and disseminate
rational methods for understanding how continuous devices, such as mobile
robots, should be controlled using computer generated, linguistic inputs.
In particular, it will be studied how these instructions should be defined,
selected, and coded in order to minimize the number of bits transmitted
from the computer to the robot, while guaranteeing that the system meets
its specifications. For this, an information theoretic approach to control
theory will be developed, serving as a useful tool not only for source
coding of control signals, but also for describing how symbolic instructions
should be interpreted and operated on by the continuous systems. Questions
concerning what sensors and actuators to use in a given robotic application
can be addressed quite elegantly within this framework as well.
Sting Racing: DARPA Urban Grand Challenge
Sponsor: GT CoC, GT ECE, GTRI, SAIC, Telcordia, Duke, Sun Microsystems, Mobile Intelligence
Duration: Jul. 2006 - Nov. 2007
Project description:
DARPA's Urban Challenge tests the ability of competing autonomous robots to drive 60 miles in an urban setting in six hours or less. The vehicles must obey the rules of the road, and safely interact with other robot vehicles and other cars driven by people on the course. The competition is scheduled for November 3, 2007. Cash prizes will be awarded to the top three finishers, including $2,000,000 for first place. To win, the driverless robots must have the ability to sense and react to urban traffic environment, including: lane markings, intersections, other vehicles, unexpected road blockages. The robot vehicles must also have the intelligence to select the best route, and decide which vehicle has the right-of-way in normal traffic.
What are the X's Doing?
Sponsor: Robotics and Intelligent Machines at Georgia Tech
Duration: Aug. 2006 - Jun. 2007
Project description:
Given empirical examples, obtained for example from biological data or remotely controlled mechanisms, how can mobile robots learn what behaviors to use and when to use them, in order to faithfully reproduce, as well as generalize, the example behaviors? In fact,
a basic assumption underlying much of the research in behavior-based robotics is that the modularization of the navigation system into atomic building blocks, or behaviors, is intrinsically sound. In other words, not only does this modularization allow for conceptual complexity reductions, but it is present also in naturally occurring systems. For instance, there is ample evidence that biological navigation systems are modularized as well, in that more complex animal (and human) behaviors can be composed from atomic behaviors. Through this project, we intend to make this assumption explicit by generating atomic control laws, or behaviors, from biological data. Moreover, conditions for when to trigger transitions from one behavior to another will be obtained in an automatic fashion, with the result of producing high-level hybrid automata, containing both continuous dynamics (different behaviors) and discrete logic (transition rules), from the example data.
Communications in Embedded Control Systems
Sponsor: National Science Foundation
Duration: Aug. 2002 - Jul. 2005
Project description:
Information sharing in embedded, decentralized control systems is the general area of research that will be pursued in this project. In particular it will be investigated how many bits of information need to be transmitted between different embedded software components in order to make the physical system meet its specifications. For instance, autonomous robotic systems are normally relaying on a variety of heterogeneous sensors, and the question then becomes, which of the sensors do we need?And furthermore, is it possible to compress the data in a systematic way, e.g. using virtual sensors, so that information that is not essential to the current task, or mode of operation, can be discarded?
Since the sensory data needed for accomplishing a certain task depends both on the control law, the dynamics of the system, and the complexity of the task, the use of information theoretic tools for embedded, multi-modal control design gives us the means to investigate questions concerning sensor and actuator selection and control mode design in a unified way. The goal of this project is in particular to carry out the following four programs: 1) Model the information theoretic content of the symbolic, computer generated inputs used
for controlling continuous, mechanical devises. 2) Select embedded sensors and actuators that make the control system meet its specifications
in the presence of bandwidth constraints. 3) Develop coding strategies for compressing the sensory information based on what control
application is to be carried out. 4) Apply the theory to the control of multiple autonomous, intelligent robots.
Hybrid, Data-Driven Control in Electronics Manufacturing
Sponsor: Georgia Tech Manufacturing Research Center
Duration: Jun. 2002 - May. 2004
Project description:
Closed-loop control of the CBAR SMT-process is an effort that has been
sustained over a number of years. This research defines a natural continuation of that work, and the control research aims at the development of robust, data-driven, adaptive, closed-loop control algorithms
for the SMT-process. In particular, by closing the loop over the system,
the available measurements can be used for adaptively changing the machine
parameters in order to achieve good performance on a board-to-board basis.
This is an important objective since the dynamics governing the stencil
printer is different depending on the direction of the squeegee, which
stresses the fact that the machine parameters have to change in between
individual boards. Our current research in this area focuses on the
generation of provenly convergent iterative algorithms for generating optimal
machine parameter sequences in the presence of high noise levels, unknown
machine dynamics, and aggressive transient responses. In fact, locally
defined closed-loop controllers have been developed, with promising results
from both an experimental and a theoretical point of view, that change
the squeegee speed and pressure in response to varying solder brick heights.