Organizational Unit:
Mobile Robot Laboratory

Research Organization Registry ID
Description
Previous Names
Parent Organization
Parent Organization
Organizational Unit
Includes Organization(s)

Publication Search Results

Now showing 1 - 10 of 13
  • Item
    Adaptive Teams of Autonomous Aerial and Ground Robots for Situational Awareness
    (Georgia Institute of Technology, 2007) Arkin, Ronald C. ; Endo, Yoichiro ; Chaimowicz, Luiz ; Cowley, Anthony ; Grocholsky, Ben ; Hsieh, Mong-ying A. ; Jung, Boyoon ; Keller, James F. ; Kumar, Vijay ; MacKenzie, Douglas Christopher ; Sukhatme, Gaurav S. ; Taylor, Camillo J. ; Wolf, Denis F.
    In this paper, we report on the integration challenges of the various component technologies developed towards the establishment of a framework for deploying an adaptive system of heterogeneous robots for urban surveillance. In our integrated experiment and demonstration, aerial robots generate maps that are used to design navigation controllers and plan missions for the team. A team of ground robots constructs a radio signal strength map that is used as an aid for planning missions. Multiple robots establish a mobile, ad-hoc communication network that is aware of the radio signal strength between nodes and can adapt to changing conditions to maintain connectivity. Finally, the team of aerial and ground robots is able to monitor a small village, and search for and localize human targets by the color of the uniform, while ensuring that the information from the team is available to a remotely located human operator. The key component technologies and contributions include (a) mission speci cation and planning software; (b) exploration and mapping of radio signal strengths in an urban environment; (c) programming abstractions and composition of controllers for multi-robot deployment; (d) cooperative control strategies for search, identi cation, and localization of targets; and (e) three-dimensional mapping in an urban setting.
  • Item
    Multistrategy Learning Methods for Multirobot Systems
    (Georgia Institute of Technology, 2003) Arkin, Ronald C. ; Endo, Yoichiro ; Lee, Brian ; MacKenzie, Douglas Christopher ; Martinson, Eric
    This article describes three different methods for introducing machine learning into a hybrid deliberative/reactive architecture for multirobot systems: learning momentum, Q-learning, and CBR wizards. A range of simulation experiments and results are reported using the Georgia Tech MissionLab mission specification system.
  • Item
    Usability Evaluation of High-Level User Assistance for Robot Mission Specification
    (Georgia Institute of Technology, 2002) Arkin, Ronald C. ; Endo, Yoichiro ; MacKenzie, Douglas Christopher
    MissionLab is a mission specification system that implements a hybrid deliberative and reactive control architecture for autonomous mobile robots. The user creates and executes the robot mission plans through its graphical user interface. As robot deployments become more common in highly stressful situations, such as in dealing with explosives or biohazards, the usability of their mission specification system becomes critical. To address this need, a mission-planning “wizard” has been recently integrated into MissionLab. By retrieving and adapting past successful mission plans stored in its database, this new feature is designed to simplify the user’s planning process. The latest formal usability experiments, reported in this paper, testing for usability improvements in terms of speed of the mission planning process, accuracy of the produced mission plans, and ease of use is conducted. This paper introduces the mission-planning wizard, describes the usability experiments (including design), and discusses the results in detail.
  • Item
    Evaluating the Usability of Robot Programming Toolsets
    (Georgia Institute of Technology, 1997-10-14) Arkin, Ronald C. ; MacKenzie, Douglas Christopher
    The days of specifying missions for mobile robots using traditional programming languages such as C++ and LISP are coming to an end. The need to support operators lacking programming skills coupled with the increasing diversity of robot run-time operating systems is moving the field towards high-level robot programming toolsets which allow graphical mission specification. This paper explores the issues of evaluating such toolsets as to their usability. This article first examines how usability criteria are established and performance target values chosen. The methods by which suitable experiments are created to gather data relevant to the usability criteria are then presented. Finally, methods to analyze the data gathered to establish values for the usability criteria are discussed. The MissionLab toolset is used as a concrete example throughout the article to ground the discussions, but the methods and techniques are generalizable to many such systems.
  • Item
    Multiagent Mission Specification and Execution
    (Georgia Institute of Technology, 1997) Arkin, Ronald C. ; Cameron, Jonathan M. ; MacKenzie, Douglas Christopher
    Specifying a reactive behavioral configuration for use by a multiagent team requires both a careful choice of the behavior set and the creation of a temporal chain of behaviors which executes the mission. This difficult task is simplified by applying an object-oriented approach to the design of the mission using a construction called an assemblage and a methodology called temporal sequencing. The assemblage construct allows building high level primitives which provide abstractions for the designer. Assemblages consist of groups of basic behaviors and coordination mechanisms that allow the group to be treated as a new coherent behavior. Upon instantiation, the assemblage is parameterized based on the specific mission requirements. Assemblages can be re-parameterized and used in other states within a mission or archived as high level primitives for use in subsequent projects. Temporal sequencing partitions the mission into discrete operating states with perceptual triggers causing transitions between those states. Several smaller independent configurations (assemblages) can then be created which each implement one state. The Societal Agent theory is presented as a basis for constructions of this form. The Configuration Description Language (CDL) is developed to capture the recursive composition of configurations in an architecture- and robot-independent fashion. The MissionLab system, an implementation based on CDL, supports the graphical construction of configurations using a visual editor. Various multiagent missions are demonstrated in simulation and on our Denning robots using these tools.
  • Item
    Behavior-Based Mobile Manipulation for Drum Sampling
    (Georgia Institute of Technology, 1996) Arkin, Ronald C. ; MacKenzie, Douglas Christopher
    This paper describes an implementation of a behavior-based mobile manipulator capable of autonomously transferring a sample from one drum to a second in unstructured environments. A major contribution of the project was the coherent integration of the arm and base as a cohesive unit, and not just a mobile base with an arm attached. The support for smooth simultaneous operation of all joints on the vehicle facilitated biologically plausible motions, such as arm preshaping. The behavior-based controller used a pseudo-force model, where behaviors add forces and torques to joints and limbs resulting in coordinated motion. The vehicle Jacobian is used to convert the pseudo-forces into joint torques and a pseudo-damping model converts the joint torques into joint velocities. This process allows rapid control of the manipulator without the use of inverse kinematics. A drum sampling task is presented where the vehicle demonstrates how a sample of material could be moved from one drum to another, illustrating the efficacy of the solution.
  • Item
    Io, Ganymede and Callisto - a Multiagent Robot Trash-Collecting Team
    (Georgia Institute of Technology, 1995) Balch, Tucker ; Boone, Gary Noel ; Collins, Tom ; Forbes, Harold ; MacKenzie, Douglas Christopher ; Santamaria, Juan Carlos
    Georgia Tech won the Office Cleanup Event at the 1994 AAAI Mobile Robot Competition with a multi-robot cooperating team. This paper describes the design and implementation of these reactive trash-collecting robots, including details of multiagent cooperation, color vision for the detection of perceptual object classes, temporal sequencing of behaviors for task completion, and a language for specifying motor schema-based robot behaviors.
  • Item
    Specification and Execution of Multiagent Missions
    (Georgia Institute of Technology, 1995) MacKenzie, Douglas Christopher ; Arkin, Ronald C. ; Cameron, Jonathan M.
    Specifying a purely reactive behavioral configuration for use by a multiagent team executing a mission requires both a careful choice of the behavior set and the creation of a temporal chain of behaviors which executes the mission. This difficult task is simplified by applying an object-oriented approach to the design of sequences of behavioral configurations where a methodology called temporal sequencing is used to partition the mission into discrete operating states and enumerate the perceptual triggers which cause transitions between those states. Several smaller independent configurations can then be created with each implementing one state, completing one step in the sequence. When properly constructed, these configurations (assemblages) become high level primitives reusable in subsequent projects, reducing development time. In the multi-vehicle domain being studied for the ARPA Demo II project, assemblages such as travel_to_location and occupy_location consist of groups of basic behaviors associated with coordination mechanisms that allow the group to be treated as a single coherent behavior. For example, travel_to_location consists of move_to_goal, avoid_obstacle, avoid_robot, noise, and stay_in_formation primitive behaviors moderated by a cooperative coordination operator. Upon instantiation, the assemblage is parameterized with a particular formation, goal location, and termination conditions. A mission coordination operator determines which assemblage to activate based upon the mission being executed and the current state of the system. A scenario language has been developed which allows specifying missions as sequences of steps, where each step invokes a particular assemblage. The missions are specified in a structured user-friendly language targeted for groups of cooperating robotic vehicles executing military-style scout missions. Various multiagent missions have been demonstrated in simulation using this system. Deployment on Denning mobile robots demonstrates the utility of this mission execution system, while later deployment on the ARPA Demo II test platforms will ultimately allow comparisons with software developed using other methods.
  • Item
    Planning to Behave: A Hybrid Deliberative/Reactive Robot Control Architecture for Mobile Manipulation
    (Georgia Institute of Technology, 1994) Arkin, Ronald C. ; MacKenzie, Douglas Christopher
    Hybrid architectures provide an effective means for integrating world knowledge with reactive control. This paper describes the motivation behind the architectural decision to hybridize, and presents a case study in mobile manipulation in the context of the Autonomous Robot Architecture (AuRA).
  • Item
    Buzz, An Instantiation of a Schema-Based Reactive Robotic System
    (Georgia Institute of Technology, 1993) Arkin, Ronald C. ; Balch, Tucker ; Collins, Thomas Riley ; Henshaw, Andrew M. ; MacKenzie, Douglas Christopher ; Nitz, Elizabeth ; Rodriguez, David ; Ward, Keith Ronald
    The Georgia Tech entry to the AAAI Mobile Robot Competition, a schema-based reactive robotic system, is described. New developments are presented including the introduction of two novel behaviors probe and avoid-past, specialized planning and sensing strategies, and a transputer implementation of the reactive control system.