The path planning algorithm is an important part of
autonomous mobile robot. The so called path planning of
mobile robot is that the robot searches an optimum or
approximate optimum non-collision path from start state
to goal state according to a certain performance objective