Hybrid mixed-logical linear programming algorithm for collision-free optimal path planning

被引:18
作者
Cetin, B. [1 ]
Bikdash, M.
Hadaegh, F. Y.
机构
[1] N Carolina Agr & Tech State Univ, Dept Elect & Comp Engn, Greensboro, NC 27411 USA
[2] CALTECH, Jet Prop Lab, Pasadena, CA USA
关键词
Algorithms - Bifurcation (mathematics) - Collision avoidance - Function evaluation - Motion planning - Optimization - Parameter estimation - Spacecraft - Tracking (position);
D O I
10.1049/iet-cta:20050432
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Methods to solve collision-free fuel-optimal path- and motion-planning problems for the reconfiguration of spacecraft formations are presented. First, the motion-planning problem is formulated as a parameter optimisation problem in which the spacecraft are represented by unrotated cubes and the trajectory followed by each spacecraft is discretised in time using cubic splines. In other words, the trajectory is parameterised by the spacecraft positions and velocities at a set of waypoints. Big-M relaxation is then used to formulate the parameter optimisation as a mixed-integer linear program (MILP) whose solution can be obtained using standard MILP solvers. Several concepts are subsequently introduced to obtain the solutions more efficiently and reliably. In particular, the concept of a sequential linear program is introduced in which a sequence of closely-related linear programs are solved until a better local minimum cannot be found without 'bifurcation', that is, without qualitatively changing the nature of the solution. An example of such a change is making one spacecraft move in front of an obstacle instead of behind it. To handle these bifurcation points efficiently, the concept of a feasibility MILP (FMILP) is introduced in which the following question is answered: is there a feasible solution whose objective function value is better than that of the current bifurcation point. This is achieved by simply appending a single linear constraint to the set of constraints. A bisection search can be applied to the cost using FMILPs to further speed the proposed method. The method was applied to two standard tests of motion planning with collision avoidance such as swapping (using minimum fuel and along the major diagonals) the positions of eight spacecraft located at the corners of a cube. Preliminary simulations show significant improvement in efficiency by at least one order of magnitude.
引用
收藏
页码:522 / 531
页数:10
相关论文
共 12 条
[2]   Dual-spacecraft formation flying in deep space: Optimal collision-free reconfigurations [J].
Kim, YS ;
Mesbahi, M ;
Hadaegh, FY .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2003, 26 (02) :375-379
[3]   Fuzzy motion planning among dynamic obstacles using artificial potential fields for robot manipulators [J].
Mbede, JB ;
Huang, XH ;
Wang, M .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2000, 32 (01) :61-72
[4]   Mixed integer/LMI programs for low-level path planning [J].
Prasanth, RK ;
Bokovic, JD ;
Mehra, RK .
PROCEEDINGS OF THE 2002 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2002, 1-6 :608-613
[5]   Mixed-integer programming for control [J].
Richards, A ;
How, J .
ACC: PROCEEDINGS OF THE 2005 AMERICAN CONTROL CONFERENCE, VOLS 1-7, 2005, :2676-2683
[6]   Spacecraft trajectory planning with avoidance constraints using mixed-integer linear programming [J].
Richards, A ;
Schouwenaars, T ;
How, JP ;
Feron, E .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2002, 25 (04) :755-764
[7]  
Wang PKC, 1996, J ASTRONAUT SCI, V44, P315
[8]  
[No title captured]
[9]  
[No title captured]
[10]  
[No title captured]