skip to main content


Title: Implicit Contact Model for Discrete Elastic Rods in Knot Tying
Abstract Rod–rod contact is critical in simulating knots and tangles. To simulate contact, typically a contact force is applied to enforce nonpenetration condition. This force is often applied explicitly (Euler forward). At every time-step in a dynamic simulation, the equations of motions are solved over and over again until the right amount of contact force successfully imposes the nonpenetration condition. There are two drawbacks: (1) Explicit implementation brings numerical convergence issues. (2) Solving equations of motion iteratively to find this right contact force slows down the simulation. In this article, we propose a simple, efficient, and fully implicit contact model with high convergence properties. This model is shown to be capable of taking large time-steps without forfeiting accuracy during knot tying simulations when compared to previous methods. We introduce a new contact potential, based on a smoothed segment–segment distance function, that is an analytic function of the four endpoints of the two contacting edges. Since this contact potential is differentiable, we can incorporate its force (negative gradient of the energy) and Jacobian (negative Hessian of the energy) into the elastic rod simulation.  more » « less
Award ID(s):
1925360
NSF-PAR ID:
10292349
Author(s) / Creator(s):
; ; ;
Date Published:
Journal Name:
Journal of Applied Mechanics
Volume:
88
Issue:
5
ISSN:
0021-8936
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. Abstract When an overhand knot tied in an elastic rod is tightened, it can undergo a sudden change in shape through snap buckling. In this article, we use a combination of discrete differential geometry (DDG)-based simulations and tabletop experiments to explore the onset of buckling as a function of knot topology, rod geometry, and friction. In our setup, two open ends of an overhand knot are slowly pulled apart, which leads to snap buckling in the knot loop. We call this phenomenon “inversion” since the loop appears to move dramatically from one side of the knot to the other. This inversion occurs due to the coupling of elastic energy between the braid (the portion of the knot in self-contact) and the loop (the portion of the knot with two ends connected to the braid). A numerical framework is implemented that combines discrete elastic rods with a constraint-based method for frictional contact to explore inversion in overhand knots. The numerical simulation robustly captures inversion in the knot and is found to be in good agreement with experimental results. In order to gain physical insight into the inversion process, we also develop a simplified model of the knot that does not require simulation of self-contact, which allows us to visualize the bifurcation that results in snap buckling. 
    more » « less
  2. null (Ed.)
    Choosing a kinematic model for a continuum robot typically involves making a tradeoff between accuracy and computational complexity. One common modeling approach is to use the Cosserat rod equations, which have been shown to be accurate for many types of continuum robots. This approach, however, still presents significant computational cost, particularly when many Cosserat rods are coupled via kinematic constraints. In this work, we propose a numerical method that combines orthogonal collocation on the local rod curvature and forward integration of the Cosserat rod kinematic equations via the Magnus expansion, allowing the equilibrium shape to be written as a product of matrix exponentials. We provide a bound on the maximum step size to guarantee convergence of the Magnus expansion for the case of Cosserat rods, compare in simulation against other approaches, and demonstrate the tradeoffs between speed and accuracy for the fourth and sixth order Magnus expansions as well as for different numbers of collocation points. Our results show that the proposed method can find accurate solutions to the Cosserat rod equations and can potentially be competitive in computation speed. 
    more » « less
  3. Controlling soft continuum robotic arms is challenging due to their hyper-redundancy and dexterity. In this paper we experimentally demonstrate, for the first time, closed-loop control of the configuration space variables of a soft robotic arm, composed of independently controllable segments, using a Cosserat rod model of the robot and the distributed sensing and actuation capabilities of the segments. Our controller solves the inverse dynamic problem by simulating the Cosserat rod model in MATLAB using a computationally efficient numerical solution scheme, and it applies the computed control output to the actual robot in real time. The position and orientation of the tip of each segment are measured in real time, while the remaining unknown variables that are needed to solve the inverse dynamics are estimated simultaneously in the simulation. We implement the controller on a multi-segment silicone robotic arm with pneumatic actuation, using a motion capture system to measure the segments' positions and orientations. The controller is used to reshape the arm into configurations that are achieved through combinations of bending and extension deformations in 3D space. Although the possible deformations are limited for this robot platform, our study demonstrates the potential for implementing the control approach on a wide range of continuum robots in practice. The resulting tracking performance indicates the effectiveness of the controller and the accuracy of the simulated Cosserat rod model. 
    more » « less
  4. Abstract The mechanical response of a knot tied in elastic rods strongly depends on the frictional force due to rod–rod contact. The behavior of a knot can be qualitatively different based on the frictional coefficient of the elastic rod. Systematic variation of friction during rod–rod contact is a crucial component of any experimental design to uncover the underlying ingredients behind the mechanics of knots. In this paper, we demonstrate a novel process of controlling the friction of a continuous rod by adhering non-spherical inorganic micro-particles. Polymeric binder is used to deliver the particles as asperities over the rod substrate and by controlling their size and distribution the coefficient of friction of the rod is determined. In parallel, numerical simulations with the discrete elastic rods algorithm are used to reproduce the experimental observations. Tabletop experiments are performed where overhand knots with a variety of unknotting numbers are pulled tight. The force–extension curve of these experiments shows that the proposed process can successfully tune the friction between rods. 
    more » « less
  5. The accuracy of quasilinear theory applied to the electron bump-on-tail instability, a classic model problem, is explored with conservative high-order discontinuous Galerkin methods applied to both the quasilinear equations and to a direct simulation of the Vlasov–Poisson equations. The initial condition is chosen in the regime of beam parameters for which quasilinear theory should be applicable. Quasilinear diffusion is initially in good agreement with the direct simulation but later underestimates the turbulent momentum flux. The greater turbulent flux of the direct simulation leads to a correction from quasilinear evolution by quenching the instability in a finite time. Flux enhancement above quasilinear levels occurs as the phase space eddy turnover time in the largest amplitude wavepackets becomes comparable to the transit time of resonant phase fluid through wavepacket potentials. In this regime, eddies effectively turn over during wavepacket transit so that phase fluid predominantly disperses by eddy phase mixing rather than by randomly phased waves. The enhanced turbulent flux of resonant phase fluid leads, in turn, through energy conservation to an increase in non-resonant turbulent flux and, thus, to an enhanced heating of the main thermal body above quasilinear predictions. These findings shed light on the kinetic turbulence fluctuation spectrum and support the theory that collisionless momentum diffusion beyond the quasilinear approximation can be understood through the dynamics of phase space eddies (or clumps and granulations). 
    more » « less