This content will become publicly available on May 17, 2024
- NSF-PAR ID:
- 10447081
- 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
-
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
-
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.
-
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
-
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
-
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