Abstract Conventional approaches in prescribing controls for locomoting robots assume control over all input degrees of freedom (DOFs). Many robots, such as those with non-holonomic constraints, may not require or even allow for direct command over all DOFs. In particular, a snake robot with more than three links with non-holonomic constraints cannot achieve arbitrary configurations in all of its joints while simultaneously locomoting. For such a system, we assume partial command over a subset of the joints, and allow the rest to evolve according to kinematic chained and dynamic models. Different combinations of actuated and passive joints, as well as joints with dynamic elements such as torsional springs, can drastically change the coupling interactions and stable oscillations of joints. We use tools from nonlinear analysis to understand emergent oscillation modes of various robot configurations and connect them to overall locomotion using geometric mechanics and feedback control for robots that may not fully utilize all available inputs. We also experimentally verify observations and motion planning results on a physical non-holonomic snake robot
more »
« less
Locomotion of a Multi-link Nonholonomic Snake Robot
Robot system models often have difficulty allowing for direct command over all input degrees of freedom if the system has a large number of imposed constraints. A snake robot with more than three links and a nonholonomic wheel on each link cannot achieve arbitrary configurations in all of its joints simultaneously. For such a system, we assume partial command over a subset of the joints, and allow the rest to evolve according to kinematic chained and dynamic models. Different combinations of commanded and passive joints, as well as the presence of dynamic elements such as torsional springs, can drastically change the coupling interactions and stable oscillations of the joints. We use the oscillation modes that emerge to inform feedback controllers that achieve desired overall locomotion of the robot.
more »
« less
- Award ID(s):
- 1727889
- PAR ID:
- 10074181
- Date Published:
- Journal Name:
- Proceedings of the ASME Dynamic Systems and Control Conference
- Volume:
- 1
- Issue:
- 1
- ISSN:
- 2151-1853
- Page Range / eLocation ID:
- 1-1
- Format(s):
- Medium: X
- Sponsoring Org:
- National Science Foundation
More Like this
-
-
Soft robot serial chain manipulators with the capability for growth, stiffness control, and discrete joints have the potential to approach the dexterity of traditional robot arms, while improving safety, lowering cost, and providing an increased workspace, with potential application in home environments. This paper presents an approach for design optimization of such robots to reach specified targets while minimizing the number of discrete joints and thus construction and actuation costs. We define a maximum number of allowable joints, as well as hardware constraints imposed by the materials and actuation available for soft growing robots, and we formulate and solve an optimization problem to output a planar robot design, i.e., the total number of potential joints and their locations along the robot body, which reaches all the desired targets, avoids known obstacles, and maximizes the workspace. We demonstrate a process to rapidly construct the resulting soft growing robot design. Finally, we use our algorithm to evaluate the ability of this design to reach new targets and demonstrate the algorithm's utility as a design tool to explore robot capabilities given various constraints and objectives.more » « less
-
null (Ed.)Soft robots promise improved safety and capabil- ity over rigid robots when deployed in complex, delicate, and dynamic environments. However the infinite degrees of freedom and highly nonlinear dynamics of these systems severely com- plicate their modeling and control. As a step toward addressing this open challenge, we apply the data-driven, Hankel Dynamic Mode Decomposition (HDMD) with time delay observables to the model identification of a highly inertial, helical soft robotic arm with a high number of underactuated degrees of freedom. The resulting model is linear and hence amenable to control via a Linear Quadratic Regulator (LQR). Using our test bed device, a dynamic, lightweight pneumatic fabric arm with an inertial mass at the tip, we show that the combination of HDMD and LQR allows us to command our robot to achieve arbitrary poses using only open loop control. We further show that Koopman spectral analysis gives us a dimensionally reduced basis of modes which decreases computational complexity without sacrificing predictive power.more » « less
-
null (Ed.)How can social and health researchers study complex dynamic systems that function in nonlinear and even chaotic ways? Common methods, such as experiments and equation-based models, may be ill-suited to this task. To address the limitations of existing methods and offer nonparametric tools for characterizing and testing causality in nonlinear dynamic systems, we introduce the edm command in Stata. This command implements three key empirical dynamic modeling (EDM) methods for time series and panel data: 1) simplex projection, which characterizes the dimensionality of a system and the degree to which it appears to function deterministically; 2) S-maps, which quantify the degree of nonlinearity in a system; and 3) convergent cross-mapping, which offers a nonparametric approach to modeling causal effects. We illustrate these methods using simulated data on daily Chicago temperature and crime, showing an effect of temperature on crime but not the reverse. We conclude by discussing how EDM allows checking the assumptions of traditional model-based methods, such as residual autocorrelation tests, and we advocate for EDM because it does not assume linearity, stability, or equilibrium.more » « less
-
Abstract Balancing parallel robots throughout their workspace while avoiding the use of balancing masses and respecting design practicality constraints is difficult. Medical robots demand such compact and lightweight designs. This paper considers the difficult task of achieving optimal approximate balancing of a parallel robot throughout a desired task-based dexterous workspace using balancing springs only. While it is possible to achieve perfect balancing in a path, only approximate balancing may be achieved without the addition of balancing masses. Design considerations for optimal robot base placement and the effects of placement of torsional balancing springs are presented. Using a modal representation for the balancing torque requirements, we use recent results on the design of wire-wrapped cam mechanisms to achieve balancing throughout a task-based workspace. A simulation study shows that robot base placement can have a detrimental effect on the attainability of a practical design solution for static balancing. We also show that optimal balancing using torsional springs is best achieved when all springs are at the actuated joints and that the wire-wrapped cam design can significantly improve the performance of static balancing. The methodology presented in this paper provides practical design solutions that yield simple, lightweight and compact designs suitable for medical applications where such traits are paramount.more » « less