241 research outputs found

    Developing an embodied gait on a compliant quadrupedal robot

    Get PDF
    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

    Full text link
    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

    Get PDF
    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

    Get PDF
    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

    Incorporating prior knowledge into deep neural network controllers of legged robots

    Get PDF

    Understanding and Improving Locomotion: The Simultaneous Optimization of Motion and Morphology in Legged Robots

    Full text link
    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

    Get PDF
    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

    Full text link
    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
    • 

    corecore