34 research outputs found

    Bipedial Locomotion Up Sandy Slopes: Systematic Experiments Using Zero Moment Point Methods

    Get PDF
    Bipedal robotic locomotion in granular media presents a unique set of challenges at the intersection of granular physics and robotic locomotion. In this paper, we perform a systematic experimental study in which biped robotic gaits for traversing a sandy slope are empirically designed using Zero Moment Point (ZMP) methods. We are able to implement gaits that allow our 7 degree-of-freedom planar walking robot to ascend slopes with inclines up to 10°. Firstly, we identify a given set of kinematic parameters that meet the ZMP stability criterion for uphill walking at a given angle. We then find that further relating the step lengths and center of mass heights to specific slope angles through an interpolated fit allows for significantly improved success rates when ascending a sandy slope. Our results provide increased insight into the design, sensitivity and robustness of gaits on granular material, and the kinematic changes necessary for stable locomotion on complex media

    Learning Terrain Dynamics: A Gaussian Process Modeling and Optimal Control Adaptation Framework Applied to Robotic Jumping

    Get PDF
    The complex dynamics characterizing deformable terrain presents significant impediments toward the real-world viability of locomotive robotics, particularly for legged machines. We explore vertical, robotic jumping as a model task for legged locomotion on presumed-uncharacterized, nonrigid terrain. By integrating Gaussian process (GP)-based regression and evaluation to estimate ground reaction forces as a function of the state, a 1-D jumper acquires the capability to learn forcing profiles exerted by its environment in tandem with achieving its control objective. The GP-based dynamical model initially assumes a baseline rigid, noncompliant surface. As part of an iterative procedure, the optimizer employing this model generates an optimal control strategy to achieve a target jump height. Experiential data recovered from execution on the true surface model are applied to train the GP, in turn, providing the optimizer a more richly informed dynamical model of the environment. The iterative control-learning procedure was rigorously evaluated in experiment, over different surface types, whereby a robotic hopper was challenged to jump to several different target heights. Each task was achieved within ten attempts, over which the terrain's dynamics were learned. With each iteration, GP predictions of ground forcing became incrementally refined, rapidly matching experimental force measurements. The few-iteration convergence demonstrates a fundamental capacity to both estimate and adapt to unknown terrain dynamics in application-realistic time scales, all with control tools amenable to robotic legged locomotion

    Realizing Dynamic and Efficient Bipedal Locomotion on the Humanoid Robot DURUS

    Get PDF
    © 2016 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other users, including reprinting/ republishing this material for advertising or promotional purposes, creating new collective works for resale or redistribution to servers or lists, or reuse of any copyrighted components of this work in other works.DOI: 10.1109/ICRA.2016.7487325This paper presents the methodology used to achieve efficient and dynamic walking behaviors on the prototype humanoid robotics platform, DURUS. As a means of providing a hardware platform capable of these behaviors, the design of DURUS combines highly efficient electromechanical components with “control in the loop” design of the leg morphology. Utilizing the final design of DURUS, a formal framework for the generation of dynamic walking gaits which maximizes efficiency by exploiting the full body dynamics of the robot, including the interplay between the passive and active elements, is developed. The gaits generated through this methodology form the basis of the control implementation experimentally realized on DURUS; in particular, the trajectories generated through the formal framework yield a feedforward control input which is modulated by feedback in the form of regulators that compensate for discrepancies between the model and physical system. The end result of the unified approach to control-informed mechanical design, formal gait design and regulator-based feedback control implementation is efficient and dynamic locomotion on the humanoid robot DURUS. In particular, DURUS was able to demonstrate dynamic locomotion at the DRC Finals Endurance Test, walking for just under five hours in a single day, traveling 3.9 km with a mean cost of transport of 1.61-the lowest reported cost of transport achieved on a bipedal humanoid robot

    Bipedial Locomotion Up Sandy Slopes: Systematic Experiments Using Zero Moment Point Methods

    Get PDF
    Bipedal robotic locomotion in granular media presents a unique set of challenges at the intersection of granular physics and robotic locomotion. In this paper, we perform a systematic experimental study in which biped robotic gaits for traversing a sandy slope are empirically designed using Zero Moment Point (ZMP) methods. We are able to implement gaits that allow our 7 degree-of-freedom planar walking robot to ascend slopes with inclines up to 10°. Firstly, we identify a given set of kinematic parameters that meet the ZMP stability criterion for uphill walking at a given angle. We then find that further relating the step lengths and center of mass heights to specific slope angles through an interpolated fit allows for significantly improved success rates when ascending a sandy slope. Our results provide increased insight into the design, sensitivity and robustness of gaits on granular material, and the kinematic changes necessary for stable locomotion on complex media

    Efficient HZD gait generation for three-dimensional underactuated humanoid running

    No full text
    Dynamic humanoid locomotion is a challenging control problem, and running is especially difficult to achieve, given the underactuation inherent to aerial domains. Previous work developed a gait-generating optimization framework for dynamic locomotion in the context of hybrid zero dynamics, producing stable 3D walking on the humanoid hardware platform DURUS. Here, we demonstrate that this optimization method also extends to stable 3D running. Gaits generated from the optimization, which utilizes the dynamics of all 23 degrees of freedom to maximize energy economy, results in stable running in a DURUS simulation model. Notably, the presented running is underactuated in all domains, due to DURUS' spring-legged design. Further, we generate 25 different running gaits, over a range of speeds (1.5-3.0 m/s), to demonstrate the reliability of solving the large-scale nonlinear program. We report statistical performance of the optimization in successfully generating stable running (average computation time: 323 seconds) in an effort to establish a benchmark for large-scale gait generation. We inspected this array of gaits across speeds, noting recognizable trends in optimized strategies from prior studies on lower-order models-e.g., both increased step frequency and step length with speed-along with the first reported cost-of-transport curve for a 3D humanoid running model. We consider this result an important step toward humanoid running on the DURUS hardware platform

    Dynamic Humanoid Locomotion: A Scalable Formulation for HZD Gait Optimization

    No full text
    Hybrid zero dynamics (HZD) has emerged as a popular framework for dynamic walking but has significant implementation difficulties when applied to the high degrees of freedom humanoids. The primary impediment is the process of gait design—it is difficult for optimizers to converge on a viable set of virtual constraints defining a gait. This paper presents a methodology that allows for fast and reliable generation of dynamic robotic walking gaits through the HZD framework, even in the presence of underactuation. Specifically, we describe an optimization formulation that builds upon the novel combination of HZD and direct collocation methods. Furthermore, achieving a scalable implementation required developing a defect-variable substitution formulation to simplify expressions, which ultimately allows us to generate compact analytic Jacobians of the constraints. We experimentally validate our methodology on an underactuated humanoid, DURUS, a spring-legged machine designed to facilitate energy-economical walking. We show that the optimization approach, in concert with the HZD framework, yields dynamic and stable walking gaits in hardware with a total electrical cost of transport of 1.33

    Tractable terrain-aware motion planning on granular media: An impulsive jumping study

    No full text
    This work demonstrates fast motion planning for robot locomotion that is optimized for terrain with complex dynamics, specifically, rapid penetration of granular media. Gait planning is critical for many legged locomotion control approaches, but they typically assume rigid ground contact. We aim to extend these planning methods to include terrain dynamics we see in the natural world, like sand and dirt, which can both deform and fluidize. Using an added-mass description of collective grain motion, we formulated a model of hydrostatic and hydrodynamic terrain effects that is both principled and representable with closed-form dynamics. As a result, we present a model and fast optimization formulation which solves accurate motion plans on granular media with tractable solving times (6.4-3.8 seconds). For validation, we optimized open-loop motor trajectories for a testbed jumping robot to jump to a target apex height from a bed a loosely packed poppy seeds, a model granular medium. While jumps optimized for rigid ground were anemic on granular media, terrain-aware trajectories hit within 6% of their target. This demonstrates the potential for robot locomotion which meets practical task demands, all while being aware of the terrain beneath it

    Realizing dynamic and efficient bipedal locomotion on the humanoid robot DURUS

    No full text
    This paper presents the methodology used to achieve efficient and dynamic walking behaviors on the prototype humanoid robotics platform, DURUS. As a means of providing a hardware platform capable of these behaviors, the design of DURUS combines highly efficient electromechanical components with “control in the loop” design of the leg morphology. Utilizing the final design of DURUS, a formal framework for the generation of dynamic walking gaits which maximizes efficiency by exploiting the full body dynamics of the robot, including the interplay between the passive and active elements, is developed. The gaits generated through this methodology form the basis of the control implementation experimentally realized on DURUS; in particular, the trajectories generated through the formal framework yield a feedforward control input which is modulated by feedback in the form of regulators that compensate for discrepancies between the model and physical system. The end result of the unified approach to control-informed mechanical design, formal gait design and regulator-based feedback control implementation is efficient and dynamic locomotion on the humanoid robot DURUS. In particular, DURUS was able to demonstrate dynamic locomotion at the DRC Finals Endurance Test, walking for just under five hours in a single day, traveling 3.9 km with a mean cost of transport of 1.61-the lowest reported cost of transport achieved on a bipedal humanoid robot
    corecore