Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Patrick G. Xavier

dblp:81/6071 · DBLP profile ↗
← Back
12ranked-venue papers
4as first author
0since 2021 · last 2007
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 7 · 4 first-authorSystems, architecture and hardware · 7 · 4 first-authorTheory of computation · 4Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
8 papers
Motion planning and robot control · 100%
Computer graphics and multimedia
2 papers
Geometric modeling and processing · 70% Image and video processing · 30%
Theoretical computer science
4 papers
Computational geometry · 46% Algorithms and data structures · 27% Approximation and online algorithms · 27%

Topics — the 17 heaviest of 18, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Robotics › Motion planning and robot control
motion planning
0.172007
Lazy Reconfiguration Forest (LRF) - An Approach for Motion Planning with Multiple Tasks in Dynamic Environments · ICRA 2007
Shortest Path Planning for a Tethered Robot or an Anchored Cable · ICRA 1999
Implicit Convex-Hull Distance of Finite-Screw-Swept Volumes · ICRA 2002
Robotics › Motion planning and robot control › path planning
dynamic path planning
0.112007
Lazy Reconfiguration Forest (LRF) - An Approach for Motion Planning with Multiple Tasks in Dynamic Environments · ICRA 2007
Robotics › Motion planning and robot control
collision detection
0.132002
Implicit Convex-Hull Distance of Finite-Screw-Swept Volumes · ICRA 2002
Fast swept-volume distance for robust collision detection · ICRA 1997
A generic algorithm for constructing hierarchical representations of geometric objects · ICRA 1996
Robotics › Motion planning and robot control › collision detection
swept-volume distance computation
0.122002
Implicit Convex-Hull Distance of Finite-Screw-Swept Volumes · ICRA 2002
Fast swept-volume distance for robust collision detection · ICRA 1997
Geometric modeling and processing
computational geometry
0.012002
Implicit Convex-Hull Distance of Finite-Screw-Swept Volumes · ICRA 2002
Robotics › Motion planning and robot control › motion planning
kinodynamic planning
0.031993
Kinodynamic Motion Planning · J. ACM 1993
Time-safety trade-offs and a bang-bang algorithm for kinodynamic planning · ICRA 1991
A provably good approximation algorithm for optimal-time trajectory planning · ICRA 1989
Robotics › Motion planning and robot control › motion planning › optimal motion planning
shortest path planning
0.011999
Shortest Path Planning for a Tethered Robot or an Anchored Cable · ICRA 1999
Robotics › Motion planning and robot control › motion planning › mobile robot motion planning
tethered robot motion planning
0.011999
Shortest Path Planning for a Tethered Robot or an Anchored Cable · ICRA 1999
Robotics › Motion planning and robot control › motion planning › sampling-based motion planning
RRT
0.012007
Lazy Reconfiguration Forest (LRF) - An Approach for Motion Planning with Multiple Tasks in Dynamic Environments · ICRA 2007
Robotics › Motion planning and robot control › motion planning
sampling-based motion planning
0.012007
Lazy Reconfiguration Forest (LRF) - An Approach for Motion Planning with Multiple Tasks in Dynamic Environments · ICRA 2007
Robotics › Motion planning and robot control › collision detection
interference detection
0.011997
Fast swept-volume distance for robust collision detection · ICRA 1997
Image and video processing › image representation
hierarchical image representation
0.011996
A generic algorithm for constructing hierarchical representations of geometric objects · ICRA 1996
Robotics › Motion planning and robot control › trajectory planning
time-optimal trajectory planning
0.021991
Time-safety trade-offs and a bang-bang algorithm for kinodynamic planning · ICRA 1991
A provably good approximation algorithm for optimal-time trajectory planning · ICRA 1989
Computational geometry
motion planning
0.021990
Provably Good Approximation Algorithms for Optimal Kinodynamic Planning for Cartesian Robots and Open Chain Manipulators · SCG 1990
On the Complexity of Kinodynamic Planning · FOCS 1988
Robotics › Motion planning and robot control
trajectory optimization
0.011993
Kinodynamic Motion Planning · J. ACM 1993
Approximation and online algorithms
approximation algorithms
0.021989
On the Complexity of Kinodynamic Planning · FOCS 1988
A provably good approximation algorithm for optimal-time trajectory planning · ICRA 1989
Robotics › Motion planning and robot control › robot control › optimal control
bang-bang control
0.011991
Time-safety trade-offs and a bang-bang algorithm for kinodynamic planning · ICRA 1991

Methods — techniques the papers use, named apart from their topics

