152 research outputs found

    Comparing trotting and turning strategies on the quadrupedal Oncilla Robot

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

    Analytic Model for Quadruped Locomotion Task-Space Planning

    Full text link
    Despite the extensive presence of the legged locomotion in animals, it is extremely challenging to be reproduced with robots. Legged locomotion is an dynamic task which benefits from a planning that takes advantage of the gravitational pull on the system. However, the computational cost of such optimization rapidly increases with the complexity of kinematic structures, rendering impossible real-time deployment in unstructured environments. This paper proposes a simplified method that can generate desired centre of mass and feet trajectory for quadrupeds. The model describes a quadruped as two bipeds connected via their centres of mass, and it is based on the extension of an algebraic bipedal model that uses the topology of the gravitational attractor to describe bipedal locomotion strategies. The results show that the model generates trajectories that agrees with previous studies. The model will be deployed in the future as seed solution for whole-body trajectory optimization in the attempt to reduce the computational cost and obtain real-time planning of complex action in challenging environments.Comment: Accepted to be Published in 2019, 41th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Berlin German

    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

    Heading control for quadruped stair climbing based on PD controller for the KRSRI competition

    Get PDF
    Quadruped, a robot that resembles four-legged animals, is developed for many purposes, such as surveillance and rescue. Such a caveat requires the robot to have the capability to overcome various terrain and obstacles. When moving across such a landscape, it is essential to maintain the robot's orientation steadily. Inclined terrains such as stairs have posed another challenge to the control strategy as the robot is unstable while climbing. Therefore, the contribution of this work is to address the need for heading control because of the relatively longer stairs used for the current competition compared to the past. The proposed control system simultaneously maintains the heading while keeping the body stable. The inertial measurement unit sensor carried by the robot would provide the pose needed for heading control calculations. The robot's heading becomes the base for the PD controller calculation. The final pose that stabilizes the robot while tackling heading error is a combination of correction from the PD controller and the stabilization part of the control strategy. Then, the leg servo angle determination deployed the inverse kinematics calculation from the suitable robot pose. The proposed method enabled the designed robot to maintain its heading with a 4.4-degree margin of error and stabilize the body. The quadruped also completes the stair climbing at the shortest time of 20 seconds with a speed of up to 5.5 centimeters per second

    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. [...

    Multi-Objective Optimization for Speed and Stability of a Sony Aibo Gait

    Get PDF
    Locomotion is a fundamental facet of mobile robotics that many higher level aspects rely on. However, this is not a simple problem for legged robots with many degrees of freedom. For this reason, machine learning techniques have been applied to the domain. Although impressive results have been achieved, there remains a fundamental problem with using most machine learning methods. The learning algorithms usually require a large dataset which is prohibitively hard to collect on an actual robot. Further, learning in simulation has had limited success transitioning to the real world. Also, many learning algorithms optimize for a single fitness function, neglecting many of the effects on other parts of the system. As part of the RoboCup 4-legged league, many researchers have worked on increasing the walking/gait speed of Sony AIBO robots. Recently, the effort shifted from developing a quick gait, to developing a gait that also provides a stable sensing platform. However, to date, optimization of both velocity and camera stability has only occurred using a single fitness function that incorporates the two objectives with a weighting that defines the desired tradeoff between them. However, the true nature of this tradeoff is not understood because the pareto front has never been charted, so this a priori decision is uninformed. This project applies the Nondominated Sorting Genetic Algorithm-II (NSGA-II) to find a pareto set of fast, stable gait parameters. This allows a user to select the best tradeoff between balance and speed for a given application. Three fitness functions are defined: one speed measure and two stability measures. A plot of evolved gaits shows a pareto front that indicates speed and stability are indeed conflicting goals. Interestingly, the results also show that tradeoffs also exist between different measures of stability

    Gait transition and modulation in a quadruped robot : a brainstem-like modulation approach

    Get PDF
    In this article, we propose a bio-inspired architecture for a quadruped robot that is able to initiate/stop locomotion; generate different gaits, and to easily select and switch between the different gaits according to the speed and/or the behavioral context. This improves the robot stability and smoothness while locomoting. We apply nonlinear oscillators to model Central Pattern Generators (CPGs). These generate the rhythmic locomotor movements for a quadruped robot. The generated trajectories are modulated by a tonic signal, that encodes the required activity and/or modulation. This drive signal strength is mapped onto sets of CPG parameters. By increasing the drive signal, locomotion can be elicited and velocity increased while switching to the appropriate gaits. This drive signal can be specified according to sensory information or set a priori. The system is implemented in a simulated and real AIBO robot. Results demonstrate the adequacy of the architecture to generate and modulate the required coordinated trajectories according to a velocity increase; and to smoothly and easily switch among the different motor behaviors.The authors gratefully acknowledge Keir Pearson for all the discussions and help. This work is funded by FEDER Funding supported by the Operational Program Competitive Factors COMPETE and National Funding supported by the FCT - Foundation for Science and Technology through project PTDC/EEACRO/100655/2008

    Multiple chaotic central pattern generators with learning for legged locomotion and malfunction compensation

    Full text link
    An originally chaotic system can be controlled into various periodic dynamics. When it is implemented into a legged robot's locomotion control as a central pattern generator (CPG), sophisticated gait patterns arise so that the robot can perform various walking behaviors. However, such a single chaotic CPG controller has difficulties dealing with leg malfunction. Specifically, in the scenarios presented here, its movement permanently deviates from the desired trajectory. To address this problem, we extend the single chaotic CPG to multiple CPGs with learning. The learning mechanism is based on a simulated annealing algorithm. In a normal situation, the CPGs synchronize and their dynamics are identical. With leg malfunction or disability, the CPGs lose synchronization leading to independent dynamics. In this case, the learning mechanism is applied to automatically adjust the remaining legs' oscillation frequencies so that the robot adapts its locomotion to deal with the malfunction. As a consequence, the trajectory produced by the multiple chaotic CPGs resembles the original trajectory far better than the one produced by only a single CPG. The performance of the system is evaluated first in a physical simulation of a quadruped as well as a hexapod robot and finally in a real six-legged walking machine called AMOSII. The experimental results presented here reveal that using multiple CPGs with learning is an effective approach for adaptive locomotion generation where, for instance, different body parts have to perform independent movements for malfunction compensation.Comment: 48 pages, 16 figures, Information Sciences 201
    • …
    corecore