Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Douglas L. Vail is active.

Publication


Featured researches published by Douglas L. Vail.


adaptive agents and multi-agents systems | 2007

Conditional random fields for activity recognition

Douglas L. Vail; Manuela M. Veloso; John D. Lafferty

Activity recognition is a key component for creating intelligent, multi-agent systems. Intrinsically, activity recognition is a temporal classification problem. In this paper, we compare two models for temporal classification: hidden Markov models (HMMs), which have long been applied to the activity recognition problem, and conditional random fields (CRFs). CRFs are discriminative models for labeling sequences. They condition on the entire observation sequence, which avoids the need for independence assumptions between observations. Conditioning on the observations vastly expands the set of features that can be incorporated into the model without violating its assumptions. Using data from a simulated robot tag domain, chosen because it is multi-agent and produces complex interactions between observations, we explore the differences in performance between the discriminatively trained CRF and the generative HMM. Additionally, we examine the effect of incorporating features which violate independence assumptions between observations; such features are typically necessary for high classification accuracy. We find that the discriminatively trained CRF performs as well as or better than an HMM even when the model features do not violate the independence assumptions of the HMM. In cases where features depend on observations from many time steps, we confirm that CRFs are robust against any degradation in performance.


IFAC Proceedings Volumes | 2004

Learning from accelerometer data on a legged robot

Douglas L. Vail; Manuela M. Veloso

Abstract Robot calibration for an environment is a tedious task that usually involves extensive, if not total, human intervention. However, robots have sensing mechanisms, in particular accelerometers, which could in principle be used to detect specific environmental states. In this paper, we contribute several approaches for robots to detect their state using accelerometer data. In particular, we use accelerometer data from a four-legged AIBO robot. We present a surface detector that identifies the surface under the robot as it walks and the features used for this classification. Additionally, since AIBO robots can easily become entangled on obstacles or other robots in multi-robot environments, such as robot soccer, we contribute results that show effective detection of robot state, again based on accelerometer data. Finally, we examine a third, more challenging problem: predicting gait velocity from accelerometer data. We use a k-nearest neighbor approach with a library of labeled accelerometer data for velocity prediction. Our work, as reported in this paper, demonstrates the general use of robot accelerometer data for automatically detecting robot or environment state without tedious manual calibration.


intelligent robots and systems | 2007

Feature selection in conditional random fields for activity recognition

Douglas L. Vail; John D. Lafferty; Manuela M. Veloso

Temporal classification, such as activity recognition, is a key component for creating intelligent robot systems. In the case of robots, classification algorithms must robustly incorporate complex, non-independent features extracted from streams of sensor data. Conditional random fields are discriminatively trained temporal models that can easily incorporate such features. However, robots have few computational resources to spare for computing a large number of features from high bandwidth sensor data, which creates opportunities for feature selection. Creating models that contain only the most relevant features reduces the computational burden of temporal classification. In this paper, we show that lscr1 regularization is an effective technique for feature selection in conditional random fields. We present results from a multi-robot tag domain with data from both real and simulated robots that compare the classification accuracy of models trained with lscr1 regularization, which simultaneously smoothes the model and selects features; lscr2 regularization, which smoothes to avoid over-fitting, but performs no feature selection; and models trained with no smoothing.


intelligent robots and systems | 2003

A real-time world model for multi-robot teams with high-latency communication

Maayan Roth; Douglas L. Vail; Manuela M. Veloso

In this paper, we present in detail our approach to constructing a world model in a multi-robot team. We introduce two separate world models, namely an individual world model that stores one robots state, and a shared world model that stores the state of the team. We present procedures to effectively merge information in these two world models in real-time. We overcome the problem of high communication latency by using shared information on an as-needed basis. The success of our world model approach is validated by experimentation in the robot soccer domain. The results show that a team using a world model that incorporates shared information is more successful at tracking a dynamic object in its environment than a team that does not use shared information.


Ai Magazine | 2006

CMRoboBits: Creating an Intelligent AIBO Robot

Manuela M. Veloso; Paul E. Rybski; Scott Lenser; Sonia Chernova; Douglas L. Vail

CMRoboBits is a course offered at Carnegie Mellon University that introduces students to all the concepts needed to create a complete intelligent robot. In particular, the course focuses on the areas of perception, cognition, and action by using the Sony AIBO robot as the focus for the programming assignments. This course shows how an AIBO and its software resources make it possible for students to investigate and work with an unusually broad variety of AI topics within a single semester. While material presented in this article describes using AIBOs as the primary platform, the concepts presented in the course are not unique to the AIBO and can be applied on different kinds of robotic hardware.


Archive | 2002

Multi-Robot Dynamic Role Assignment and Coordination Through Shared Potential Fields

Douglas L. Vail; Manuela M. Veloso


Archive | 2003

DYNAMIC MULTI-ROBOT COORDINATION

Douglas L. Vail; Manuela M. Veloso


national conference on artificial intelligence | 2008

Feature selection for activity recognition in multi-robot domains

Douglas L. Vail; Manuela M. Veloso


intelligent robots and systems | 2002

A World Model for Multi-Robot Teams with Communication

Maayan Roth; Douglas L. Vail; Manuela M. Veloso


Archive | 2008

CMDragons 2008 Team Description

Stefan Zickler; Douglas L. Vail; Gabriel Levi; Philip Wasserman; James Bruce; Michael Licitra; Manuela M. Veloso

Collaboration


Dive into the Douglas L. Vail's collaboration.

Top Co-Authors

Avatar

Manuela M. Veloso

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Maayan Roth

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Sonia Chernova

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

John D. Lafferty

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Scott Lenser

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Paul E. Rybski

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Ashley W. Stroupe

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Colin McMillen

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Gabriel Levi

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

James Bruce

Carnegie Mellon University

View shared research outputs
Researchain Logo
Decentralizing Knowledge