82 research outputs found

    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

    Trajectory Optimization Through Contacts and Automatic Gait Discovery for Quadrupeds

    Full text link
    In this work we present a trajectory Optimization framework for whole-body motion planning through contacts. We demonstrate how the proposed approach can be applied to automatically discover different gaits and dynamic motions on a quadruped robot. In contrast to most previous methods, we do not pre-specify contact switches, timings, points or gait patterns, but they are a direct outcome of the optimization. Furthermore, we optimize over the entire dynamics of the robot, which enables the optimizer to fully leverage the capabilities of the robot. To illustrate the spectrum of achievable motions, here we show eight different tasks, which would require very different control structures when solved with state-of-the-art methods. Using our trajectory Optimization approach, we are solving each task with a simple, high level cost function and without any changes in the control structure. Furthermore, we fully integrated our approach with the robot's control and estimation framework such that optimization can be run online. By demonstrating a rough manipulation task with multiple dynamic contact switches, we exemplarily show how optimized trajectories and control inputs can be directly applied to hardware.Comment: Video: https://youtu.be/sILuqJBsyK

    Incorporating prior knowledge into deep neural network controllers of legged robots

    Get PDF

    Oncilla robot: a versatile open-source quadruped research robot with compliant pantograph legs

    Get PDF
    We present Oncilla robot, a novel mobile, quadruped legged locomotion machine. This large-cat sized, 5.1 robot is one of a kind of a recent, bioinspired legged robot class designed with the capability of model-free locomotion control. Animal legged locomotion in rough terrain is clearly shaped by sensor feedback systems. Results with Oncilla robot show that agile and versatile locomotion is possible without sensory signals to some extend, and tracking becomes robust when feedback control is added (Ajaoolleian 2015). By incorporating mechanical and control blueprints inspired from animals, and by observing the resulting robot locomotion characteristics, we aim to understand the contribution of individual components. Legged robots have a wide mechanical and control design parameter space, and a unique potential as research tools to investigate principles of biomechanics and legged locomotion control. But the hardware and controller design can be a steep initial hurdle for academic research. To facilitate the easy start and development of legged robots, Oncilla-robot's blueprints are available through open-source. [...

    From Knowing to Doing: Learning Diverse Motor Skills through Instruction Learning

    Full text link
    Recent years have witnessed many successful trials in the robot learning field. For contact-rich robotic tasks, it is challenging to learn coordinated motor skills by reinforcement learning. Imitation learning solves this problem by using a mimic reward to encourage the robot to track a given reference trajectory. However, imitation learning is not so efficient and may constrain the learned motion. In this paper, we propose instruction learning, which is inspired by the human learning process and is highly efficient, flexible, and versatile for robot motion learning. Instead of using a reference signal in the reward, instruction learning applies a reference signal directly as a feedforward action, and it is combined with a feedback action learned by reinforcement learning to control the robot. Besides, we propose the action bounding technique and remove the mimic reward, which is shown to be crucial for efficient and flexible learning. We compare the performance of instruction learning with imitation learning, indicating that instruction learning can greatly speed up the training process and guarantee learning the desired motion correctly. The effectiveness of instruction learning is validated through a bunch of motion learning examples for a biped robot and a quadruped robot, where skills can be learned typically within several million steps. Besides, we also conduct sim-to-real transfer and online learning experiments on a real quadruped robot. Instruction learning has shown great merits and potential, making it a promising alternative for imitation learning
    • 

    corecore