Results 1  10
of
20
RapidlyExploring Random Trees: Progress and Prospects
 Algorithmic and Computational Robotics: New Directions
, 2000
"... this paper, which presents randomized, algorithmic techniques for path planning that are particular suited for problems that involve dierential constraints. ..."
Abstract

Cited by 228 (25 self)
 Add to MetaCart
this paper, which presents randomized, algorithmic techniques for path planning that are particular suited for problems that involve dierential constraints.
A framework for planning feedback motion strategies based on a random neighborhood graph
 In Proc. Intl. Conf. on Robotics and Automation
, 2000
"... Randomized techniques have led to the development of many successful algorithms for path planning in highdimensional configuration spaces. This paper presents a randomized framework for computing feedback motion strategies, by defining a global navigation function over a collection of spherical bal ..."
Abstract

Cited by 14 (3 self)
 Add to MetaCart
Randomized techniques have led to the development of many successful algorithms for path planning in highdimensional configuration spaces. This paper presents a randomized framework for computing feedback motion strategies, by defining a global navigation function over a collection of spherical balls in the configuration space. If the goal is changed, an updated navigation function can be quickly computed, offering benefits similar to the fast multiple queries permitted by the probabilistic roadmap approach to path planning. Our choice of balls is motivated in part by recent tools from computational geometry which compute point locations and arrangements efficiently without significant dependence on dimension. We present a construction algorithm that includes a Bayesian termination condition based on the probability that a specified fraction of the free space is covered. A basic implementation illustrates the framework for rigid and articulated bodies with up to fivedimensional configuration spaces. 1
Discrete Approximations to Continuous ShortestPath: Application to MinimumRisk Path Planning for Groups of UAVs
 In Proc. of the 42nd Conf. on Decision and Contr
, 2003
"... Abstract — This paper addresses the weighted anisotropic shortestpath problem on a continuous domain, i.e., the computation of a path between two points that minimizes the line integral of a costweighting function along the path. The costweighting depends both on the instantaneous position and di ..."
Abstract

Cited by 14 (4 self)
 Add to MetaCart
Abstract — This paper addresses the weighted anisotropic shortestpath problem on a continuous domain, i.e., the computation of a path between two points that minimizes the line integral of a costweighting function along the path. The costweighting depends both on the instantaneous position and direction of motion. We propose an algorithm for the computation of shortestpath that reduces the problem to an optimization over a finite graph. This algorithm restricts the search to paths formed by the concatenation of straightline segments between points, from a suitably chosen discretization of the continuous region. To maximize efficiency, the discretization of the continuous region should not be uniform. We propose a novel “honeycomb” sampling algorithm that minimizes the cost penalty introduced by discretization. The resulting path is not optimal but the cost penalty can be made arbitrarily small at the expense of increased computation. This methodology is applied to the computation of paths for groups of Unmanned Air Vehicles (UAVs) that minimize the risk of being destroyed by ground defenses. We show that this problem can be formulated as a weighted anisotropic shortestpath optimization and show that the algorithm proposed can efficiently produce lowrisk paths. I.
From dynamic programming to RRTs: Algorithmic design of feasible trajectories
 Control Problems in Robotics
, 2002
"... Abstract. This paper summarizes our recent development of algorithms that construct feasible trajectories for problems that involve both differential constraints (typically in the form of an underactuated nonlinear system), and global constraints (typically arising from robot collisions). Dynamic pr ..."
Abstract

Cited by 13 (0 self)
 Add to MetaCart
Abstract. This paper summarizes our recent development of algorithms that construct feasible trajectories for problems that involve both differential constraints (typically in the form of an underactuated nonlinear system), and global constraints (typically arising from robot collisions). Dynamic programming approaches are described that produce approximatelyoptimal solutions for lowdimensional problems. Rapidlyexploring Random Tree (RRT) approaches are described that can find feasible, nonoptimal solutions for higherdimensional problems. Several key issues for future research are discussed. 1
The SamplingBased Neighborhood Graph: An Approach to Computing and Executing Feedback Motion Strategies
"... This paper presents a samplingbased approach to computing and executing feedback motion strategies by defining a global navigation function over a collection of neighborhoods in configuration space. The collection of neighborhoods and their underlying connectivity structure are captured by a Sampli ..."
Abstract

