Obstacle representation by Bump-surfaces for optimal motion-planning

被引:34
|
作者
Azariadis, PN [1 ]
Aspragathos, NA
机构
[1] Univ Aegean, Dept Prod & Syst Design Engn, Syros 84100, Greece
[2] ELKEDE Technol & Design Ctr SA, Res & Technol Dept, Metamorfosis, Greece
[3] Univ Patras, Mech Engn & Aeronaut Dept, Patras 26500, Greece
关键词
motion-planning; path-planning; mobile robots; articulated robots; manipulators; obstacles; genetic algorithms; conjugate gradient;
D O I
10.1016/j.robot.2004.11.001
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper introduces a new method for global, near optimal, motion-planning of a robot (either mobile or redundant manipulator) moving in an environment cluttered with a priori known prohibited areas which have arbitrary shape, size and location. The proposed method is based on the novel notion of Bump-surfaces (or B-surfaces) which represent the entire robot environment through a single mathematical entity. The motion-planning solution is searched on a higher-dimension B-surface in such a way that its inverse image into the robot environment satisfies the given objectives and constraints. The computed solution for a mobile robot consists of a smooth curve without self-loops which connects the starting and destination points with the shortest possible path. The same approach is also used for nth degree-of-freedom manipulators where the end-effector reaches the destination position following a smooth short path avoiding the prohibited areas. For clarity reasons the proposed method is introduced in this paper for the case of a two-dimensional (2D) planar terrain with static obstacles, while a generalization to motion-planning problems on curved terrains is also discussed. Extensive experiments are presented and discussed to illustrate the efficiency and effectiveness of the proposed motion-planning method in a variety of complex environments. (c) 2004 Elsevier B.V. All rights reserved.
引用
收藏
页码:129 / 150
页数:22
相关论文
共 50 条
  • [1] Two-dimensional motion-planning for nonholonomic robots using the bump-surfaces concept
    E. K. Xidias
    P. N. Azariadis
    N. A. Aspragathos
    Computing, 2007, 79 : 109 - 118
  • [2] Two-dimensional motion-planning for nonholonomic robots using the bump-surfaces concept
    Xidias, E. K.
    Azariadis, P. N.
    Aspragathos, N. A.
    COMPUTING, 2007, 79 (2-4) : 109 - 118
  • [3] Randomised MPC-based Motion-Planning for Mobile Robot Obstacle Avoidance
    Brooks, Alex
    Kaupp, Tobias
    Makarenko, Alexei
    ICRA: 2009 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-7, 2009, : 397 - 402
  • [4] A FEASIBLE MOTION-PLANNING ALGORITHM FOR A MOBILE ROBOT ON A QUADTREE REPRESENTATION
    NOBORIO, H
    NANIWA, T
    ARIMOTO, S
    PROCEEDINGS - 1989 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOL 1-3, 1989, : 327 - 332
  • [5] Motion-planning for welding robots
    Verbarg, K
    IECON '98 - PROCEEDINGS OF THE 24TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1-4, 1998, : 2227 - 2232
  • [6] A continuation method for motion-planning problems
    Chitour, Y
    ESAIM-CONTROL OPTIMISATION AND CALCULUS OF VARIATIONS, 2006, 12 (01) : 139 - 168
  • [7] MOTION-PLANNING CHIP SPEEDS ROBOTS
    Ackerman, Evan
    IEEE SPECTRUM, 2017, 54 (01) : 9 - 10
  • [8] A near-optimal sensor-based motion-planning algorithm for parts mating
    Noborio, H
    Kadowaki, M
    Urakawa, K
    1998 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS - PROCEEDINGS, VOLS 1-3: INNOVATIONS IN THEORY, PRACTICE AND APPLICATIONS, 1998, : 1001 - 1008
  • [9] Motion Planning for Mobile Robots A Method for the Selection of a Combination of Motion-Planning Algorithms
    Lunenburg, Janno Johan Maria
    Coenen, Sebastiaan Antonius Maria
    Naus, Gerrit
    van de Molengraft, Marinus Jacobus Gerardus
    Steinbuch, Maarten
    IEEE ROBOTICS & AUTOMATION MAGAZINE, 2016, 23 (04) : 107 - 117
  • [10] Sparsification of Motion-Planning Roadmaps by Edge Contraction
    Shaharabani, Doron
    Salzman, Oren
    Agarwal, Pankaj K.
    Halperin, Dan
    2013 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2013, : 4098 - 4105