24 research outputs found
Comparing trotting and turning strategies on the quadrupedal Oncilla Robot
In this paper, we compare three different trotting techniques and five different turning strategies on a small, compliant, biologically inspired quadrupedal robot, the Oncilla. The locomotion techniques were optimized on the actual hardware using a treadmill setup, without relying on models. We found that using half ellipses as foot trajectories resulted in the fastest gaits, as well as the highest robustness against parameter changes. Furthermore, we analyzed the importance of using the scapulae for turning, from which we observed that although not necessary, they are needed for turning with a higher speed
Hybrid disturbance rejection control of dynamic bipedal robots
This paper presents a disturbance rejection control strategy for hybrid dynamic systems exposed to model uncertainties and external disturbances. The focus of this work is the gait control of dynamic bipedal robots. The proposed control strategy integrates continuous and discrete control actions. The continuous control action uses a novel model-based active disturbance rejection control (ADRC) approach to track gait trajectory references. The discrete control action resets the gait trajectory references after the impact produced by the robot’s support-leg exchange to maintain a zero tracking error. A Poincaré return map is used to search asymptotic stable periodic orbits in an extended hybrid zero dynamics (EHZD). The EHZD reflects a lower-dimensional representation of the full hybrid dynamics with uncertainties and disturbances. A physical bipedal robot testbed, referred to as Saurian, is fabricated for validation purposes. Numerical simulation and physical experiments show the robustness of the proposed control strategy against external disturbances and model uncertainties that affect both the swing motion phase and the support-leg exchange
Combining series elastic actuation and magneto-rheological damping for the control of agile locomotion
All-terrain robot locomotion is an active topic of research. Search and rescue maneuvers and exploratory missions could benefit from robots with the abilities of real animals. However, technological barriers exist to ultimately achieving the actuation system, which is able to meet the exigent requirements of these robots. This paper describes the locomotioncontrol of a leg prototype, designed and developed to make a quadruped walk dynamically while exhibiting compliant interaction with the environment. The actuation system of the leg is based on the hybrid use of series elasticity and magneto-rheological dampers, which provide variable compliance for natural-looking motion and improved interaction with the ground. The locomotioncontrol architecture has been proposed to exploit natural leg dynamics in order to improve energy efficiency. Results show that the controller achieves a significant reduction in energy consumption during the leg swing phase thanks to the exploitation of inherent leg dynamics. Added to this, experiments with the real leg prototype show that the combined use of series elasticity and magneto-rheologicaldamping at the knee provide a 20 % reduction in the energy wasted in braking the knee during its extension in the leg stance phase
Multi-expert learning of adaptive legged locomotion
Achieving versatile robot locomotion requires motor skills which can adapt to
previously unseen situations. We propose a Multi-Expert Learning Architecture
(MELA) that learns to generate adaptive skills from a group of representative
expert skills. During training, MELA is first initialised by a distinct set of
pre-trained experts, each in a separate deep neural network (DNN). Then by
learning the combination of these DNNs using a Gating Neural Network (GNN),
MELA can acquire more specialised experts and transitional skills across
various locomotion modes. During runtime, MELA constantly blends multiple DNNs
and dynamically synthesises a new DNN to produce adaptive behaviours in
response to changing situations. This approach leverages the advantages of
trained expert skills and the fast online synthesis of adaptive policies to
generate responsive motor skills during the changing tasks. Using a unified
MELA framework, we demonstrated successful multi-skill locomotion on a real
quadruped robot that performed coherent trotting, steering, and fall recovery
autonomously, and showed the merit of multi-expert learning generating
behaviours which can adapt to unseen scenarios
Optimal Design Methods for Increasing Power Performance of Multiactuator Robotic Limbs
abstract: In order for assistive mobile robots to operate in the same environment as humans, they must be able to navigate the same obstacles as humans do. Many elements are required to do this: a powerful controller which can understand the obstacle, and power-dense actuators which will be able to achieve the necessary limb accelerations and output energies. Rapid growth in information technology has made complex controllers, and the devices which run them considerably light and cheap. The energy density of batteries, motors, and engines has not grown nearly as fast. This is problematic because biological systems are more agile, and more efficient than robotic systems. This dissertation introduces design methods which may be used optimize a multiactuator robotic limb's natural dynamics in an effort to reduce energy waste. These energy savings decrease the robot's cost of transport, and the weight of the required fuel storage system. To achieve this, an optimal design method, which allows the specialization of robot geometry, is introduced. In addition to optimal geometry design, a gearing optimization is presented which selects a gear ratio which minimizes the electrical power at the motor while considering the constraints of the motor. Furthermore, an efficient algorithm for the optimization of parallel stiffness elements in the robot is introduced. In addition to the optimal design tools introduced, the KiTy SP robotic limb structure is also presented. Which is a novel hybrid parallel-serial actuation method. This novel leg structure has many desirable attributes such as: three dimensional end-effector positioning, low mobile mass, compact form-factor, and a large workspace. We also show that the KiTy SP structure outperforms the classical, biologically-inspired serial limb structure.Dissertation/ThesisDoctoral Dissertation Mechanical Engineering 201
Recommended from our members
Control of spring-mass running robots
We seek the control strategies that are applicable on legged robots and control them to run in real world as robust and efficient as animals. To achieve this goal, we need to understand the principles of legged locomotion and the control policies that animals use during running. In this study we tried to understand these principles by investigating birds' running experiments, and hypothesized their possible control policies that are important for real machines. We proposed two types of flight phase control techniques inspired from ground running birds for spring-mass running robots and derived mathematical formulas for the optimum design of the passive elements in these robots. For the control policies, we focused on flight phase because adjusting the leg parameters during the flight is very energy efficient and also the overall behavior of the system is very sensitive to the landing conditions that are determined during the flight phase of running. We first considered the change of the leg angle as the only control parameter during the flight phase. In the proposed control policies, three objective functions i) leg peak force, ii) axial impulse and iii) leg actuator work, all from passive stance phase, were considered to be regulated during running. It turned out that with a simple swing leg policy (constant leg angular acceleration), all the three objective functions can be nearly regulated at the same time, meaning that both goals of damage avoidance and energy efficiency can be fulfilled at once. After that, we investigated the effect of the leg length in addition to the leg angle on the dynamics of the spring-mass running robots. This control policy retains the steady state running by providing the equilibrium gait for each stride. The leg length and leg angle together make it possible for the robot to retain the steady state in the presence of a disturbance while limit the increase of the leg force which if increases may break the leg. In all of the control policies, the robot is purely passive during the stance phase and therefore the dynamics of the system comes from the passive dynamics of the system. Finally, we investigated the effect of the passive dynamics elements on the initiation of running. We derived mathematical formulas that determine the required stiffness and damping for the actuator to achieve the maximum possible performance given the physical limitations of the system
Understanding and Improving Locomotion: The Simultaneous Optimization of Motion and Morphology in Legged Robots
There exist many open design questions in the field of legged robotics.
Should leg extension and retraction occur with a knee or a prismatic joint?
Will adding a compliant ankle lead to improved energetics compared to a point foot? Should quadrupeds have a flexible or a rigid spine? Should elastic elements in the actuation be placed in parallel or in series with the motors? Though these questions may seem basic, they are fundamentally difficult to approach. A robot with either discrete choice will likely need very different components and use very different motion to perform at its best. To make a fair comparison between two design variations, roboticists need to ask, is the best version of a robot with a discrete morphological variation better than the best version of a robot with the other variation?
In this dissertation, I propose to answer these type of questions using an optimization based approach. Using numerical algorithms, I let a computer determine the best possible motion and best set of parameters for each design variation in order to be able to compare the best instance of each variation against each other.
I developed and implemented that methodology to explore three primary robotic design questions. In the first, I asked if parallel or series elastic actuation is the more energetically economical choice for a legged robot. Looking at a variety of force and energy based cost functions, I mapped the optimal motion cost landscape as a function of configurable parameters in the hoppers. In the best case, the series configuration was more economical for an energy based cost function, and the parallel configuration was better for a force based cost function. I then took this work a step further and included the configurable parameters directly within the optimization on a model with gear friction. I found, for the most realistic cost function, the electrical work, that series was the better choice when the majority of the transmission was handled by a low-friction rotary-to-linear transmission. In the second design question, I extended this analysis to a two-dimensional monoped moving at a forward velocity with either parallel or series elastic actuation at the hip and leg. In general it was best to have a parallel elastic actuator at the hip, and a series elastic actuator at the leg. In the third design question, I asked if there is an energetic benefit to having an articulated spinal joint instead of a rigid spinal joint in a quadrupedal legged robot. I found that the answer was gait dependent. For symmetrical gaits, such as walking and trotting, the rigid and articulated spine models have similar energetic economy. For asymmetrical gaits, such as bounding and galloping, the articulated spine led to significant energy savings at high speeds.
The combination of the above studies readily presents a methodology for simultaneously optimizing for motion and morphology in legged robots.
Aside from giving insight into these specific design questions, the technique can also be extended to a variety of other design questions.
The explorations in turn inform future hardware development by roboticists and help explain why animals in nature move in the ways that they do.PHDMechanical EngineeringUniversity of Michigan, Horace H. Rackham School of Graduate Studieshttps://deepblue.lib.umich.edu/bitstream/2027.42/144074/1/yevyes_1.pd