Computing the lowest equilibrium pose of a cable-suspended rigid body

被引:18
作者
Collard, Jean-Francois [1 ]
Cardou, Philippe [2 ]
机构
[1] Univ Montpellier 2, CNRS, Lab Informat Robot & Microelect Montpellier, F-34095 Montpellier 5, France
[2] Univ Laval, Robot Lab, Quebec City, PQ G1V 0A6, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Cable-suspended rigid body; Cable robot; Parallel robot; Branch-and-bound algorithm; Semidefinite programming; ALGORITHM;
D O I
10.1007/s11081-012-9191-5
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
We solve the problem of finding the lowest stable-equilibrium pose of a rigid body subjected to gravity and suspended in space by an arbitrary number of cables. Besides representing a contribution to fundamental rigid-body mechanics, this solution finds application in two areas of robotics research: underconstrained cable-driven parallel robots and cooperative towing. The proposed approach consists in globally minimizing the rigid-body potential energy. This is done by applying a branch-and-bound algorithm over the group of rotations, which is partitioned into boxes in the space of Euler-Rodrigues parameters. The lower bound on the objective is obtained through a semidefinite relaxation of the optimization problem, whereas the upper bound is obtained by solving the same problem for a fixed orientation. The resulting algorithm is applied to several examples drawn from the literature. The reported Matlab implementation converges to the lowest stable equilibrium pose generally in a few seconds for cable-robot applications. Interestingly, the proposed method is only mildly sensitive to the number of suspending cables, which is shown by solving an example with 1000 cables in two hours.
引用
收藏
页码:457 / 476
页数:20
相关论文
共 20 条
[1]  
Angeles Jorge., 2007, Fundamentals of robotic mechanical systems theory, methods, and algorithms, VThird
[2]  
[Anonymous], 2010, CVX: Matlab software for disciplined convex programming (web page and software)
[3]  
Balakrishnan V., 1991, International Journal of Robust and Nonlinear Control, V1, P295, DOI 10.1002/rnc.4590010404
[4]  
Boyd S., 2004, CONVEX OPTIMIZATION, VFirst, DOI DOI 10.1017/CBO9780511804441
[5]   Geometrico-Static Analysis of Under-Constrained Cable-Driven Parallel Robots [J].
Carricato, M. ;
Merlet, J-P .
ADVANCES IN ROBOT KINEMATICS: MOTION IN MAN AND MACHINE, 2010, :309-+
[6]   Direct Geometrico-Static Problem of Under-Constrained Cable-Driven Parallel Robots with Three Cables [J].
Carricato, Marco ;
Merlet, Jean-Pierre .
2011 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2011,
[7]  
Fink J., 2009, INT S ROB RES
[8]   Neural Network Solution for Forward Kinematics Problem of Cable Robots [J].
Ghasemi, Ali ;
Eghtesad, Mohammad ;
Farid, Mehrdad .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2010, 60 (02) :201-215
[9]   Graph implementations for nonsmooth convex programs [J].
Stanford University, United States .
Lect. Notes Control Inf. Sci., 2008, (95-110) :95-110
[10]   An algorithm for solving the direct kinematics of general Stewart-Gough platforms [J].
Husty, ML .
MECHANISM AND MACHINE THEORY, 1996, 31 (04) :365-379