1,214 research outputs found
The Penn Jerboa: A Platform for Exploring Parallel Composition of Templates
We have built a 12DOF, passive-compliant legged, tailed biped actuated by
four brushless DC motors. We anticipate that this machine will achieve varied
modes of quasistatic and dynamic balance, enabling a broad range of locomotion
tasks including sitting, standing, walking, hopping, running, turning, leaping,
and more. Achieving this diversity of behavior with a single under-actuated
body, requires a correspondingly diverse array of controllers, motivating our
interest in compositional techniques that promote mixing and reuse of a
relatively few base constituents to achieve a combinatorially growing array of
available choices. Here we report on the development of one important example
of such a behavioral programming method, the construction of a novel monopedal
sagittal plane hopping gait through parallel composition of four decoupled 1DOF
base controllers.
For this example behavior, the legs are locked in phase and the body is
fastened to a boom to restrict motion to the sagittal plane. The platform's
locomotion is powered by the hip motor that adjusts leg touchdown angle in
flight and balance in stance, along with a tail motor that adjusts body shape
in flight and drives energy into the passive leg shank spring during stance.
The motor control signals arise from the application in parallel of four
simple, completely decoupled 1DOF feedback laws that provably stabilize in
isolation four corresponding 1DOF abstract reference plants. Each of these
abstract 1DOF closed loop dynamics represents some simple but crucial specific
component of the locomotion task at hand. We present a partial proof of
correctness for this parallel composition of template reference systems along
with data from the physical platform suggesting these templates are anchored as
evidenced by the correspondence of their characteristic motions with a suitably
transformed image of traces from the physical platform.Comment: Technical Report to Accompany: A. De and D. Koditschek, "Parallel
composition of templates for tail-energized planar hopping," in 2015 IEEE
International Conference on Robotics and Automation (ICRA), May 2015. v2:
Used plain latex article, correct gap radius and specific force/torque
number
Motion Planning and Control of Dynamic Humanoid Locomotion
Inspired by human, humanoid robots has the potential to become a general-purpose platform that lives along with human. Due to the technological advances in many field, such as actuation, sensing, control and intelligence, it finally enables humanoid robots to possess human comparable capabilities. However, humanoid locomotion is still a challenging research field. The large number of degree of freedom structure makes the system difficult to coordinate online. The presence of various contact constraints and the hybrid nature of locomotion tasks make the planning a harder problem to solve. Template model anchoring approach has been adopted to bridge the gap between simple model behavior and the whole-body motion of humanoid robot.
Control policies are first developed for simple template models like Linear Inverted Pendulum Model (LIPM) or Spring Loaded Inverted Pendulum(SLIP), the result controlled behaviors are then been mapped to the whole-body motion of humanoid robot through optimization-based task-space control strategies. Whole-body humanoid control framework has been verified on various contact situations such as unknown uneven terrain, multi-contact scenarios and moving platform and shows its generality and versatility. For walking motion, existing Model Predictive Control approach based on LIPM has been extended to enable the robot to walk without any reference foot placement anchoring. It is kind of discrete version of \u201cwalking without thinking\u201d.
As a result, the robot could achieve versatile locomotion modes such as automatic foot placement with single reference velocity command, reactive stepping under large external disturbances, guided walking with small constant external pushing forces, robust walking on unknown uneven terrain, reactive stepping in place when blocked by external barrier. As an extension of this proposed framework, also to increase the push recovery capability of the humanoid robot, two new configurations have been proposed to enable the robot to perform cross-step motions. For more dynamic hopping and running motion, SLIP model has been chosen as the template model. Different from traditional model-based analytical approach, a data-driven approach has been proposed to encode the dynamics of the this model. A deep neural network is trained offline with a large amount of simulation data based on the SLIP model to learn its dynamics.
The trained network is applied online to generate reference foot placements for the humanoid robot. Simulations have been performed to evaluate the effectiveness of the proposed approach in generating bio-inspired and robust running motions. The method proposed based on 2D SLIP model can be generalized to 3D SLIP model and the extension has been briefly mentioned at the end
Asymptotically Stable Walking of a Five-Link Underactuated 3D Bipedal Robot
This paper presents three feedback controllers that achieve an asymptotically
stable, periodic, and fast walking gait for a 3D (spatial) bipedal robot
consisting of a torso, two legs, and passive (unactuated) point feet. The
contact between the robot and the walking surface is assumed to inhibit yaw
rotation. The studied robot has 8 DOF in the single support phase and 6
actuators. The interest of studying robots with point feet is that the robot's
natural dynamics must be explicitly taken into account to achieve balance while
walking. We use an extension of the method of virtual constraints and hybrid
zero dynamics, in order to simultaneously compute a periodic orbit and an
autonomous feedback controller that realizes the orbit. This method allows the
computations to be carried out on a 2-DOF subsystem of the 8-DOF robot model.
The stability of the walking gait under closed-loop control is evaluated with
the linearization of the restricted Poincar\'e map of the hybrid zero dynamics.
Three strategies are explored. The first strategy consists of imposing a
stability condition during the search of a periodic gait by optimization. The
second strategy uses an event-based controller. In the third approach, the
effect of output selection is discussed and a pertinent choice of outputs is
proposed, leading to stabilization without the use of a supplemental
event-based controller
Hopping, Landing, and Balancing with Springs
This work investigates the interaction of a planar double pendulum robot and springs, where the lower body (the leg) has been modified to include a spring-loaded passive prismatic joint. The thesis explores the mechanical advantage of adding a spring to the robot in hopping, landing, and balancing activities by formulating the motion problem as a boundary value problem; and also provides a control strategy for such scenarios. It also analyses the robustness of the developed controller to uncertain spring parameters, and an observer solution is provided to estimate these parameters while the robot is performing a tracking task. Finally, it shows a study of how well IMUs perform in bouncing conditions, which is critical for the proper operation of a hopping robot or a running-legged one
Balancing experiments on a torque-controlled humanoid with hierarchical inverse dynamics
Recently several hierarchical inverse dynamics controllers based on cascades
of quadratic programs have been proposed for application on torque controlled
robots. They have important theoretical benefits but have never been
implemented on a torque controlled robot where model inaccuracies and real-time
computation requirements can be problematic. In this contribution we present an
experimental evaluation of these algorithms in the context of balance control
for a humanoid robot. The presented experiments demonstrate the applicability
of the approach under real robot conditions (i.e. model uncertainty, estimation
errors, etc). We propose a simplification of the optimization problem that
allows us to decrease computation time enough to implement it in a fast torque
control loop. We implement a momentum-based balance controller which shows
robust performance in face of unknown disturbances, even when the robot is
standing on only one foot. In a second experiment, a tracking task is evaluated
to demonstrate the performance of the controller with more complicated
hierarchies. Our results show that hierarchical inverse dynamics controllers
can be used for feedback control of humanoid robots and that momentum-based
balance control can be efficiently implemented on a real robot.Comment: appears in IEEE/RSJ International Conference on Intelligent Robots
and Systems (IROS), 201
Momentum Control with Hierarchical Inverse Dynamics on a Torque-Controlled Humanoid
Hierarchical inverse dynamics based on cascades of quadratic programs have
been proposed for the control of legged robots. They have important benefits
but to the best of our knowledge have never been implemented on a torque
controlled humanoid where model inaccuracies, sensor noise and real-time
computation requirements can be problematic. Using a reformulation of existing
algorithms, we propose a simplification of the problem that allows to achieve
real-time control. Momentum-based control is integrated in the task hierarchy
and a LQR design approach is used to compute the desired associated closed-loop
behavior and improve performance. Extensive experiments on various balancing
and tracking tasks show very robust performance in the face of unknown
disturbances, even when the humanoid is standing on one foot. Our results
demonstrate that hierarchical inverse dynamics together with momentum control
can be efficiently used for feedback control under real robot conditions.Comment: 21 pages, 11 figures, 4 tables in Autonomous Robots (2015
- …