Path planning for a tethered robot using Multi-Heuristic A* with topology-based heuristics

In this paper, we solve the path planning problem for a tethered mobile robot, which is connected to a fixed base by a cable of length L. The reachable space of the robot is restricted by the length of the cable and obstacles. The reachable space of the tethered robot can be computed by considering the topology class of the cable. However, it is computationally too expensive to compute this space a-priori. Instead, in this paper, we show how we can plan using a recently-developed variant of A* search, called Multi-Heuristic A*. Normally, the Multi-Heuristic A* algorithm takes in a fixed set of heuristic functions. In our problem, however, the heuristics represent length of paths to the goal along different topology classes, and there can be too many of them and not all the topology classes are useful. To deal with this, we adapt Multi-Heuristic A* to work with a dynamically generated set of heuristic functions. It starts out as a normal weighted A*. Whenever the search gets trapped in a local minimum, we find the proper topology class of the path to escape from it and add the corresponding new heuristic function into the set of heuristic functions considered by the search. We present experimental analysis comparing our approach with weighted A* on planning for a tethered robot in simulation.

[1]  Joel W. Burdick,et al.  Motion planning on steep terrain for the tethered axel rover , 2011, 2011 IEEE International Conference on Robotics and Automation.

[2]  Vladimir J. Lumelsky,et al.  The ties that bind: Motion planning for multiple tethered robots , 1996, Robotics Auton. Syst..

[3]  Gaurav S. Sukhatme,et al.  A topological approach to using cables to separate and manipulate sets of objects , 2013, Int. J. Robotics Res..

[4]  Subhrajit Bhattacharya,et al.  Search-Based Path Planning with Homotopy Class Constraints in 3D , 2010, AAAI.

[5]  Elon Rimon,et al.  Online Coverage by a Tethered Autonomous Mobile Robot in Planar Unknown Environments , 2013, IEEE Transactions on Robotics.

[6]  Ning Xu,et al.  An Improved Algorithm in Shortest Path Planning for a Tethered Robot , 2012 .

[7]  John Hershberger,et al.  Computing Minimum Length Paths of a Given Homotopy Class (Extended Abstract) , 1991, WADS.

[8]  Ira Pohl,et al.  Heuristic Search Viewed as Path Finding in a Graph , 1970, Artif. Intell..

[9]  Takeo Igarashi,et al.  Homotopic Path Planning on Manifolds for Cabled Mobile Robots , 2010, WAFR.

[10]  Kazuo Yamazaki,et al.  Tethered mobile robot for automating highway maintenance operations , 1997 .

[11]  Vijay Kumar,et al.  Identification and Representation of Homotopy Classes of Trajectories for Search-based Path Planning in 3D , 2011, Robotics: Science and Systems.

[12]  Dima Grigoriev,et al.  Polytime algorithm for the shortest path in a homotopy class amidst semi-algebraic obstacles in the plane , 1998, ISSAC '98.

[13]  Fred Cohen,et al.  Sensor Beams, Obstacles, and Possible Paths , 2008, WAFR.

[14]  R. Ho Algebraic Topology , 2022 .

[15]  Kazuya Yoshida,et al.  Collaborative mapping of an earthquake‐damaged building via ground and aerial robots , 2012, J. Field Robotics.

[16]  Patrick G. Xavier Shortest path planning for a tethered robot or an anchored cable , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[17]  Robert J. Wood,et al.  Adaptive control for takeoff, hovering, and landing of a robotic fly , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  J. Craighead,et al.  Use of Tethered Small Unmanned Aerial System at Berkman Plaza II Collapse , 2008, 2008 IEEE International Workshop on Safety, Security and Rescue Robotics.

[19]  Maxim Likhachev,et al.  Multi-Heuristic A* , 2014, Int. J. Robotics Res..

[20]  Vijay Kumar,et al.  Path planning for a tethered mobile robot , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[21]  Joel W. Burdick,et al.  Online motion planning for tethered robots in extreme terrain , 2013, 2013 IEEE International Conference on Robotics and Automation.

[22]  Amir Ali Forough Nassiraei,et al.  Concept and Design of A Fully Autonomous Sewer Pipe Inspection Mobile Robot "KANTARO" , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.