Abstract-In this paper, we present algorithms for selfreconfiguration of modular robots that move by pivoting. The modules are cubes that can pivot about their edges along thê x,ŷ, orẑ axes to move on a 3-dimensional substrate. This is a different model from prior work, which usually considers modules that slide along their faces. We analyze the pivoting cube model and give sufficient conditions for reconfiguration to be feasible. In particular, we show that if an initial configuration does not contain any of three subconfigurations, which we call rules, then it can reconfigure into a line. We provide provably correct algorithms for reconfiguration for both 2-D and 3-D systems, and we verify our algorithms via simulation on randomly generated 2-D and 3-D configurations.I. INTRODUCTION Modular robots consist of multiple connected modules, each with limited capabilities, that can be reconfigured to produce complex functionality as required by a task. Among the self-reconfigurable modular systems that have been developed [1]- [7], pivoting has emerged as a simple but powerful motion predicate [7]. In this paper, we describe a model for pivoting cubes in 3-D. We consider reconfiguration in both 2-D and 3-D settings and demonstrate that barring certain subconfigurations allows us to guarantee reconfiguration in O(n 2 ) moves. We provide provably correct algorithms for performing such reconfiguration. These are not optimal but are the first correct algorithms for the 3-D pivoting cube model. We perform simulations on random 2-D and 3-D configurations and show that in many cases, reconfiguration does not require the upper bound of n 2 moves. Pivoting modules, although prevalent in hardware [5], [7], are not well-studied. Pivoting modules sweep out a volume that extends past their initial and final positions, and any reconfiguration algorithm must take this motion constraint into account. An O(n 2 ) algorithm for 2-D pivoting modules was given in [8] but the model relaxed connectivity constraints compared to what many modular robots require and allowed movements that are often not physically realizable. Nguyen et al. [9] considered 2-D pivoting hexagons while requiring strong connectivity (connectivity through faces) and provided sufficient conditions for reconfiguration in O(n 5/2 ) moves. In [10], pivoting squares were reconfigured using a stochastic approach, and work in [5] analyzed the same system using meta-modules. A model for pivoting cubes in 3-D was introduced in [7], but the planning problem was not addressed. To our knowledge, there have been no studies of reconfiguration for pivoting cubes in 3-D.
Compliance is a defining characteristic of biological systems. Understanding how to exploit soft materials as effectively as living creatures do is consequently a fundamental challenge that is key to recreating the complex array of motor skills displayed in nature. As an important step towards this grand challenge, we propose a model-based trajectory optimization method for dynamic, cable-driven soft robot locomotion. To derive this trajectory optimization formulation, we begin by modeling soft robots using the Finite Element Method. Through a numerically robust implicit time integration scheme, forward dynamics simulations are used to predict the motion of the robot over arbitrarily long time horizons. Leveraging sensitivity analysis, we show how to efficiently compute analytic derivatives that encode the way in which entire motion trajectories change with respect to parameters that control cable contractions. This information is then used in a forward shooting method to automatically generate optimal locomotion trajectories starting from high-level goals such as the target walking speed or direction. We demonstrate the efficacy of our method by generating and analyzing locomotion gaits for multiple soft robots. Our results include both simulation and fabricated prototypes.
This paper presents a method for optimizing visco-elastic material parameters of a finite element simulation to best approximate the dynamic motion of real-world soft objects. We compute the gradient with respect to the material parameters of a least-squares error objective function using either direct sensitivity analysis or an adjoint state method. We then optimize the material parameters such that the simulated motion matches real-world observations as closely as possible. In this way, we can directly build a useful simulation model that captures the visco-elastic behaviour of the specimen of interest. We demonstrate the effectiveness of our method on various examples such as numerical coarsening, custom-designed objective functions, and of course real-world flexible elastic objects made of foam or 3D printed lattice structures, including a demo application in soft robotics.
We present a computational approach to creating animated plushies, soft robotic plush toys specifically-designed to reenact user-authored motions. Our design process is inspired by muscular hydrostat structures, which drive highly versatile motions in many biological systems. We begin by instrumenting simulated plush toys with a large number of small, independently-actuated, virtual muscle-fibers. Through an intuitive posing interface, users then begin animating their plushie. A novel numerical solver, reminiscent of inverse-kinematics, computes optimal contractions for each muscle-fiber such that the soft body of the plushie deforms to best match user input. By analyzing the co-activation patterns of the fibers that contribute most to the plushie's motions, our design system generates physically-realizable winch-tendon networks. Winch-tendon networks model the motorized cable-driven actuation mechanisms that drive the motions of our real-life plush toy prototypes. We demonstrate the effectiveness of our computational approach by co-designing motions and actuation systems for a variety of physically-simulated and fabricated plushies.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.