Cited by 12 (0 self)
 Add to MetaCart
This paper presents a samplingbased approach to computing and executing feedback motion strategies by defining a global navigation function over a collection of neighborhoods in configuration space. The collection of neighborhoods and their underlying connectivity structure are captured by a Samplingbased Neighborhood Graph (SNG), on which navigation functions are built. The SNG construction algorithm incrementally places new neighborhoods in the configuration space using distance information provided by existing collision detection algorithms. A termination condition indicates the probability that a specified fraction of the space is covered. Our implementation illustrates the approach for rigid and articulated bodies with up to sixdimensional configuration spaces. Even over such spaces, rapid online responses to unpredictable configuration changes can be made in a few microseconds on standard PC hardware. Furthermore, if the goal is changed, an updated navigation function can be quickly computed without performing additional collision checking.
A Quadratic RegulatorBased Heuristic for Rapidly Exploring State Space
, 2010
"... Kinodynamic planning algorithms like RapidlyExploring Randomized Trees (RRTs) hold the promise of finding feasible trajectories for rich dynamical systems with complex, nonconvex constraints. In practice, these algorithms perform very well on configuration space planning, but struggle to grow effi ..."
Abstract

Cited by 7 (2 self)
 Add to MetaCart
Kinodynamic planning algorithms like RapidlyExploring Randomized Trees (RRTs) hold the promise of finding feasible trajectories for rich dynamical systems with complex, nonconvex constraints. In practice, these algorithms perform very well on configuration space planning, but struggle to grow efficiently in systems with dynamics or differential constraints. This is due in part to the fact that the conventional proximity metric, Euclidean distance, does not take into account system dynamics and constraints when identifying which node in the existing tree is capable of producing children closest to a given point in state space. Here we argue that the RRTs ’ coverage of state space is maximized by using a proximity psuedometric proportional to the length, in time, of the quickest possible trajectory
Learning to Search: Structured Prediction Techniques for Imitation Learning
, 2009
"... Modern robots successfully manipulate objects, navigate rugged terrain, drive in urban settings, and play worldclass chess. Unfortunately, programming these robots is challenging, timeconsuming and expensive; the parameters governing their behavior are often unintuitive, even when the desired behav ..."
Abstract

Cited by 7 (2 self)
 Add to MetaCart
Modern robots successfully manipulate objects, navigate rugged terrain, drive in urban settings, and play worldclass chess. Unfortunately, programming these robots is challenging, timeconsuming and expensive; the parameters governing their behavior are often unintuitive, even when the desired behavior is clear and easily demonstrated. Inspired by successful endtoend learning systems such as neural network controlled driving platforms (Pomerleau, 1989), learningbased “programming by demonstration ” has gained currency as a method to achieve intelligent robot behavior. Unfortunately, with highly structured algorithms at their core, modern robotic systems are hard to train using classical learning techniques. Rather than redefining robot architectures to accommodate existing learning algorithms, this thesis develops learning techniques that leverage the performance of modern robotic components. We begin with a discussion of a novel imitation learning framework we call Maximum Margin Planning which automates finding a cost function for optimal planning and control algorithms such as A*. In the linear setting, this framework has firm theoretical backing in the form of strong generalization and regret bounds. Further, we have developed practical nonlinear generalizations that are effective and efficient for realworld problems. This framework reduces imitation learning
Efficient computation of optimal navigation functions for nonholonomic planning
 In Proc. First IEEE Int’l Workshop on Robot Motion and Control
