Three-Dimensional Path Planning of a Climbing Robot Using Mixed Integer Linear Programming

被引:7
|
作者
Yue, Ronggang [1 ,2 ]
Xiao, Jizhong [1 ]
Wang, Shaoping [2 ]
Joseph, Samleo L. [1 ]
机构
[1] CUNY City Coll, Dept Elect Engn, New York, NY 10031 USA
[2] Beihang Univ, Sch Automat Sci & Elect Engn, Dept Mech & Elect Engn, Beijing 100083, Peoples R China
基金
美国国家科学基金会;
关键词
Dynamic modeling; wall climbing robot; mixed integer linear programming; path planning; obstacle avoidance; DESIGN;
D O I
10.1163/016918610X534277
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
The City-Climber robot is a novel wall-climbing robot developed at The City College of New York that has the capability to move on floors, climb walls, walk on ceilings and transit between them. In this paper, we first develop the dynamic model of the City-Climber robot when it travel on different surfaces, i.e., floors, walls and ceilings, respectively. Then, we present a path planning method for the City-Climber robot using mixed integer linear programming (MILP) in three-dimensional (3-D) building environments that consist of objects with primitive geometrical shapes. MILP provides an optimization framework that can directly incorporate dynamic constraints with logical constraints such as obstacle avoidance and waypoint selection. In order to use MILP to solve the obstacle avoidance problem, we simplify and decouple the robot dynamic model into a linear system by introducing a restricting admissible controller. The decoupled model and obstacle can be rewritten as a linear program with mixed-integer linear constraints that account for the collision avoidance. A key benefit of this approach is that the path optimization can be readily solved using the AMPL and CPLEX optimization software with a MATLAB interface. Simulation results show that the framework of MILP is well suited for path planning and obstacle avoidance problems for the wall-climbing robot in 3-D environments. (C) Koninklijke Brill NV, Leiden and The Robotics Society of Japan, 2010
引用
收藏
页码:2087 / 2118
页数:32
相关论文
共 50 条
  • [21] OPERATIONAL PLANNING USING MIXED INTEGER PROGRAMMING
    WALKER, HD
    PREISS, SW
    FORESTRY CHRONICLE, 1988, 64 (06): : 485 - 488
  • [22] Scalable Multirotor UAV Trajectory Planning using Mixed Integer Linear Programming
    De Waen, Jorik
    Hoang Tung Dinh
    Torres, Mario Henrique Cruz
    Holvoet, Tom
    2017 EUROPEAN CONFERENCE ON MOBILE ROBOTS (ECMR), 2017,
  • [23] DIET PLANNING FOR HUMANS USING MIXED-INTEGER LINEAR-PROGRAMMING
    SKLAN, D
    DARIEL, I
    BRITISH JOURNAL OF NUTRITION, 1993, 70 (01) : 27 - 35
  • [24] Integration Aggregate Production Planning and Maintenance Using Mixed Integer Linear Programming
    Erfanian, M.
    Pirayesh, M.
    2016 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2016, : 927 - 930
  • [25] Optimization of ULD Load Planning Using MILP: Mixed Integer Linear Programming
    Kaeothep, Wiphawi
    Nonsiri, Sarayuth
    2022 7TH INTERNATIONAL CONFERENCE ON BUSINESS AND INDUSTRIAL RESEARCH (ICBIR2022), 2022, : 155 - 160
  • [26] Aircraft trajectory planning with collision avoidance using mixed integer linear programming
    Richards, A
    How, JP
    PROCEEDINGS OF THE 2002 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2002, 1-6 : 1936 - 1941
  • [27] Hierarchical motion planning of a biped climbing robot in three-dimensional truss structures.
    Fabregat-Jaen, Marc
    Peidro, Adrian
    Molla-Santamaria, Paula
    Soler, Francisco Jose
    Reinoso, Oscar
    REVISTA IBEROAMERICANA DE AUTOMATICA E INFORMATICA INDUSTRIAL, 2024, 21 (03): : 262 - 273
  • [28] Planning Three-Dimensional Collision-Free Optimized Climbing Path for Biped Wall-Climbing Robots
    Zhu, Haifei
    Lu, Junhua
    Gu, Shichao
    Wei, Shangbiao
    Guan, Yisheng
    IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2021, 26 (05) : 2712 - 2723
  • [29] An integer programming approach for the three-dimensional cutting planning problem of marble processing industry
    Pinar Mizrak Ozfirat
    The International Journal of Advanced Manufacturing Technology, 2012, 59 : 1057 - 1064
  • [30] An integer programming approach for the three-dimensional cutting planning problem of marble processing industry
    Ozfirat, Pinar Mizrak
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2012, 59 (9-12): : 1057 - 1064