713 research outputs found
Evolution of central pattern generators for the control of a five-link bipedal walking mechanism
Central pattern generators (CPGs), with a basis is neurophysiological
studies, are a type of neural network for the generation of rhythmic motion.
While CPGs are being increasingly used in robot control, most applications are
hand-tuned for a specific task and it is acknowledged in the field that generic
methods and design principles for creating individual networks for a given task
are lacking. This study presents an approach where the connectivity and
oscillatory parameters of a CPG network are determined by an evolutionary
algorithm with fitness evaluations in a realistic simulation with accurate
physics. We apply this technique to a five-link planar walking mechanism to
demonstrate its feasibility and performance. In addition, to see whether
results from simulation can be acceptably transferred to real robot hardware,
the best evolved CPG network is also tested on a real mechanism. Our results
also confirm that the biologically inspired CPG model is well suited for legged
locomotion, since a diverse manifestation of networks have been observed to
succeed in fitness simulations during evolution.Comment: 11 pages, 9 figures; substantial revision of content, organization,
and quantitative result
Optimal Walking of an Underactuated Planar Biped with Segmented Torso
Recently, underactuated bipeds with pointed feet have been studied to achieve dynamic and energy efficient robot walking patterns. However, these studies usually simplify a robot torso as one link, which is different from a human torsos containing 33 vertebrae. In this paper, therefore, we study the optimal walking of a 6-link planar biped with a segmented torso derived from its 5-link counterpart while ensuring that two models are equivalent when the additional torso joint is locked. For the walking, we suppose that each step is composed of a single support phase and an instantaneous double support phase, and two phases are connected by a plastic impact mapping. In addition, the controlled outputs named symmetry outputs capable of generating exponentially stable orbits using hybrid zero dynamics, are adopted to improve physical interpretation. The desired outputs are parameterized by B´ezier functions, with 5-link robot having 16 parameters to optimize and 6-link robot having 19 parameters. According to our energy criterion, the segmented torso structure may reduce energy consumption up to 8% in bipedal walking, and the maximum energy saving is achieved at high walking speeds, while leaving the criteria at low walking speeds remain similar for both robots.China CSC LCF
An Inverse Dynamics Approach to Control Lyapunov Functions
With the goal of moving towards implementation of increasingly dynamic behaviors on underactuated systems, this paper presents an optimization-based approach for solving full-body dynamics based controllers on underactuated bipedal robots. The primary focus of this paper is on the development of an alternative approach to the implementation of controllers utilizing control Lyapunov function based quadratic programs. This approach utilizes many of the desirable aspects from successful inverse dynamics based controllers in the literature, while also incorporating a variant of control Lyapunov functions that renders better convergence in the context of tracking outputs. The principal benefits of this formulation include a greater ability to add costs which regulate the resulting behavior of the robot. In addition, the model error-prone inertia matrix is used only once, in a non-inverted form. The result is a successful demonstration of the controller for walking in simulation, and applied on hardware in real-time for dynamic crouching
Torque Saturation in Bipedal Robotic Walking through Control Lyapunov Function Based Quadratic Programs
This paper presents a novel method for directly incorporating user-defined
control input saturations into the calculation of a control Lyapunov function
(CLF)-based walking controller for a biped robot. Previous work by the authors
has demonstrated the effectiveness of CLF controllers for stabilizing periodic
gaits for biped walkers, and the current work expands on those results by
providing a more effective means for handling control saturations. The new
approach, based on a convex optimization routine running at a 1 kHz control
update rate, is useful not only for handling torque saturations but also for
incorporating a whole family of user-defined constraints into the online
computation of a CLF controller. The paper concludes with an experimental
implementation of the main results on the bipedal robot MABEL
A Dynamics and Stability Framework for Avian Jumping Take-off
Jumping take-off in birds is an explosive behaviour with the goal of
providing a rapid transition from ground to airborne locomotion. An effective
jump is predicated on the need to maintain dynamic stability through the
acceleration phase. The present study concerns understanding how birds retain
control of body attitude and trajectory during take-off. Cursory observation
suggests that stability is achieved with relatively little cost. However,
analysis of the problem shows that the stability margins during jumping are
actually very small and that stability considerations play a significant role
in selection of appropriate jumping kinematics. We use theoretical models to
understand stability in prehensile take-off (from a perch) and also in
non-prehensile take-off (from the ground). The primary instability is tipping,
defined as rotation of the centre of gravity about the ground contact point.
Tipping occurs when the centre of pressure falls outside the functional foot. A
contribution of the paper is the development of graphical tipping stability
margins for both centre of gravity location and acceleration angle. We show
that the nose-up angular acceleration extends stability bounds forward and is
hence helpful in achieving shallow take-offs. The stability margins are used to
interrogate simulated take-offs of real birds using published experimental
kinematic data from a guinea fowl (ground take-off) and a diamond dove (perch
take-off). For the guinea fowl the initial part of the jump is stable, however
simulations exhibit a stuttering instability not observed experimentally that
is probably due to absence of compliance in the idealised joints. The diamond
dove model confirms that the foot provides an active torque reaction during
take-off, extending the range of stable jump angles by around 45{\deg}.Comment: 21 pages, 11 figures; supplementary material:
https://figshare.com/s/86b12868d64828db0d5d; DOI: 10.6084/m9.figshare.721056
Beyond Basins of Attraction: Quantifying Robustness of Natural Dynamics
Properly designing a system to exhibit favorable natural dynamics can greatly
simplify designing or learning the control policy. However, it is still unclear
what constitutes favorable natural dynamics and how to quantify its effect.
Most studies of simple walking and running models have focused on the basins of
attraction of passive limit-cycles and the notion of self-stability. We instead
emphasize the importance of stepping beyond basins of attraction. We show an
approach based on viability theory to quantify robust sets in state-action
space. These sets are valid for the family of all robust control policies,
which allows us to quantify the robustness inherent to the natural dynamics
before designing the control policy or specifying a control objective. We
illustrate our formulation using spring-mass models, simple low dimensional
models of running systems. We then show an example application by optimizing
robustness of a simulated planar monoped, using a gradient-free optimization
scheme. Both case studies result in a nonlinear effective stiffness providing
more robustness.Comment: 15 pages. This work has been accepted to IEEE Transactions on
Robotics (2019
- …