, 1999
"... We present a fast, numerical approach to computing optimal feedback motion strategies for a nonholonomic robot in a cluttered environment. Although many techniques exist to compute navigation functions that can incorporate feedback, none of these methods is directly able to determine optimal strateg ..."
Abstract

Cited by 6 (2 self)
 Add to MetaCart
We present a fast, numerical approach to computing optimal feedback motion strategies for a nonholonomic robot in a cluttered environment. Although many techniques exist to compute navigation functions that can incorporate feedback, none of these methods is directly able to determine optimal strategies for general nonholonomic systems. Our approach builds on previous techniques in numerical optimal control, and on our previous efforts in developing algorithms that compute feedback strategies for problems that involve nondeterministic and stochastic uncertainties in prediction. The proposed approach efficiently computes an optimal navigation function for nonholonomic systems by exploiting two ideas: 1) the principle of Dijkstra's algorithm can be generalized to continuous configuration spaces and nonholonomic systems, and 2) a simplicial mesh representation can be used to reduce the complexity of numerical interpolation. 1
WHAT SHAPE IS YOUR CONJUGATE? A SURVEY OF COMPUTATIONAL CONVEX ANALYSIS AND ITS APPLICATIONS
"... Abstract. Computational Convex Analysis algorithms have been rediscovered several times in the past by researchers from different fields. To further communications between practitioners, we review the field of computational convex analysis, which focuses on the numerical computation of fundamental t ..."
Abstract

Cited by 6 (1 self)
 Add to MetaCart
Abstract. Computational Convex Analysis algorithms have been rediscovered several times in the past by researchers from different fields. To further communications between practitioners, we review the field of computational convex analysis, which focuses on the numerical computation of fundamental transforms arising from convex analysis. Current models use symbolic, numeric, and hybrid symbolicnumeric algorithms. Our objective is to disseminate widely the most efficient numerical algorithms, and to further communications between several fields benefiting from the same techniques. We survey applications of the algorithms which have been applied to problems arising from image processing (distance transform, generalized distance transform, mathematical morphology), partial differential equations (solving HamiltonJacobi equations, and using differential equations numerical schemes to compute the convex envelope), maxplus algebra, multifractal analysis, and several others. They span a wide range of applications in computer vision, robot navigation, phase transition in thermodynamics, electrical networks,
Brake Initiation and Braking Dynamics: A HumanCentered Study of Desired ACC Characteristics
 Basic Research, Nissan Research and Development, Inc
, 1998
"... The driver interprets and responds to sensory input according to the context provided by a mental modelan internal representation employed to encode, predict, and evaluate the consequences of perceived and intended changes to the operator's current state within the dynamic environment. To emulate ..."
Abstract

Cited by 4 (3 self)
 Add to MetaCart
The driver interprets and responds to sensory input according to the context provided by a mental modelan internal representation employed to encode, predict, and evaluate the consequences of perceived and intended changes to the operator's current state within the dynamic environment. To emulate driver behavior, we develop a multiple mental model framework that uses rulebased task switching to coordinate multiple skillbased controllers. We employ satisficing decision theory (SDT) to emulate rulebased task switching, and model predictive control (MPC) to emulate skillbased performance execution. Decision makers in naturalistic settings employ moderation in generating behavior. SDT, which compares a benefitlike attribute called accuracy against a costlike attribute called rejectability, is a mathematical realization of the notion of moderation. Accuracy and rejectability are represented as fuzzy set membership functions; such set membership functions, identified from experiments in longitudinal control, efficiently partition perceptual space into conditions which generate active braking and conditions which permit nominal behavior. In words, these set membership functions embody the intuition of "expedient but safe" moderate behavior. Given the decision to brake, braking dynamics are characterized by smooth trajectories in perceptual space terminating at infinite time to collision and desired time headway. MPC, which determines control by evaluating consequences over a receding planning horizon, is a method that can emulate these braking dynamics. MPC parameterizes this trajectory in terms of a weighted perceptual distance from a target state balanced by the cost of control. This parameterization generates trajectories that closely match observations, but exhib...