lazy reconfiguration · 0.1gilbert-foo algorithm · 0.1dynamic replanning · 0.1bounding volume hierarchy · 0.1GJK algorithm · 0.1polygonal obstacle environment · 0.0loop constraints · 0.0bottom-up algorithm · 0.0translational sweep · 0.0rotational sweep · 0.0heuristic clustering · 0.0approximation algorithm · 0.0polynomial-time approximation · 0.0
YearPublicationVenuePosition
2007 Lazy Reconfiguration Forest (LRF) - An Approach for Motion Planning with Multiple Tasks in Dynamic Environments
abstract
We present a novel algorithm for robot motion planning in dynamic environments. Our approach extends rapidly-exploring random trees (RRTs) in several ways. We assume the need to simultaneously plan and maintain paths for multiple tasks with respect to the current state of a moving robot in a dynamic environment. Our algorithm dynamically maintains a forest of trees by splitting, growing and merging them on the fly to adapt to moving obstacles and robot motion. In order to minimize tree maintenance, we only validate the task paths, rather than the entire forest. The root of the inhabited tree moves with the robot. Dynamic re-planning is integrated with tree and forest maintenance. Coupling the robot motion with the planner enables us to support multiple tasks, for example providing an "escape" path while moving to a goal. The robot is free to move along whichever task path it chooses. We highlight the work by showing fast results in simulated environments with moving obstacles.
Russell Gayle, Kristopher R. Klingler, Patrick G. Xavier
ICRA3
2002 Implicit Convex-Hull Distance of Finite-Screw-Swept Volumes
abstract
The need for collision detection arises in several robotics areas, including motion-planning, online collision avoidance, and simulation. At the heart of most current methods are algorithms for interference detection and/or distance computation. We presented (1997) an implemented technique for doing exact numerical distance computation and interference detection for translationally-swept bodies and approximate techniques for bodies swept under finite screw motion. Here, we extend the enhanced GJK and Gilbert-Foo, algorithms to obtain exact numerical distance computation and interference detection between the convex hulls of the volumes swept by two convex polyhedra under finite screw motions. This algorithm enables conservative distance and collision computations that are both tighter and more efficient than the previous result. It has been integrated into a bounding-volume hierarchy distance/interference code to extend the result to facetted non-convex rigid bodies.
Patrick G. Xavier
ICRA1
1999 Shortest Path Planning for a Tethered Robot or an Anchored Cable
abstract
We consider the problem of planning shortest paths for a tethered robot with a finite length tether in a 2D environment with polygonal obstacles. We present an algorithm that runs in time O((k/sub l/+1)/sup 2/n/sup 4/) and finds the shortest path or correctly determines that none exists that obeys the constraints, where n is the number obstacle vertices, and k/sub l/ is the number loops in the initial configuration of the tether. The robot may cross its tether but nothing can cross obstacles, which cause the tether to bend. The algorithm can also be applied to planning a shortest path for the free end of an anchored cable.
Patrick G. Xavier
ICRA1
1997 Fast swept-volume distance for robust collision detection
abstract
The need for collision detection arises in several robotics areas, including motion-planning, online collision avoidance, and simulation. At the heart of most current methods are algorithms for interference detection and/or distance computation. A few recent algorithms and implementations are very fast, but to use them for accurate collision detection, very small step sizes can be necessary, reducing their effective efficiency. We present a fast, implemented technique for doing exact distance computation and interference detection for translationally-swept bodies. For rotationally swept bodies, we adapt this technique to improve accuracy, for any given step size, in distance computation and interference detection. We present preliminary experiments which show that the combination of basic and swept-body calculations holds much promise for faster accurate collision detection.
Patrick G. Xavier
ICRA1
1996 A generic algorithm for constructing hierarchical representations of geometric objects
abstract
For a number of years, robotics researchers have exploited hierarchical representations of geometrical objects and scenes in motion-planning, collision-avoidance, and simulation. However, few general techniques exist for automatically constructing them. We present a generic, bottom-up algorithm that uses a heuristic clustering technique to produce balanced, coherent hierarchies. Its worst-case running time is O(N/sup 2/logN), but for non-pathological cases it is O(NlogN), where N is the number of input primitives. We have completed a preliminary C++ implementation for input collections of 3D convex polygons and 3D convex polyhedra and conducted simple experiments with scenes of up to 12,000 polygons, which take only a few minutes to process. We present examples using spheres and convex hulls as hierarchy primitives.
Patrick G. Xavier
ICRA1
1995 Provably Good Approximation Algorithms for Optimal Kinodynamic Planning: Robots with Decoupled Dynamics Bounds
Bruce Randall Donald, Patrick G. Xavier
Algorithmica2
1995 Provably Good Approximation Algorithms for Optimal Kinodynamic Planning for Cartesian Robots and Open-Chain Manipulators
Bruce Randall Donald, Patrick G. Xavier
Algorithmica2
1993 Kinodynamic Motion Planning
abstract
Kinodynamicplanmng attempts to solve a robot motion problem subject to simultaneous kinematic and dynamics constraints.In the general problem, ggven a robot system, we must find a minimal-time trajectory that goes from a start position and veloclty to a goal position and velocity while avoiding obstacles by a safety margur and respecting constraints cm velocity and acceleration.We consider the simplified case of a point mass under Newtoman mechanics.together with velocity and acceleration bounds.The point must be flown from a start to a goal, amidst polyhedral obstacles in 2D or 3D.Although exact sohztions to this problem are not known, we provide the first provably good approximation algorlthm, and show that it runs in polynomial time.
Bruce Randall Donald, Patrick G. Xavier, John F. Canny, John H. Reif
J. ACM2
1991 Time-safety trade-offs and a bang-bang algorithm for kinodynamic planning
abstract
The kinodynamic planning problem is, given a robot system, to find a trajectory from a start state to a goal state, while avoiding obstacles by a safety margin delta (v) and respecting dynamics bounds. Provably good polynomial-time approximation algorithms for optimal kinodynamic planning find trajectories within in of optimal and have a time complexity polynomial in 1/ in and in the geometric complexity of the robot world. The authors obtain such algorithms to find near-optimal trajectories obeying piecewise constant extremal controls and bang-bang control. Previous provably good kinodynamic planning algorithms for robot arms produce nonextremal, and hence locally nonoptimal trajectories. Using parameters in /sub T/ and in /sub S/ and describe closeness to optimality in execution time and observance of the safety margin, the authors derive equicomplexity curves to show how their algorithms permit to tradeoffs between time and safety.>
Bruce Randall Donald, Patrick G. Xavier
ICRA2
1990 Provably Good Approximation Algorithms for Optimal Kinodynamic Planning for Cartesian Robots and Open Chain Manipulators
abstract
We consider the following problem: given a robot system, find a minimal-time trajectory from a start state to a goal state, while avoiding obstacles by a speed-dependent safety margin and respecting dynamics bounds. In [CDRX] we developed a provably good approximation algorithm for the minimum-time trajectory problem for a robot system with decoupled dynamics bounds. This algorithm differed from previous work in three ways: it is possible (1) to bound the goodness of the approximation by an error term ε (2) to polynomially bound the running time (complexity) of our algorithm; and (3) to express the complexity as a polynomial function of the error term.
Bruce Randall Donald, Patrick G. Xavier
SCG2
1989 A provably good approximation algorithm for optimal-time trajectory planning
abstract
The authors describe the first implementation of a good polynomial-time approximation algorithm for kinodynamic planning. Attention is given to the following problem: given a robot system, find a minimal-time trajectory from a start position and velocity to a goal position and velocity, while avoiding obstacles and respecting dynamic constraints on velocity and acceleration. From the class of approximate minimal-time trajectories for a given problem instance that the theoretical algorithm would find, the proposed implementation will find a trajectory with minimal useless chattering. In addition, the authors present an improved analysis of the accuracy of the approximation strength of this approach. This analysis reveals that the algorithm produces approximations good to a small additive error in state space and exact in time while only sacrificing the epsilon -approximation factor in safety, where epsilon is an error term. In addition, the analysis halves the polynomial complexity of the algorithm in (1/ epsilon ), and it provides a simple characterization of when the algorithm will find a trajectory that is exact at the start and goal.>
Bruce Randall Donald, Patrick G. Xavier
ICRA2
1988 On the Complexity of Kinodynamic Planning
abstract
The following problem, is considered: given a robot system find a minimal-time trajectory from a start position and velocity to a goal position and velocity, while avoiding obstacles and respecting dynamic constraints on velocity and acceleration. The simplified case of a point mass under Newtonian mechanics together with velocity and acceleration bounds is considered. The point must be flown from a start to a goal, amid 2-D or 3-D polyhedral obstacles. While exact solutions to this problem are not known, the first provably good approximation algorithm is given and shown to run in polynomial time.
John F. Canny, Bruce Randall Donald, John H. Reif, Patrick G. Xavier
FOCS4