skip to main content


This content will become publicly available on May 17, 2024

Title: Cable failure tolerant control and planning in a planar reconfigurable cable driven parallel robot
The addition of geometric reconfigurability in a cable driven parallel robot (CDPR) introduces kinematic redundancies which can be exploited for manipulating structural and mechanical properties of the robot through redundancy resolution. In the event of a cable failure, a reconfigurable CDPR (rCDPR) can also realign its geometric arrangement to overcome the effects of cable failure and recover the original expected trajectory and complete the trajectory tracking task. In this paper we discuss a fault tolerant control (FTC) framework that relies on an Interactive Multiple Model (IMM) adaptive estimation filter for simultaneous fault detection and diagnosis (FDD) and task recovery. The redundancy resolution scheme for the kinematically redundant CDPR takes into account singularity avoidance, manipulability and wrench quality maximization during trajectory tracking. We further introduce a trajectory tracking methodology that enables the automatic task recovery algorithm to consistently return to the point of failure. This is particularly useful for applications where the planned trajectory is of greater importance than the goal positions, such as painting, welding or 3D printing applications. The proposed control framework is validated in simulation on a planar rCDPR with elastic cables and parameter uncertainties to introduce modeled and unmodeled dynamics in the system as it tracks a complete trajectory despite the occurrence of multiple cable failures. As cables fail one by one, the robot topology changes from an over-constrained to a fully constrained and then an under-constrained CDPR. The framework is applied with a constant-velocity kinematic feedforward controller which has the advantage of generating steady-state inputs despite dynamic oscillations during cable failures, as well as a Linear Quadratic Regulator (LQR) feedback controller to locally dampen these oscillations.  more » « less
Award ID(s):
1924721 1939058
NSF-PAR ID:
10447081
Author(s) / Creator(s):
; ; ;
Date Published:
Journal Name:
Frontiers in Robotics and AI
Volume:
10
ISSN:
2296-9144
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. Cable driven parallel robots (CDPRs) are often challenging to model and to dynamically control due to the inherent flexibility and elasticity of the cables. The additional inclusion of online geometric reconfigurability to a CDPR results in a complex underdetermined system with highly non-linear dynamics. The necessary (numerical) redundancy resolution requires multiple layers of optimization rendering its application computationally prohibitive for real-time control. Here, deep reinforcement learning approaches can offer a model-free framework to overcome these challenges and can provide a real-time capable dynamic control. This study discusses three settings for a model-free DRL implementation in dynamic trajectory tracking: (i) for a standard non-redundant CDPR with a fixed workspace; (ii) in an end-to-end setting with redundancy resolution on a reconfigurable CDPR; and (iii) in a decoupled approach resolving kinematic and actuation redundancies individually. 
    more » « less
  2. null (Ed.)
    Abstract

    Mobile Cable-Driven Parallel Manipulators (m-CDPM) are a sub-class of CDPM with greater-capabilities (antagonistic cable-tensioning and reconfigurability) by virtue of mobility of the base-winches. In past work, we had also explored creation of adjustable spring-stiffness modules, in-line with cables, which decouple cable-stiffness and cable-tensions. All these internal-freedoms allow an m-CDPM to track desired trajectories while equilibrating end-effector wrenches and improving lateral disturbance-rejection. However, parameter and configuration selection is key to unlocking these benefits.

    To this end, we consider an approach to partition task-execution into a primary (fast) winch-tension control and secondary (slow) reconfiguration and joint-stiffness modulation. This would enable a primary trajectory-tracking task together with secondary task-space stiffness tailoring, using system-reconfiguration and joint-stiffness modulation. In this paper, we limit our scope to feasibility-evaluation to achieve the stiffness modulation as a secondary goal within an offline design-optimization setting (but with an eye towards real-time implementation).

    These aspects are illustrated in the context of a 3-PRP m-CDPM for tracking a desired trajectory within its wrench-feasible workspace. The secondary-task is the directional-alignment and shaping of the stiffness ellipsoid to shape the disturbance-rejection characteristics along the trajectory. The optimization is solved through constrained minimization of a multi-objective weighted cost function subject to non-linear workspace feasibility, and inequality stiffness and tension constraints.

     
    more » « less
  3. Gouttefarde M. ; Bruckmann T. ; Pott A. (Ed.)
    A fully-constrained 𝑛−𝐷𝑂𝐹 cable-driven parallel robot (CDPR) has wrench closure if there are 𝑛+1 cables exerting positive tensions spanning the wrench space. However, the quality of wrench closure is often dependent on the geometric configuration of the supporting in-parallel chains of the CDPR. The reconfigurability endowed by adding in-chain kinematic and/or actuation redundancy to a conventional cable robot could greatly improve quality of the workspace. However, the status of various joints (active, passive or locked) affect the complexity of the systematic formulation and ultimate wrench-based analysis. Past efforts have tended to equilibrate the forces in these systems in such a way as to avoid kinematic redundancies. To this end, we formulate the kinematics of the redundant reconfigurable CDPR using matrix Lie group formulation (to allow ease of formulation and subsequent generalizability). Reciprocity (and selective reciprocity) permits the development of wrench analyses including the partitioning of actuation vs structural equilibration components. The total wrench set is greatly expanded both by the addition of kinematic redundancy and selective actuation/locking of the joints. The approach adopted facilitates the holistic determination of the true wrench polytope which accounts for the wrench contributions from all actuation sources. All these aspects are examined with variants of a 4-PRPR planar cable driven parallel manipulator (with varied active/passive/locked joints). 
    more » « less
  4. This paper presents the development of a new robotic tail based on a novel cable-driven universal joint mechanism. The novel joint mechanism is synthesized by geometric reasoning to achieve the desired cable length invariance property, wherein the mechanism maintains a constant length for the driving cables under universal rotation. This feature is preferable because it allows for the bidirectional pulling of the cables which reduces the requisite number of actuators. After obtaining this new joint mechanism, a serpentine robotic tail with fewer actuators, simpler controls, and a more robust structure is designed and integrated. The new tail includes two independent macro segments (2 degrees of freedom each) to generate more complex shapes (4 degrees of freedom total), which helps with improving the dexterity and versatility of the robot. In addition, the pitch bending and yaw bending of the tail are decoupled due to the perpendicular joint axes. The kinematic modeling, dynamic modeling, and workspace analysis are then explained for the new robotic tail. Three experiments focusing on statics, dynamics, and dexterity are conducted to validate the mechanism and evaluate the new robotic tail's performance. 
    more » « less
  5. Tensegrity robots, composed of rigid rods and flexible cables, exhibit high strength-to-weight ratios and significant deformations, which enable them to navigate unstructured terrains and survive harsh impacts. They are hard to control, however, due to high dimensionality, complex dynamics, and a coupled architecture. Physics-based simulation is a promising avenue for developing locomotion policies that can be transferred to real robots. Nevertheless, modeling tensegrity robots is a complex task due to a substantial sim2real gap. To address this issue, this paper describes a Real2Sim2Real (R2S2R) strategy for tensegrity robots. This strategy is based on a differentiable physics engine that can be trained given limited data from a real robot. These data include offline measurements of physical properties, such as mass and geometry for various robot components, and the observation of a trajectory using a random control policy. With the data from the real robot, the engine can be iteratively refined and used to discover locomotion policies that are directly transferable to the real robot. Beyond the R2S2R pipeline, key contributions of this work include computing non-zero gradients at contact points, a loss function for matching tensegrity locomotion gaits, and a trajectory segmentation technique that avoids conflicts in gradient evaluation during training. Multiple iterations of the R2S2R process are demonstrated and evaluated on a real 3-bar tensegrity robot. 
    more » « less