On the union of Jordan regions and collision-free translational motion amidst polygonal obstacles
Discrete & Computational Geometry
Planning, geometry, and complexity of robot motion
Planning, geometry, and complexity of robot motion
An efficient and simple motion planning algorithm for a ladder amidst polygonal barriers
Journal of Algorithms
Algorithmic and complexity issues of robot motion in an uncertain environment
Journal of Complexity
Two-dimensional, model-based, boundary matching using footprints
International Journal of Robotics Research
Dynamic path planning for a planar articulated robot arm moving amidst unknown obstacles
Automatica (Journal of IFAC)
SCG '85 Proceedings of the first annual symposium on Computational geometry
A Simple Motion Planning Algorithm for General Robot Manipulators
A Simple Motion Planning Algorithm for General Robot Manipulators
ACM SIGACT News
SCG '90 Proceedings of the sixth annual symposium on Computational geometry
Gross motion planning—a survey
ACM Computing Surveys (CSUR)
Incidence and nearest-neighbor problems for lines in 3-space
SCG '92 Proceedings of the eighth annual symposium on Computational geometry
A Simple Algorithm for Complete Motion Planning of Translating Polyhedral Robots
International Journal of Robotics Research
Motion planning and autonomy for virtual humans
ACM SIGGRAPH 2008 classes
Hi-index | 0.00 |
We present an automatic system for planning the (translational and rotational) collision-free motion of a convex polygonal body B in two-dimensional space bounded by a collection of polygonal obstacles. The system consists of a (combinatorial, non-heuristic) motion planning algorithm, based on sophisticated algorithmic and combinatorial techniques in computational geometry, and is implemented on a Cartesian robot system equipped with a 2-D vision system. Our algorithm runs in the worst-case in time &Ogr;(kn&lgr;6(kn) log kn), where k is the number of sides of B, n is the total number of obstacle edges, and &lgr;6(r) is the (nearly-linear) maximum length of an (r, 6) Davenport Schinzel sequence. Our implemented system provides an “intelligent” robot that, using its attached vision system, can acquire a geometric description of the robot and its polygonal environment, and then, given a high-level motion command from the user, can plan a collision-free path (if one exists), and then go ahead and execute that motion.