33 research outputs found
Inclined Surface Locomotion Strategies for Spherical Tensegrity Robots
This paper presents a new teleoperated spherical tensegrity robot capable of
performing locomotion on steep inclined surfaces. With a novel control scheme
centered around the simultaneous actuation of multiple cables, the robot
demonstrates robust climbing on inclined surfaces in hardware experiments and
speeds significantly faster than previous spherical tensegrity models. This
robot is an improvement over other iterations in the TT-series and the first
tensegrity to achieve reliable locomotion on inclined surfaces of up to
24\degree. We analyze locomotion in simulation and hardware under single and
multi-cable actuation, and introduce two novel multi-cable actuation policies,
suited for steep incline climbing and speed, respectively. We propose
compelling justifications for the increased dynamic ability of the robot and
motivate development of optimization algorithms able to take advantage of the
robot's increased control authority.Comment: 6 pages, 11 figures, IROS 201
Rolling Locomotion of Cable-Driven Soft Spherical Tensegrity Robots
Soft spherical tensegrity robots are novel steerable mobile robotic platforms that are compliant, lightweight, and robust. The geometry of these robots is suitable for rolling locomotion, and they achieve this motion by properly deforming their structures using carefully chosen actuation strategies. The objective of this work is to consolidate and add to our research to date on methods for realizing rolling locomotion of spherical tensegrity robots. To predict the deformation of tensegrity structures when their member forces are varied, we introduce a modified version of the dynamic relaxation technique and apply it to our tensegrity robots. In addition, we present two techniques to find desirable deformations and actuation strategies that would result in robust rolling locomotion of the robots. The first one relies on the greedy search that can quickly find solutions, and the second one uses a multigeneration Monte Carlo method that can find suboptimal solutions with a higher quality. The methods are illustrated and validated both in simulation and with our hardware robots, which show that our methods are viable means of realizing robust and steerable rolling locomotion of spherical tensegrity robots
Super Ball Bot - Structures for Planetary Landing and Exploration, NIAC Phase 2 Final Report
Small, light-weight and low-cost missions will become increasingly important to NASA's exploration goals. Ideally teams of small, collapsible, light weight robots, will be conveniently packed during launch and would reliably separate and unpack at their destination. Such robots will allow rapid, reliable in-situ exploration of hazardous destination such as Titan, where imprecise terrain knowledge and unstable precipitation cycles make single-robot exploration problematic. Unfortunately landing lightweight conventional robots is difficult with current technology. Current robot designs are delicate, requiring a complex combination of devices such as parachutes, retrorockets and impact balloons to minimize impact forces and to place a robot in a proper orientation. Instead we are developing a radically different robot based on a "tensegrity" structure and built purely with tensile and compression elements. Such robots can be both a landing and a mobility platform allowing for dramatically simpler mission profile and reduced costs. These multi-purpose robots can be light-weight, compactly stored and deployed, absorb strong impacts, are redundant against single-point failures, can recover from different landing orientations and can provide surface mobility. These properties allow for unique mission profiles that can be carried out with low cost and high reliability and which minimizes the inefficient dependance on "use once and discard" mass associated with traditional landing systems. We believe tensegrity robot technology can play a critical role in future planetary exploration
Adaptive and Resilient Soft Tensegrity Robots
International audienceLiving organisms intertwine soft (e.g., muscle) and hard (e.g., bones) materials, giving them an intrinsic flexibility and resiliency often lacking in conventional rigid robots. The emerging field of soft robotics seeks to harness these same properties to create resilient machines. The nature of soft materials, however, presents considerable challenges to aspects of design, construction, and control—and up until now, the vast majority of gaits for soft robots have been hand-designed through empirical trial-and-error. This article describes an easy-to-assemble tensegrity-based soft robot capable of highly dynamic locomotive gaits and demonstrating structural and behavioral resilience in the face of physical damage. Enabling this is the use of a machine learning algorithm able to discover effective gaits with a minimal number of physical trials. These results lend further credence to soft-robotic approaches that seek to harness the interaction of complex material dynamics to generate a wealth of dynamical behaviors
Recommended from our members
Multiagent learning for locomotion and coordination in tensegrity robotics
Tensegrity structures are composed of pure compressional elements that are connected via a network of pure tensional elements. The concept of tensegrity promises numerous advantages to the field of robotics. Tensegrity robots are, however, notoriously difficult to control due to their oscillatory nature and nonlinear interaction between the components. Multiagent learning, a subtopic of artificial intelligence, provides the tools to address challenges of tensegrity robots. In multiagent learning, multiple entities simultaneously learn a task together while interacting with each other through the environment. This approach can be applied at two different levels: both to coordinate teams of multiple robots, and to control a single robot where different agents control different parts of the robot. In this work, we consider both cases, and apply two multiagent learning approaches (Reinforcement Learning and Evolutionary Algorithms) to tensegrity robotics problems at different levels. First, we take the model of an icosahedron robot, and use multiagent learning to control different parts. We use coevolutionary algorithms and fitness shaping to develop learning based robust rolling locomotion algorithm. After the locomotion aspect, we study multi-robot coordination using multiagent reinforcement learning and reward shaping methods. At this phase, we study reward shaping and develop methods to use reward shaping to improve the cooperation between multiple tensegrity robots. We explain how these results are simulated and validated by using physical tensegrity robots. Last, we explain how these results helped design and development of a tensegrity robot with rolling capability: SUPERBall
Exploring the effects of robotic design on learning and neural control
The ongoing deep learning revolution has allowed computers to outclass humans
in various games and perceive features imperceptible to humans during
classification tasks. Current machine learning techniques have clearly
distinguished themselves in specialized tasks. However, we have yet to see
robots capable of performing multiple tasks at an expert level. Most work in
this field is focused on the development of more sophisticated learning
algorithms for a robot's controller given a largely static and presupposed
robotic design. By focusing on the development of robotic bodies, rather than
neural controllers, I have discovered that robots can be designed such that
they overcome many of the current pitfalls encountered by neural controllers in
multitask settings. Through this discovery, I also present novel metrics to
explicitly measure the learning ability of a robotic design and its resistance
to common problems such as catastrophic interference.
Traditionally, the physical robot design requires human engineers to plan
every aspect of the system, which is expensive and often relies on human
intuition. In contrast, within the field of evolutionary robotics, evolutionary
algorithms are used to automatically create optimized designs, however, such
designs are often still limited in their ability to perform in a multitask
setting. The metrics created and presented here give a novel path to automated
design that allow evolved robots to synergize with their controller to improve
the computational efficiency of their learning while overcoming catastrophic
interference.
Overall, this dissertation intimates the ability to automatically design
robots that are more general purpose than current robots and that can perform
various tasks while requiring less computation.Comment: arXiv admin note: text overlap with arXiv:2008.0639
The Evolution of Complexity in Autonomous Robots
Evolutionary robotics–the use of evolutionary algorithms to automate the production of autonomous robots–has been an active area of research for two decades. However, previous work in this domain has been limited by the simplicity of the evolved robots and the task environments within which they are able to succeed. This dissertation aims to address these challenges by developing techniques for evolving more complex robots. Particular focus is given to methods which evolve not only the control policies of manually-designed robots, but instead evolve both the control policy and physical form of the robot. These techniques are presented along with their application to investigating previously unexplored relationships between the complexity of evolving robots and the task environments within which they evolve
Recommended from our members
Moving softly : the role of morphological computation in the generation of intelligent behaviour
The central theme of this thesis is ‘morphological computation’, in particular as it pertains to the generation of purposeful and intelligent behaviour.
The first part of the thesis covers experiments in simulations, aimed at exploring a previously unasked question: can genuinely computational soft-body reservoirs play a central role in generating behaviour which has previously been described as ‘minimally cognitive’? We conclude in the affirmative, but also note that it remains unclear whether or how they can also exceed such abilities. The main part of this work has been presented at ALIFE 14 and ECAL 15, and published in the Artificial Life journal.
In part two, the focus moves to consideration of how morphological computation in soft bodies may collude with the action of nervous systems in the production of adaptive intelligent behaviour. The massive and hypnotic complexity of brains in present day species, and lasting traditions in the design and control of animals’ mechanical analogies (robots), still lead many to perceive bodies in the neuromuscular species as being in service to the goals of their controllers (brains), but in fact the two are of a piece, and work together to the same ends. We hypothesise that this would have been more apparent than now at a time closer to the evolutionary introduction of neuromuscular systems, and introduce our new software framework for the evolution of virtual neuromuscular swimmers, which may be used to study artificial parallels to those distant origins. We begin with a demonstration of the technical innovations which we required in order to simulate soft-bodied swimmers in two-dimensional particle-based fluids, and then proceed to a description of our new concept for mapping arbitrary neural networks to arbitrary body morphologies