Publications of Jason M. O'Kane

Journal articles
[1]Jason M. O'Kane, Steven M. LaValle. On comparing the power of robots. International Journal of Robotics Research, 27(1):5--23, January 2008.

[2]Jason M. O'Kane, Steven M. LaValle. Localization with limited sensing. IEEE Transactions on Robotics, 23:704--716, August 2007.

[3]Robert Ghrist, Jason M. O'Kane, Steven M. LaValle. Computing pareto optimal coordinations on roadmaps. International Journal of Robotics Research, 24(11):997-1010, November 2005.

 
Refereed conference papers
[4]Hamid Chitsaz, Steven M. LaValle, Jason M. O'Kane. Exact Pareto-optimal coordination for two translating polygonal robots on a cyclic roadmap. In Candadian Conference on Computational Geometry, 2008.

[5]Lawrence Erickson, Joseph Knuth, Jason M. O'Kane, Steven M. LaValle. Probabilistic localization with a blind robot. In Proc. IEEE International Conference on Robotics and Automation, 2008.

[6]Jason M. O'Kane, Steven M. LaValle. Sloppy motors, flaky sensors, and virtual dirt: Comparing imperfect ill-informed robots. In Proc. IEEE International Conference on Robotics and Automation, 2007.

[7]Jason M. O'Kane, Steven M. LaValle. Dominance and equivalence for sensor-based agents. In Proc. AAAI Conference on Artificial Intelligence (NECTAR track), 2007.

[8]Jason M. O'Kane, Steven M. LaValle. On comparing the power of mobile robots. In Proc. Robotics: Science and Systems, 2006.

[9]Jason M. O'Kane. Global localization using odometry. In Proc. IEEE International Conference on Robotics and Automation, 2006.

[10]Jason M. O'Kane, Steven M. LaValle. Almost-sensorless localization. In Proc. IEEE International Conference on Robotics and Automation, 2005.

[11]Robert Ghrist, Jason M. O'Kane, Steven M. LaValle. Pareto optimal coordination on roadmaps. In Proc. Workshop on the Algorithmic Foundations of Robotics, 2004.

[12]Hamid Chitsaz, Jason M. O'Kane, Steven M. LaValle. Exact Pareto-optimal coordination for two translating polygonal robots on an acyclic roadmap. In Proc. IEEE International Conference on Robotics and Automation, 2004.

 
Conference paper under review
[13]Jason M. O'Kane. On the value of ignorance: Balancing tracking and privacy using a two-bit sensor. In Proc. Workshop on the Algorithmic Foundations of Robotics, 2008. Under review.

 
Book chapter
[14]Jason M. O'Kane, Benjamin Tovar, Peng Cheng, Steven M. LaValle. Algorithms for Planning Under Uncertainty in Prediction and Sensing. In S. S. Ge and F. L. Lewis, editors, Autonomous Mobile Robots: Sensing, Control, Decision-Making, and Applications, Series in Control Engineering, chapter 13, pages 501--547. Marcel Dekker, 2006.

 
Other publications
[15]Jason M. O'Kane. Book Review: Maja J. Matari\'c, The Robotics Primer. Autonomous Agents and Multi-Agent Systems, To appear.

[16]Benjamin Tovar, Anna Yershova, Jason M. O'Kane, Steven M. LaValle. Information Spaces for Mobile Robots. In Proc. International Workshop on Robot Motion and Control, 2005.

[17]Jason M. O'Kane, Steven M. LaValle. Sampling-based methods for discrete planning. In Doctoral Consortium of the International Conference on Automated Planning and Scheduling, 2004.

 

 
 
 

On comparing the power of robots

Jason M. O'Kane, Steven M. LaValle

International Journal of Robotics Research
January 2008
Volume 27, Number 1
Pages 5--23

Note

These results originally appeared here and here.

Abstract

