A topological approach to using cables to separate and manipulate sets of objects

被引:29
作者
Bhattacharya, Subhrajit [1 ]
Kim, Soonkyum [2 ]
Heidarsson, Hordur [3 ]
Sukhatme, Gaurav S. [3 ]
Kumar, Vijay [1 ]
机构
[1] Univ Penn, Philadelphia, PA 19104 USA
[2] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
[3] Univ So Calif, Dept Elect Engn, Los Angeles, CA 90089 USA
关键词
Motion planning; topology; cable; object separation;
D O I
10.1177/0278364914562236
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
In this paper we study the problem of manipulating and transporting multiple objects on the plane using a cable attached at each end to a mobile robot. This problem is motivated by the use of boats with booms in skimming operations for cleaning oil spills or removing debris on the surface of the water. The goal in this paper is to automate the task of separating the objects of interest from a collection of objects by manipulating them with cables that are actuated only at the ends, and then transporting them to specified destinations. Because the cable is flexible, the shape of the cable must be explicitly modeled in the problem. Further, the robots must cooperatively plan motions to achieve the required cable shape and gross position/orientation to separate the objects of interest and then transport them as specified. The theoretical foundation for the problem is derived from topological invariants, homology and homotopy. We first derive the necessary topological conditions for achieving the desired separation of objects. We then propose a distributed search-based planning technique for finding optimal robot trajectories for separation and transportation. We demonstrate the applicability of this method using a dynamic simulation platform with explicit models of the cable dynamics, the contact between the cable and one or more objects, and the surface drag on the cable and on the objects. We also demonstrate the working of the proposed algorithm on an experimental platform consisting of a system of two cooperating autonomous surface vessels and stationary/anchored objects.
引用
收藏
页码:799 / 815
页数:17
相关论文
共 38 条
[11]  
Catto E., 2011, BOX2D 2D PHYS ENGINE
[12]   Cooperative Towing With Multiple Robots [J].
Cheng, Peng ;
Fink, Jonathan ;
Kumar, Vijay ;
Pang, Jong-Shi .
JOURNAL OF MECHANISMS AND ROBOTICS-TRANSACTIONS OF THE ASME, 2009, 1 (01) :1-8
[13]  
Cormen T, 2001, INTRO ALGORITHMS, DOI DOI 10.1145/963770.963776
[14]  
Derenicki J, 2013, IEEE INT CONF ROBOT, P572, DOI 10.1109/ICRA.2013.6630631
[15]  
Dijkstra E. W., 1959, Numerische Mathematik, V1, P269, DOI [DOI 10.1007/BF01386390, 10.1007/BF01386390]
[16]  
Dold A, 1995, LECT ALG TOP CLASS M
[17]  
Donald B., 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065), P450, DOI 10.1109/ROBOT.2000.844096
[18]  
Fink J, 2008, IEEE INT C ROB AUT I
[19]  
Gamelin T.W, 2001, COMPLEX ANAL
[20]  
Grigoriev D., 1998, ISSAC 98. Proceedings of the 1998 International Symposium on Symbolic and Algebraic Computation, P17, DOI 10.1145/281508.281528