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
相关论文
共 25 条
  • [1] Ahmad M., 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065), P2938, DOI 10.1109/ROBOT.2000.846474
  • [2] Akella S, 2002, 2002 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS I-IV, PROCEEDINGS, P624, DOI 10.1109/ROBOT.2002.1013428
  • [3] [Anonymous], 1995, DISCRETE TIME CONTRO
  • [4] Bellingham JS, 2002, IEEE DECIS CONTR P, P2816, DOI 10.1109/CDC.2002.1184270
  • [5] Bertsimas Dimitris, 1997, Introduction to linear optimization, V6
  • [6] Low observability path planning for an Unmanned Air Vehicle using mixed integer linear programming
    Chaudhry, A
    Misovec, K
    D'Andrea, R
    [J]. 2004 43RD IEEE CONFERENCE ON DECISION AND CONTROL (CDC), VOLS 1-5, 2004, : 3823 - 3829
  • [7] Iterative MILP methods for vehicle-control problems
    Earl, MG
    D'Andrea, R
    [J]. IEEE TRANSACTIONS ON ROBOTICS, 2005, 21 (06) : 1158 - 1167
  • [8] Earl MG, 2002, IEEE DECIS CONTR P, P107, DOI 10.1109/CDC.2002.1184476
  • [9] Earl MG, 2007, Cooperative control of distributed multi-agent systems, P231
  • [10] ELLIOT M, 2006, VID P IEEE INT C ROB