797 research outputs found

    Feedback Control of an Exoskeleton for Paraplegics: Toward Robustly Stable Hands-free Dynamic Walking

    Get PDF
    This manuscript presents control of a high-DOF fully actuated lower-limb exoskeleton for paraplegic individuals. The key novelty is the ability for the user to walk without the use of crutches or other external means of stabilization. We harness the power of modern optimization techniques and supervised machine learning to develop a smooth feedback control policy that provides robust velocity regulation and perturbation rejection. Preliminary evaluation of the stability and robustness of the proposed approach is demonstrated through the Gazebo simulation environment. In addition, preliminary experimental results with (complete) paraplegic individuals are included for the previous version of the controller.Comment: Submitted to IEEE Control System Magazine. This version addresses reviewers' concerns about the robustness of the algorithm and the motivation for using such exoskeleton

    Modular Hopping and Running via Parallel Composition

    Get PDF
    Though multi-functional robot hardware has been created, the complexity in its functionality has been constrained by a lack of algorithms that appropriately manage flexible and autonomous reconfiguration of interconnections to physical and behavioral components. Raibert pioneered a paradigm for the synthesis of planar hopping using a composition of ``parts\u27\u27: controlled vertical hopping, controlled forward speed, and controlled body attitude. Such reduced degree-of-freedom compositions also seem to appear in running animals across several orders of magnitude of scale. Dynamical systems theory can offer a formal representation of such reductions in terms of ``anchored templates,\u27\u27 respecting which Raibert\u27s empirical synthesis (and the animals\u27 empirical performance) can be posed as a parallel composition. However, the orthodox notion (attracting invariant submanifold with restriction dynamics conjugate to a template system) has only been formally synthesized in a few isolated instances in engineering (juggling, brachiating, hexapedal running robots, etc.) and formally observed in biology only in similarly limited contexts. In order to bring Raibert\u27s 1980\u27s work into the 21st century and out of the laboratory, we design a new family of one-, two-, and four-legged robots with high power density, transparency, and control bandwidth. On these platforms, we demonstrate a growing collection of {\{body, behavior}\} pairs that successfully embody dynamical running / hopping ``gaits\u27\u27 specified using compositions of a few templates, with few parameters and a great deal of empirical robustness. We aim for and report substantial advances toward a formal notion of parallel composition---embodied behaviors that are correct by design even in the presence of nefarious coupling and perturbation---using a new analytical tool (hybrid dynamical averaging). With ideas of verifiable behavioral modularity and a firm understanding of the hardware tools required to implement them, we are closer to identifying the components required to flexibly program the exchange of work between machines and their environment. Knowing how to combine and sequence stable basins to solve arbitrarily complex tasks will result in improved foundations for robotics as it goes from ad-hoc practice to science (with predictive theories) in the next few decades

    On the control of complementary-slackness juggling mechanical systems

    Get PDF
    International audienceThis paper studies the feedback control of a class of complementary-slackness hybrid mechanical systems. Roughly, the systems we study are composed of an uncontrollable part (the "object") and a controlled one (the "robot"), linked by a unilateral constraint and an impact rule. A systematic and general control design method for this class of systems is proposed. The approach is a nontrivial extension of the one degree-of-freedom (DOF) juggler control design. In addition to the robot control, it is also useful to study some intermediate controllability properties of the object's impact Poincaré mapping, which generally takes the form of a non-linear discrete-time system. The force input mainly consists of a family of dead-beat feedback control laws, introduced via a recur-sive procedure, and exploiting the underlying discrete-time structure of the system. The main goal of this paper is to highlight the role of various physical and control properties characteristic of the system on its stabilizability properties and to propose solutions in certain cases

    Stabilizing Highly Dynamic Locomotion in Planar Bipedal Robots with Dimension Reducing Control.

    Full text link
    In the field of robotic locomotion, the method of hybrid zero dynamics (HZD) proposed by Westervelt, Grizzle, and Koditschek provided a new solution to the canonical problem of stabilizing walking in planar bipeds. Original walking experiments on the French biped RABBIT were very successful, with gaits that were robust to external disturbances and to parameter mismatch. Initial running experiments on RABBIT were cut short before a stable gait could be achieved, but helped to identify performance limiting aspects of both the physical hardware of RABBIT and the method of hybrid zero dynamics. To improve upon RABBIT, a new robot called MABEL was designed and constructed in collaboration between the University of Michigan and Carnegie Mellon University. In light of experiments on RABBIT and in preparation for experiments on MABEL, this thesis provides a theoretical foundation that extends the method of hybrid zero dynamics to address walking in a class of robots with series compliance. Extensive new design tools address two main performance limiting aspects of previous HZD controllers: the dependence on non-Lipschitz finite time convergence and the lack of a constructive procedure for achieving impact invariance when outputs have relative degree greater than two. An analytically rigorous set of solutions - an arbitrarily smooth stabilizing controller and a constructive parameter update scheme - is derived using the method of Poincare sections. Additional contributions of this thesis include the development of sample-based virtual constraints, analysis of walking on a slope, and identification of dynamic singularities that can arise from poorly chosen virtual constraints.Ph.D.Electrical Engineering: SystemsUniversity of Michigan, Horace H. Rackham School of Graduate Studieshttp://deepblue.lib.umich.edu/bitstream/2027.42/58477/1/morrisbj_1.pd

    On Designing an Active Tail for Legged Robots: Simplifying Control via Decoupling of Control Objectives

    Get PDF
    This work explores the possible roles of active tails for steady-state legged-locomotion. A series of simple models are proposed which capture the dynamics of an idealized running system with an active tail. The models suggest that the control objectives of injecting energy into the system and stabilizing body-pitch can be effectively decoupled via proper tail design: a long, light tail. Thus the overall control problem can be simplified, using the tail exclusively to stabilize body-pitch: this effectively relaxes the constraints on the leg-actuators, allowing them to be recruited specifically for adding energy into the system. We show in simulation that models with long-light tails are better able to reject perturbations to body-pitch than short-heavy tails with the same moment of inertia. Further, we present the results of a one degree-of-freedom tail mounted on the open-loop controlled quadruped robot Cheetah-Cub. Our results show that an active tail can greatly improve both forward velocity and reduce body-pitch per stride, while adding minimal complexity. Further, the results validate the long-light tail design: shorter, heavier tails are much more sensitive to configuration and control parameter changes than longer and lighter tails with the same moment of inertia

    Safe local aerial manipulation for the installation of devices on power lines: Aerial-core first year results and designs

    Get PDF
    Article number 6220The power grid is an essential infrastructure in any country, comprising thousands of kilometers of power lines that require periodic inspection and maintenance, carried out nowadays by human operators in risky conditions. To increase safety and reduce time and cost with respect to conventional solutions involving manned helicopters and heavy vehicles, the AERIAL-CORE project proposes the development of aerial robots capable of performing aerial manipulation operations to assist human operators in power lines inspection and maintenance, allowing the installation of devices, such as bird flight diverters or electrical spacers, and the fast delivery and retrieval of tools. This manuscript describes the goals and functionalities to be developed for safe local aerial manipulation, presenting the preliminary designs and experimental results obtained in the first year of the project.European Union (UE). H2020 871479Ministerio de Ciencia, Innovación y Universidades de España FPI 201

    Human-Inspired Motion Primitives and Transitions for Bipedal Robotic Locomotion in Diverse Terrain

    Get PDF
    This thesis presents a control design approach, which uses human data in the development of bipedal robotic control techniques for multiple locomotion behaviors. Insight into the fundamental behaviors of human locomotion is obtained through the examination of experimental human data for level walking, stair ascending, stair descending and running. Specifically, it is shown that certain outputs of the human, independent of locomotion terrain, can be characterized by a single function, termed the extended canonical human function. Through feedback linearization, human-inspired locomotion controllers are leveraged to drive the outputs of the simulated robot, via the extended canonical human function, to the outputs from human locomotion. An optimization problem, subject to the constraints of partial hybrid zero dynamics, is presented which yields parameters of these controllers that provide the best fit to human data while simultaneously ensuring stability of the controlled bipedal robot. The resulting behaviors are stable locomotion on flat ground, upstairs, downstairs and running | these four locomotion modes are termed “motion primitives”. A second optimization is presented, which yields controllers that evolve the robot from one motion primitive to another | these modes of locomotion are termed “motion transitions”. A directed graph consisting these motion primitives and motion transitions has been constructed for the stable motion planning of bipedal locomotion. A final simulation is given, which shows the controlled evolution of a robotic biped as it transitions through each mode of locomotion over a pyramidal staircase

    Feedback Control of Dynamic Bipedal Robot Locomotion

    Full text link

    Toward simple control for complex, autonomous robotic applications: combining discrete and rhythmic motor primitives

    Get PDF
    Vertebrates are able to quickly adapt to new environments in a very robust, seemingly effortless way. To explain both this adaptivity and robustness, a very promising perspective in neurosciences is the modular approach to movement generation: Movements results from combinations of a finite set of stable motor primitives organized at the spinal level. In this article we apply this concept of modular generation of movements to the control of robots with a high number of degrees of freedom, an issue that is challenging notably because planning complex, multidimensional trajectories in time-varying environments is a laborious and costly process. We thus propose to decrease the complexity of the planning phase through the use of a combination of discrete and rhythmic motor primitives, leading to the decoupling of the planning phase (i.e. the choice of behavior) and the actual trajectory generation. Such implementation eases the control of, and the switch between, different behaviors by reducing the dimensionality of the high-level commands. Moreover, since the motor primitives are generated by dynamical systems, the trajectories can be smoothly modulated, either by high-level commands to change the current behavior or by sensory feedback information to adapt to environmental constraints. In order to show the generality of our approach, we apply the framework to interactive drumming and infant crawling in a humanoid robot. These experiments illustrate the simplicity of the control architecture in terms of planning, the integration of different types of feedback (vision and contact) and the capacity of autonomously switching between different behaviors (crawling and simple reaching
    corecore