Recent Advances in Mobile Robotics 128 gradient field Unfortunately, path planning approach based on the function family of potential field cannot obtain the optimal objective function which, in turn, cannot guarantee the desired optimal trajectories. Additionally, some of them, for example, potential panel method and harmonic potential function, can plan a path for an autonomous vehicle, but the computing burdens is huge and real time performance hardly satisfies the practical requirement. Inspired by biological intelligence, many approaches, such as ant colony optimization (ACO) They mostly rely on the stochastic searching, known as non-deterministic algorithm. These methods will eventually find an optimal solution, but no estimate on the time of convergence can be given. Thus, it may take long even infinite time to find the best solution. Furthermore, all of them have a great number of parameters to tune and that is never an easy job particularly when users are short of prior knowledge. Some comparisons Another kind of method is mathematic programming. Based on the relative velocity coordinates (RVCs), linear programming (LP) and mixed integer linear programming (MILP) can be employed for path planning problem. For example, Wang et al. converted the 2D path planning of an unmanned underwater vehicle to constrained optimization or semiinfinite constrained optimization problem Zu et al. discussed the path planning in 2D and an LP method was proposed for the problem of dynamic target pursuit and obstacle avoidance This method tried to plan the variables of the linear acceleration and the angular acceleration of a ground vehicle. Schouwenaars et al. proposed a MILP formulation with receding horizon strategy where a minimum velocity and a limited turn rate of aircraft are constrained However, these results still focused on the two dimensions. In this chapter, we consider the same problem of TPOA but in three dimensions. To our problem, the uncertain environment has one target or some of them, denoted by G, and many obstacles O that are all velocity-changeable with their moving actions. The aim of the vehicle A is to find an optimal path for pursuing the target while, at the same time, avoiding collision threaten from obstacles. The position and velocity of movers, including the target and obstacles, are assumed known or estimated at current time. To be more specific, it is assumed that the noise contained in the data can be eliminated with certain filters. However, this paper has no intend to discuss the filtering algorithm for achieving the feasible data of on-board sensors. The trajectory from a start to a destination location typically needs to be computed gradually over time in the fashion of receding horizon The target and obstacles, probably static or dynamic, are modeled by spheres having a certain radius for their impact area, and the vehicle is modeled by a mass point. In order to optimize the vehicle's acceleration online, we construct a linear programming model in Cartesian orthogonal coordinates based on relative velocity space This chapter is organized as follows. First, the relative velocity coordinates are introduced in both two dimensions and three dimensions and then the TPOA principles are introduced, including obstacle-avoidance and target-pursuit principles. The formulation of the standard linear programming is mathematically introduced in Section 3.1, and the path planning model is described in detail in Section 3.2. Simulations of path planning in 2D and 3D are www.intechopen.com Path Planning of Mobile Robot in Relative Velocity Coordinates 129 A, G, O Vehicle, target, obstacle Planning period
Read more