Robots must complete their tasks in spite of unreliable actuators and limited, noisy sensing. In this paper, we consider the information requirements of such tasks. What sensing and actuation abilities are needed to complete a given task? Are some robot systems provably ``more powerful,'' in terms of the tasks they can complete, than others? Can we find meaningful equivalence classes of robot systems? This line of research is inspired by the theory of computation, which has produced similar results for abstract computing machines. The basic idea is a dominance relation over robot systems that formalizes the idea that some robots are stronger than others. This comparison, which is based on the how the robots progress through their information spaces, induces a partial order over the set of robot systems. We prove some basic properties of robots' ability to complete tasks. We give examples to demonstrate the theory, including a detailed analysis of a limited-sensing global localization problem.

Download

BibTeX

@article{OKaLav06c,
  author       = {Jason M. O'Kane and Steven M. LaValle},
  title        = {On comparing the power of robots},
  journal      = {International Journal of Robotics Research},
  volume       = {27},
  number       = {1},
  pages        = {5--23},
  month        = {January},
  year	       = {2008},
}


Localization with limited sensing

Jason M. O'Kane, Steven M. LaValle

IEEE Transactions on Robotics
August 2007
Volume 23Pages 704--716

Note

Preliminary versions of this work appeared in this paper and this paper.

Abstract

Localization is a fundamental problem for many kinds of mobile robots. Sensor systems of varying ability have been proposed and successfully used to solve the problem. This paper probes the lower limits of this range by describing three extremely simple robot models and addressing the localization problem for each. The robot, whose configuration is composed of its position and orientation, moves in a fully known simply connected polygonal environment. We pose the localization task as a planning problem in the robot's information space, which encapsulates the uncertainty in the robot's configuration. We consider robots equipped with (1) angular and linear odometers, (2) a compass and contact sensor, and (3) an angular odometer and contact sensor. We present localization algorithms for models 1 and 2 and show that no such algorithm exists for model 3. An implementation with simulation examples is presented.

Download

BibTeX

@article{OKaLav06b,
  author       = {Jason M. O'Kane and Steven M. LaValle},
  title        = {Localization with limited sensing},
  journal      = {IEEE Transactions on Robotics},
  month        = {August},
  year	       = {2007},
  volume       = {23},
  issue        = {4},
  pages        = {704--716},
}


Computing pareto optimal coordinations on roadmaps

Robert Ghrist, Jason M. O'Kane, Steven M. LaValle

International Journal of Robotics Research
November 2005
Volume 24, Number 11
Pages 997-1010

Note

A preliminary version of this work appeared at WAFR 2004.

Abstract

We consider coordination of multiple robots in a common environment, each robot having its own (distinct) roadmap. Our primary contribution is a classification of and exact algorithm for computing vector-valued -- or Pareto -- optima for collision-free coordination. We indicate the utility of new geometric techniques from CAT(0) geometry and give an argument that curvature bounds are the key distinguishing feature between systems for which the classification is finite and for those in which it is not.

Download

BibTeX

@article{GhrOKaLav05,
  author       = {Robert Ghrist and Jason M. O'Kane and Steven M. LaValle},
  title        = {{Computing pareto optimal coordinations on roadmaps}},
  journal      = {International Journal of Robotics Research},
  volume       = {24},
  month        = {November},
  number       = {11},
  pages        = {997-1010},
  year	       = {2005},
}


Exact Pareto-optimal coordination for two translating polygonal robots on a cyclic roadmap

Hamid Chitsaz, Steven M. LaValle, Jason M. O'Kane

Candadian Conference on Computational Geometry, 2008

BibTeX

@inproceedings{ChiOKaLav08,
  author       = {Hamid Chitsaz and Steven M. LaValle and Jason M. O'Kane},
  title        = {Exact {P}areto-optimal coordination for two translating
		 polygonal robots on a cyclic roadmap},
  booktitle    = {Candadian Conference on Computational Geometry},
  year	       = {2008},
}


Probabilistic localization with a blind robot

Lawrence Erickson, Joseph Knuth, Jason M. O'Kane, Steven M. LaValle

Proc. IEEE International Conference on Robotics and Automation, 2008

Abstract

Researchers have addressed the localization problem for mobile robots using many different kinds of sensors, including rangefinders, cameras, and odometers. In this paper, we consider localization using a robot that is virtually ``blind'', having only a clock and contact sensor at its disposal. This represents a drastic reduction in sensing requirements, even in light of existing work that considers localization with limited sensing. We present probabilistic techniques that represent and update the robot's position uncertainty and algorithms to reduce this uncertainty. We demonstrate the experimental effectiveness of these methods using a Roomba autonomous vacuum cleaner robot in laboratory environments.

Download

BibTeX

@inproceedings{EriKnu+08,
  title        = {Probabilistic localization with a blind robot},
  author       = {Lawrence Erickson and Joseph Knuth and Jason M. O'Kane
		 and Steven M. LaValle},
  booktitle    = {Proc. IEEE International Conference on Robotics and
		 Automation},
  year	       = {2008},
  acceptance   = {43\% (641/1476)}
}


Sloppy motors, flaky sensors, and virtual dirt: Comparing imperfect ill-informed robots

Jason M. O'Kane, Steven M. LaValle

Proc. IEEE International Conference on Robotics and Automation, 2007

Note

Although this is a companion paper to our earlier RSS 2006 paper, the journal version is the most authoritative presentation of this work.

Abstract

Robots must complete their tasks in spite of unreliable actuators and limited, noisy sensing. In this paper, we consider the information requirements of such tasks. What sensing and actuation abilities are needed to complete a given task? Are some robot systems provably ``more powerful'' than others? Can we find meaningful equivalence classes of robot systems? This line of research is inspired by the theory of computation, which has produced similar results for abstract computing machines. The basic idea is a dominance relation over robot systems that formalizes the idea that some robots are stronger than others. We show that this definition is directly related to the robots' ability to complete tasks. Our prior work in this area assumes perfect control and sensing, requires that the robot begin with a single fixed initial condition within a known environment, and models of time as a sequence of variable-length discrete stages, rather than as a continuum. In this paper, we substantially improve upon that earlier work by addressing these problems.

Download

BibTeX

@inproceedings{OKaLav07,
  author       = {Jason M. O'Kane and Steven M. LaValle},
  title        = {Sloppy motors, flaky sensors, and virtual dirt: Comparing
		 imperfect ill-informed robots},
  booktitle    = {Proc. IEEE International Conference on Robotics and
		 Automation},
  year	       = {2007},
  acceptance   = {44\% (787/1800)},
}


Dominance and equivalence for sensor-based agents

Jason M. O'Kane, Steven M. LaValle

Proc. AAAI Conference on Artificial Intelligence (NECTAR track), 2007

Note

This a short survey paper that introduces results from previous work to the AI community.

Abstract

This paper describes recent results from the robotics community that develop a theory, similar in spirit to the theory of computation, for analyzing sensor-based agent systems. The central element to this work is a notion of dominance of one such system over another. This relation is formally based on the agents' progression through a derived information space, but may informally be understood as describing one agent's ability to ``simulate'' another. We present some basic properties of this dominance relation and demonstrate its usefulness by applying it to a basic problem in robotics. We argue that this work is of interest to a broad audience of artificial intelligence researchers for two main reasons. First, it calls attention to the possibility of studying belief spaces in way that generalizes both probabilistic and nondeterministic uncertainty models. Second, it provides a means for evaluating the information that an agent is able to acquire (via its sensors and via conformant actions), independent of any optimality criterion and of the task to be completed.

Download

BibTeX

@inproceedings{OKaLav07b,
  author       = {Jason M. O'Kane and Steven M. LaValle},
  title        = {Dominance and equivalence for sensor-based agents},
  booktitle    = {Proc. AAAI Conference on Artificial Intelligence (NECTAR
		 track)},
  year	       = {2007},
  acceptance   = {37\% (18/48)}
}


On comparing the power of mobile robots

Jason M. O'Kane, Steven M. LaValle

Proc. Robotics: Science and Systems, 2006

Note

There is a more complete journal version of this work.

Abstract

Minimalist models have been studied for a broad array of tasks in robotics. In this paper, we consider the task-completing power of robots in terms of the sensors and actuators with which the robot is equipped. Our goal is to understand the relative power of different sets of sensors and actuators and to determine which of these sets enable the robot to complete its task. We define robots as collections of robotic primitives and provide a formal method for comparing the sensing and actuation power of robots constructed from these primitives. This comparison, which is based on the how the robots progress through their information spaces, induces a partial order over the set of robot systems. We prove some basic properties of this partial order and then apply it to a limited-sensing version of the global localization problem.

Download

BibTeX

@inproceedings{OKaLav06,
  author       = {Jason M. O'Kane and Steven M. LaValle},
  title        = {On comparing the power of mobile robots},
  booktitle    = {Proc. Robotics: Science and Systems},
  year	       = {2006},
}


Global localization using odometry

Jason M. O'Kane

Proc. IEEE International Conference on Robotics and Automation, 2006

Note

An extended journal version of this work is here.

Abstract

This paper presents a global localization technique for a robot with only linear and angular odometers. The robot, whose configuration is composed of its position and orientation, moves in a fully-known environment by alternating rotations and forward translations. We pose the problem as a discrete-time planning problem in the robot's information space, which encapsulates the uncertainty in the robot's configuration. Our contribution is to show that in any simply-connected, bounded polygonal environment, localization by odometry alone is possible, but only up to the symmetries in the environment.

Download

BibTeX

@inproceedings{OKa06,
  author       = {Jason M. O'Kane},
  title        = {Global localization using odometry},
  booktitle    = {Proc. IEEE International Conference on Robotics and
		 Automation},
  year	       = {2006},
  acceptance   = {38\% (680/1756)}
}


Almost-sensorless localization

Jason M. O'Kane, Steven M. LaValle

Proc. IEEE International Conference on Robotics and Automation, 2005

Note

There is also a journal version. My master's thesis is an extended version of this work with many examples.

Abstract

We present a localization method for robots equipped with only a compass, a contact sensor and a map of the environment. In this framework, a localization strategy can be described as a sequence of directions in which the robot moves maximally. We show that a localizing sequence exists for any simply connected polygonal environment by presenting an algorithm for computing such a sequence. We have implemented the algorithm and we present several computed examples. We also show that the sensing model is minimal by showing that replacement of the compass by an angular odometer precludes the possibility of performing localization.

Download

BibTeX

@inproceedings{OKaLav05,
  author       = {Jason M. O'Kane and Steven M. LaValle},
  title        = {Almost-sensorless localization},
  booktitle    = {Proc. IEEE International Conference on Robotics and
		 Automation},
  year	       = {2005},
  acceptance   = {45\% (771/1700)}
}


Pareto optimal coordination on roadmaps

Robert Ghrist, Jason M. O'Kane, Steven M. LaValle

Proc. Workshop on the Algorithmic Foundations of Robotics, 2004

Note

The journal version supercedes this paper.

Abstract

Given a collection of robots sharing a common environment, assume that each possesses an individual roadmap for its C-space and a cost function for attaining a goal. Vector-valued (or Pareto) optima for collision-free coordination are by no means unique: in fact, continua of optimal coordinations are possible. However, for cylindrical obstacles (those defined by pairwise interactions), we prove a finite bound on the number of optimal coordinations. For such systems, we present an exact subquadratic algorithm for reducing a coordination scheme to its Pareto optimal representative.

Download

BibTeX

@inproceedings{GhrOKaLav04,
  author       = {Robert Ghrist and Jason M. O'Kane and Steven M. LaValle},
  title        = {{P}areto optimal coordination on roadmaps},
  booktitle    = {Proc. Workshop on the Algorithmic Foundations of
		 Robotics},
  pages        = {185--200},
  year	       = {2004},
}


Exact Pareto-optimal coordination for two translating polygonal robots on an acyclic roadmap

Hamid Chitsaz, Jason M. O'Kane, Steven M. LaValle

Proc. IEEE International Conference on Robotics and Automation, 2004

Abstract

We present an algorithm that computes the complete set of Pareto-optimal coordination strategies for two translating polygonal robots in the plane. A collision-free acyclic roadmap of piecewise-linear paths is given on which the two robots move. The robots have a maximum speed and are capable of instantly switching between any two arbitrary speeds. Each robot would like to minimize its travel time independently. The Pareto-optimal solutions are the ones for which there exist no solutions that are better for both robots. The algorithm computes exact solutions in time O(mn2 log n), in which m is the number of paths in the roadmap, n is the number of coordination space vertices. An implementation is presented.

Download

BibTeX

@inproceedings{ChiOKaLav04,
  author       = {Hamid Chitsaz and Jason M. O'Kane and Steven M. LaValle},
  title        = {Exact {P}areto-optimal coordination for two translating
		 polygonal robots on an acyclic roadmap},
  booktitle    = {Proc. IEEE International Conference on Robotics and
		 Automation},
  _pages       = {3981--3986},
  year	       = {2004},
  acceptance   = {59\% (858/1459)}
}


On the value of ignorance: Balancing tracking and privacy using a two-bit sensor

Jason M. O'Kane

Proc. Workshop on the Algorithmic Foundations of Robotics, 2008
Under review

BibTeX

@inproceedings{OKa08b,
  author       = {Jason M. O'Kane},
  title        = {On the value of ignorance: Balancing tracking and privacy
		 using a two-bit sensor},
  booktitle    = {Proc. Workshop on the Algorithmic Foundations of
		 Robotics},
  note	       = {Under review},
  year	       = {2008},
}


Algorithms for Planning Under Uncertainty in Prediction and Sensing

Jason M. O'Kane, Benjamin Tovar, Peng Cheng, Steven M. LaValle

In Autonomous Mobile Robots: Sensing, Control, Decision-Making, and Applications
Marcel Dekker, Series in Control Engineering
Chapter 13
Pages 501--547
2006

BibTeX

@incollection{OKaTovCheLav06,
  author       = {Jason M. O'Kane and Benjamin Tovar and Peng Cheng and
		 Steven M. LaValle},
  title        = {Algorithms for Planning Under Uncertainty in Prediction
		 and Sensing},
  booktitle    = {Autonomous Mobile Robots: Sensing, Control,
		 Decision-Making, and Applications},
  editor       = {S. S. Ge and F. L. Lewis},
  series       = {Series in Control Engineering},
  publisher    = {Marcel Dekker},
  year	       = {2006},
  chapter      = {13},
  pages        = {501--547},
}


Book Review: Maja J. Matari\'c, The Robotics Primer

Jason M. O'Kane

Autonomous Agents and Multi-Agent Systems

To appear

BibTeX

@article{OKa08,
  title        = {Book Review: Maja {J}. {M}atari\'{c}, {T}he {R}obotics
		 {P}rimer},
  author       = {Jason M. O'Kane},
  journal      = {Autonomous Agents and Multi-Agent Systems},
  note	       = {To appear},
}


Information Spaces for Mobile Robots

Benjamin Tovar, Anna Yershova, Jason M. O'Kane, Steven M. LaValle

Proc. International Workshop on Robot Motion and Control, 2005

Abstract

Planning with sensing uncertainty is central to robotics. Often, sensor limitations prevent accurate state estimation of the robot. To solve robotics tasks given such sensing uncertainty two general approaches are usually taken. The first approach is to estimate the state first and to solve the given task next using the estimated state information. Hovewer, estimation of the state may sometimes be harder than solving the original task. The other approach is to avoid estimating of the state, solving the task based only on sensor information that comes to robot. These approaches can be further generalized, by defining the information space, the space of all the histories of actions and sensors of the robot. All possible solutions to the given task lie in this space, including the solutions given by the above two approaches. Considering information spaces brings better understanding of the problems involving uncertainty, and also allows finding better solutions to such problems.

Download

BibTeX

@inproceedings{TovYerOKaLav05,
  title        = {Information Spaces for Mobile Robots},
  author       = {Benjamin Tovar and Anna Yershova and Jason M. O'Kane and
		 Steven M. LaValle},
  booktitle    = {Proc. International Workshop on Robot Motion and Control},
  year	       = {2005},
}


Sampling-based methods for discrete planning

Jason M. O'Kane, Steven M. LaValle

Doctoral Consortium of the International Conference on Automated Planning and Scheduling, 2004

Download

BibTeX

@inproceedings{OKaLav04,
  author       = {Jason M. O'Kane and Steven M. LaValle},
  title        = {Sampling-based methods for discrete planning},
  booktitle    = {Doctoral Consortium of the International Conference on
		 Automated Planning and Scheduling},
  year	       = {2004},
}


Fri Aug 22 14:40:08 EDT 2008