Results 1 - 10
of
109
Self-Configuring Localization Systems: Design and Experimental Evaluation
- ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS
, 2003
"... ..."
Visibility-based pursuit-evasion in an unknown planar environment
- International Journal of Robotics Research
, 2004
"... We address an on-line version of the visibility-based pursuit-evasion problem. We take a minimalist approach in modeling the capabilities of a pursuer robot. A point pursuer moves in an unknown, simplyconnected, piecewise-smooth planar environment, and is given the task of locating any unpredictable ..."
Abstract
-
Cited by 49 (6 self)
- Add to MetaCart
(Show Context)
We address an on-line version of the visibility-based pursuit-evasion problem. We take a minimalist approach in modeling the capabilities of a pursuer robot. A point pursuer moves in an unknown, simplyconnected, piecewise-smooth planar environment, and is given the task of locating any unpredictable, moving evaders that have unbounded speed. The evaders are assumed to be points that move continuously. To solve the problem, the pursuer must for each target have an unobstructed view of it at some time during execution. The pursuer is equipped with a range sensor that measures the direction of depth discontinuities, but cannot provide precise depth measurements. All pursuer control is specified either in terms of this sensor or wall-following movements. The pursuer does not have localization capability or perfect control. We present a complete algorithm that enables the limited pursuer to clear the same environments that a pursuer with a complete map, perfect localization, and perfect control can clear (under certain general position assumptions). Theoretical guarantees that the evaders will be found are provided. The resulting algorithm to compute this strategy has been implemented in simulation. Results are shown for several examples. The approach is efficient and simple enough to be useful towards the development of real robot systems that perform visual searching. 1
Sweeping simple polygons with a chain of guards
- In Proceedings of the 11th ACM-SIAM Symposium on Discrete Algorithms (SODA
, 2000
"... Abstract We consider the problem of locating a continuously-moving target using a group of guardsmoving inside a simple polygon. Our guards always form a simple polygonal chain within the polygon such that consecutive guards along the chain are mutually visible. We developalgorithms that sweep such ..."
Abstract
-
Cited by 36 (2 self)
- Add to MetaCart
(Show Context)
Abstract We consider the problem of locating a continuously-moving target using a group of guardsmoving inside a simple polygon. Our guards always form a simple polygonal chain within the polygon such that consecutive guards along the chain are mutually visible. We developalgorithms that sweep such a chain of guards through a polygon to locate the target. Our two main results are the following: 1. an algorithm to compute the minimum number r * of guards needed to sweep an n-vertexpolygon that runs in O(n3) time and uses O(n2) working space, and 2. a faster algorithm, using O(n log n) time and O(n) space, to compute an integer r suchthat max( r- 16, 2) < = r * < = r and P can be swept with a chain of r guards. We develop two other techniques to approximate r*. Using O(n2) time and space, we show howto sweep the polygon using at most r * + 2 guards. We also show that any polygon can be sweptby a number of guards equal to two more than the link radius of the polygon. As a key component of our exact algorithm, we introduce the notion of the link diagramof a polygon, which encodes the link distance between all pairs of points on the boundary of the polygon. We prove that the link diagram has size \Theta (n3) and can be constructed in \Theta (n3)time. We also show link diagram provides a data structure for optimal two-point link-distance queries, matching an earlier result of Arkin et al.As a key component of our O(n log n)-time approximation algorithm, we introduce the notionof the &quot;link width &quot; of a polygon, which may have independent interest, as it captures important
Planning Robot Motion Strategies for Efficient Model Construction
"... This paper considers the computation of motion strategies to efficiently build polygonal layouts of indoor environments using a mobile robot equipped with a range sensor. This problem requires repeatedly answering the following question while the model is being built: Where should the robot go to pe ..."
Abstract
-
Cited by 33 (3 self)
- Add to MetaCart
This paper considers the computation of motion strategies to efficiently build polygonal layouts of indoor environments using a mobile robot equipped with a range sensor. This problem requires repeatedly answering the following question while the model is being built: Where should the robot go to perform the next sensing operation? A next-best-view planner is proposed which selects the robot's next position that maximizes the expected amount of new space that will be visible to the sensor. The planner also takes into account matching requirements for reliable self-localization of the robot, as well as physical limitations of the sensor (range, incidence). The paper argues that polygonal layouts are a convenient intermediate model to perform other visual tasks. 1. Introduction Automatic model construction is a core problem in mobile robotics [1, 2, 3]. After being introduced into an unknown environment, a robot, or a team of robots, must perform sensing operations at multiple locations...
A framework for pursuit evasion games
- in Rn,” Information Processing Letters
, 2005
"... We present a framework for solving pursuit evasion games in Rn for the case of N pursuers and a single evader. We give two algorithms that capture the evader in a number of steps linear in the original pursuer-evader distances. We also show how to generalize our results to a convex playing field wit ..."
Abstract
-
Cited by 31 (0 self)
- Add to MetaCart
(Show Context)
We present a framework for solving pursuit evasion games in Rn for the case of N pursuers and a single evader. We give two algorithms that capture the evader in a number of steps linear in the original pursuer-evader distances. We also show how to generalize our results to a convex playing field with finitely many hyperplane boundaries that serve as obstacles. 1
Gap navigation trees: Minimal representation for visibility-based tasks
- In Proc. Workshop on the Algorithmic Foundations of Robotics
, 2004
"... Abstract. In this paper we present our advances in a data structure, the Gap Navigation Tree (GNT), useful for solving different visibility-based robotic tasks in unknown planar environments. We present its use for optimal robot navigation in simply-connected environments, locally optimal navigation ..."
Abstract
-
Cited by 30 (9 self)
- Add to MetaCart
(Show Context)
Abstract. In this paper we present our advances in a data structure, the Gap Navigation Tree (GNT), useful for solving different visibility-based robotic tasks in unknown planar environments. We present its use for optimal robot navigation in simply-connected environments, locally optimal navigation in multiply-connected environments, pursuit-evasion, and robot localization. The guiding philosophy of this work is to avoid traditional problems such as complete map building and exact localization by constructing a minimal representation based entirely on critical events in online sensor measurements made by the robot. The data structure is introduced from an information space perspective, in which the information used among the different visibility-based tasks is essentially the same, and it is up to the robot strategy to use it accordingly for the completion of the particular task. This is done through a simple sensor abstraction that reports the discontinuities in depth information of the environment from the robot’s perspective (gaps), and without any kind of geometric measurements. The GNT framework was successfully implemented on a real robot platform. 1
Efficient multi-robot search for a moving target
- Int. J. Robotics Research
, 2009
"... This paper examines the problem of locating a mobile, non-adversarial target in an indoor environment using multiple robotic searchers. One way to formulate this problem is to assume a known environment and choose searcher paths most likely to intersect with the path taken by the target. We refer to ..."
Abstract
-
Cited by 29 (14 self)
- Add to MetaCart
(Show Context)
This paper examines the problem of locating a mobile, non-adversarial target in an indoor environment using multiple robotic searchers. One way to formulate this problem is to assume a known environment and choose searcher paths most likely to intersect with the path taken by the target. We refer to this as the multi-robot efficient search path planning (MESPP) problem. Such path planning prob-lems are NP-hard, and optimal solutions typically scale exponen-tially in the number of searchers. We present an approximation al-gorithm that utilizes finite-horizon planning and implicit coordina-tion to achieve linear scalability in the number of searchers. We prove that solving the MESPP problem requires maximizing a non-decreasing, submodular objective function, which leads to theoreti-cal bounds on the performance of our approximation algorithm. We extend our analysis by considering the scenario where searchers are given noisy non-line-of-sight ranging measurements to the target. For this scenario, we derive and integrate online Bayesian measurement updating into our framework. We demonstrate the performance of our framework in two large-scale simulated environments, and we further validate our results using data from a novel ultra-wideband ranging sensor. Finally, we provide an analysis that demonstrates the rela-
Scalable, Ad Hoc Deployable RF-based Localization
- IN PROCEEDINGS OF THE GRACE HOPPER CONFERENCE ON CELEBRATION OF WOMEN IN COMPUTING
, 2002
"... Spatial localization or the ability to locate nodes is an important building block for next generation pervasive computing systems, but a formidable challenge, particularly, for very small hardware and energy constrained devices, for noisy, unpredictable environments and for very large ad hoc deploy ..."
Abstract
-
Cited by 29 (0 self)
- Add to MetaCart
Spatial localization or the ability to locate nodes is an important building block for next generation pervasive computing systems, but a formidable challenge, particularly, for very small hardware and energy constrained devices, for noisy, unpredictable environments and for very large ad hoc deployed and networked systems. In this paper, we describe, validate and evaluate in real environments a very simple self localization methodology for RF-based devices based only on RF-connectivity constraints to a set of beacons (known nodes), applicable outdoors. Beacon placement has a significant impact on the localization quality in these systems. To self-configure and adapt the localization in noisy environments with unpredictable radio propagation vagaries, we introduce the novel concept of adaptive beacon placement. We propose several novel and density adaptive algorithms for beacon placement and demonstrate their effectiveness through evaluations. We also outline an approach in which beacons leverage a software controllable variable transmit power capability to further improve localization granularity. These combined features allow a localization system that is scalable and ad hoc deployable, long-lived and robust to noisy environments. The unique aspect of our localization approach is our emphasis on adaptive self-configuration.
Search and pursuit-evasion in mobile robotics
- Autonomous Robots
"... (will be inserted by the editor) ..."
(Show Context)
An Algorithm for Searching a Polygonal Region with a Flashlight
- International Journal of Computational Geometry and Applications
, 2000
"... We present an algorithm for a single pursuer with one ashlight that searches for an unpredictable, moving target with unbounded speed in a polygonal environment. The algorithm decides whether a simple polygon with n edges and m concave regions (m is typically much less than n, and always bounded ..."
Abstract
-
Cited by 24 (3 self)
- Add to MetaCart
We present an algorithm for a single pursuer with one ashlight that searches for an unpredictable, moving target with unbounded speed in a polygonal environment. The algorithm decides whether a simple polygon with n edges and m concave regions (m is typically much less than n, and always bounded by n) can be cleared by the pursuer, and if so, constructs a search schedule in time O(m 2 + m log n + n). The key ideas in this algorithm include a representation called the \visibility obstruction diagram" and its \skeleton," which is a combinatorial decomposition based on a number of critical visibility events. An implementation is presented along with a computed example. 1 Introduction Consider the following scenario: in a dark polygonal region there are two moving points. The rst one, called the pursuer, has the task to nd the second one, called the evader. The evader can move arbitrarily fast, and his movements are unpredictable by the pursuer. The pursuer is equipped with a...