241 research outputs found
Developing an embodied gait on a compliant quadrupedal robot
Incorporating the body dynamics of compliant robots into their controller architectures can drastically reduce the complexity of locomotion control. An extreme version of this embodied control principle was demonstrated in highly compliant tensegrity robots, for which stable gait generation was achieved by using only optimized linear feedback from the robot's sensors to its actuators. The morphology of quadrupedal robots has previously been used for sensing and for control of a compliant spine, but never for gait generation. In this paper, we successfully apply embodied control to the compliant, quadrupedal Oncilla robot. As initial experiments indicated that mere linear feedback does not suffice, we explore the minimal requirements for robust gait generation in terms of memory and nonlinear complexity. Our results show that a memory-less feedback controller can generate a stable trot by learning the desired nonlinear relation between the input and the output signals. We believe this method can provide a very useful tool for transferring knowledge from open loop to closed loop control on compliant robots
Frequency-Aware Model Predictive Control
Transferring solutions found by trajectory optimization to robotic hardware
remains a challenging task. When the optimization fully exploits the provided
model to perform dynamic tasks, the presence of unmodeled dynamics renders the
motion infeasible on the real system. Model errors can be a result of model
simplifications, but also naturally arise when deploying the robot in
unstructured and nondeterministic environments. Predominantly, compliant
contacts and actuator dynamics lead to bandwidth limitations. While classical
control methods provide tools to synthesize controllers that are robust to a
class of model errors, such a notion is missing in modern trajectory
optimization, which is solved in the time domain. We propose frequency-shaped
cost functions to achieve robust solutions in the context of optimal control
for legged robots. Through simulation and hardware experiments we show that
motion plans can be made compatible with bandwidth limits set by actuators and
contact dynamics. The smoothness of the model predictive solutions can be
continuously tuned without compromising the feasibility of the problem.
Experiments with the quadrupedal robot ANYmal, which is driven by
highly-compliant series elastic actuators, showed significantly improved
tracking performance of the planned motion, torque, and force trajectories and
enabled the machine to walk robustly on terrain with unmodeled compliance
Master of Science
thesisThis research studies the passive dynamics of an under-actuated trotting quadruped. The goal of this project is to perform three-dimensional (3D) dynamic simulations of a trotting quadruped robot to find proper leg configurations and stiffness range, in order to achieve stable trotting gait. First, a 3D simulation framework that includes all the six degrees of freedom of the body is introduced. Directionally compliant legs together with different leg configurations are employed to achieve passive stability. Compliant legs passively support the body during stance phase and during flight phase a motor is used to retract the legs. Leg configurations in the robot's sagittal and frontal plane are introduced. Numerical experiments are conducted to search the design space of the leg, focusing on increasing the passive stability of the robot. Increased stability is defined as decreased pitching, rolling, and yawing motion of the robot. The results indicate that optimized leg parameters can guarantee passive stable trotting with reduced roll, pitch, and yaw. Studies suggest that a quadruped robot with compliant legs is dynamically stable while trotting. Results indicate that the robot based on a biological model (i.e., caudal inclination of humeri and cranial inclination of femora) has the best performance. Stiff springs at hips and shoulders, soft spring at knees and elbows, and stiff springs at ankles and wrists are recommended. The results of this project provide a conceptual framework for understanding the movements of a trotting quadruped
Minimalist analogue robot discovers animal-like walking gaits
Robots based on simplified or abstracted biomechanical concepts can be a useful tool for investigating how and why animals move the way they do. In this paper we present an extremely simple quadruped robot, which is able to walk with no form of software or controller. Instead, individual leg movements are triggered directly by switches on each leg which detect leg loading and unloading. As the robot progresses, pitching and rolling movements of its body result in a gait emerging with a consistent leg movement order, despite variations in stride and stance time. This gait has similarities to the gaits used by walking primates and grazing livestock, and is close to the gait which was recently theorised to derive from animal body geometry. As well as presenting the design and construction of the robot, we present experimental measurements of the robot's gait kinematics and ground reaction forces determined using high speed video and a pressure mat, and compare these to gait parameters of animals taken from literature. Our results support the theory that body geometry is a key determinant of animal gait at low speeds, and also demonstrate that steady state locomotion can be achieved with little to no active control
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
Kinematic primitives for walking and trotting gaits of a quadruped robot with compliant legs
In this work we research the role of body dynamics in the complexity of kinematic patterns in a quadruped robot with compliant legs. Two gait patterns, lateral sequence walk and trot, along with leg length control patterns of different complexity were implemented in a modular, feed-forward locomotion controller. The controller was tested on a small, quadruped robot with compliant, segmented leg design, and led to self-stable and self-stabilizing robot locomotion. In-air stepping and on-ground locomotion leg kinematics were recorded, and the number and shapes of motion primitives accounting for 95% of the variance of kinematic leg data were extracted. This revealed that kinematic patterns resulting from feed-forward control had a lower complexity (in-air stepping, 2 to 3 primitives) than kinematic patterns from on-ground locomotion (4 primitives), although both experiments applied identical motor patterns. The complexity of on-ground kinematic patterns had increased, through ground contact and mechanical entrainment. The complexity of observed kinematic on-ground data matches those reported from level-ground locomotion data of legged animals. Results indicate that a very low complexity of modular, rhythmic, feed-forward motor control is sufficient for level-ground locomotion in combination with passive compliant legged hardware
LeggedWalking on Inclined Surfaces
The main contribution of this MS Thesis is centered around taking steps
towards successful multi-modal demonstrations using Northeastern's
legged-aerial robot, Husky Carbon. This work discusses the challenges involved
in achieving multi-modal locomotion such as trotting-hovering and
thruster-assisted incline walking and reports progress made towards overcoming
these challenges. Animals like birds use a combination of legged and aerial
mobility, as seen in Chukars' wing-assisted incline running (WAIR), to achieve
multi-modal locomotion. Chukars use forces generated by their flapping wings to
manipulate ground contact forces and traverse steep slopes and overhangs.
Husky's design takes inspiration from birds such as Chukars. This MS thesis
presentation outlines the mechanical and electrical details of Husky's legged
and aerial units. The thesis presents simulated incline walking using a
high-fidelity model of the Husky Carbon over steep slopes of up to 45 degrees.Comment: Masters thesi
- âŠ