836 research outputs found
A Model-based Hierarchical Controller for Legged Systems subject to External Disturbances
Xin G, Lin H-C, Smith J, Cebe O, Mistry M. A Model-based Hierarchical Controller for Legged Systems subject to External Disturbances. In: IEEE/RSJ Int. Conf. on Robotics and Automation. 2018.Legged robots have many potential applications
in real-world scenarios where the tasks are too dangerous for
humans, and compliance is needed to protect the system against
external disturbances and impacts. In this paper, we propose a
model-based controller for hierarchical tasks of legged systems
subject to external disturbance. The control framework is
based on projected inverse dynamics controller, such that the
control law is decomposed into two orthogonal subspaces,
i.e., the constrained and the unconstrained subspaces. The
unconstrained component controls multiple desired tasks with
impedance responses. The constrained space controller maintains
the contact subject to unknown external disturbances,
without the use of any force/torque sensing at the contact
points. By explicitly modelling the external force, our controller
is robust to external disturbances and errors arising from
incorrect dynamic model information. The main contributions
of this paper include (1) incorporating an impedance controller
to control external disturbances and allow impedance shaping
to adjust the behaviour of the motion under external disturbances,
(2) optimising contact forces within the constrained
subspace that also takes into account the external disturbances
without using force/torque sensors at the contact locations. The
techniques are evaluated on the ANYmal quadruped platform
under a variety of scenarios
Robust Whole-Body Motion Control of Legged Robots
We introduce a robust control architecture for the whole-body motion control
of torque controlled robots with arms and legs. The method is based on the
robust control of contact forces in order to track a planned Center of Mass
trajectory. Its appeal lies in the ability to guarantee robust stability and
performance despite rigid body model mismatch, actuator dynamics, delays,
contact surface stiffness, and unobserved ground profiles. Furthermore, we
introduce a task space decomposition approach which removes the coupling
effects between contact force controller and the other non-contact controllers.
Finally, we verify our control performance on a quadruped robot and compare its
performance to a standard inverse dynamics approach on hardware.Comment: 8 Page
Feedback MPC for Torque-Controlled Legged Robots
The computational power of mobile robots is currently insufficient to achieve
torque level whole-body Model Predictive Control (MPC) at the update rates
required for complex dynamic systems such as legged robots. This problem is
commonly circumvented by using a fast tracking controller to compensate for
model errors between updates. In this work, we show that the feedback policy
from a Differential Dynamic Programming (DDP) based MPC algorithm is a viable
alternative to bridge the gap between the low MPC update rate and the actuation
command rate. We propose to augment the DDP approach with a relaxed barrier
function to address inequality constraints arising from the friction cone. A
frequency-dependent cost function is used to reduce the sensitivity to
high-frequency model errors and actuator bandwidth limits. We demonstrate that
our approach can find stable locomotion policies for the torque-controlled
quadruped, ANYmal, both in simulation and on hardware.Comment: Paper accepted to IEEE/RSJ International Conference on Intelligent
Robots and Systems (IROS 2019
Torque-Controlled Stepping-Strategy Push Recovery: Design and Implementation on the iCub Humanoid Robot
One of the challenges for the robotics community is to deploy robots which
can reliably operate in real world scenarios together with humans. A crucial
requirement for legged robots is the capability to properly balance on their
feet, rejecting external disturbances. iCub is a state-of-the-art humanoid
robot which has only recently started to balance on its feet. While the current
balancing controller has proved successful in various scenarios, it still
misses the capability to properly react to strong pushes by taking steps. This
paper goes in this direction. It proposes and implements a control strategy
based on the Capture Point concept [1]. Instead of relying on position control,
like most of Capture Point related approaches, the proposed strategy generates
references for the momentum-based torque controller already implemented on the
iCub, thus extending its capabilities to react to external disturbances, while
retaining the advantages of torque control when interacting with the
environment. Experiments in the Gazebo simulator and on the iCub humanoid robot
validate the proposed strategy
Disturbance rejection for legged robots through a hybrid observer
A legged robot needs to move in unstructured environments continuously subject to disturbances. Existing disturbance observers are not enough when significant forces act on both the center of mass and the robot’s legs, and they usually employ indirect measures of the floating base’s velocity. This paper presents a solution combining a momentum-based observer for the angular term and an acceleration-based observer for the translational one, employing directly measurable values from the sensors. Due to this combination, we define this observer as ”hybrid,” and it can detect disturbances acting on both the legged robot’s center of mass and its legs. The estimation is employed in a whole-body controller. The framework is tested in simulation on a quadruped robot subject to significant disturbances, and it is compared with existing observer-based techniques
Fast and Continuous Foothold Adaptation for Dynamic Locomotion through CNNs
Legged robots can outperform wheeled machines for most navigation tasks
across unknown and rough terrains. For such tasks, visual feedback is a
fundamental asset to provide robots with terrain-awareness. However, robust
dynamic locomotion on difficult terrains with real-time performance guarantees
remains a challenge. We present here a real-time, dynamic foothold adaptation
strategy based on visual feedback. Our method adjusts the landing position of
the feet in a fully reactive manner, using only on-board computers and sensors.
The correction is computed and executed continuously along the swing phase
trajectory of each leg. To efficiently adapt the landing position, we implement
a self-supervised foothold classifier based on a Convolutional Neural Network
(CNN). Our method results in an up to 200 times faster computation with respect
to the full-blown heuristics. Our goal is to react to visual stimuli from the
environment, bridging the gap between blind reactive locomotion and purely
vision-based planning strategies. We assess the performance of our method on
the dynamic quadruped robot HyQ, executing static and dynamic gaits (at speeds
up to 0.5 m/s) in both simulated and real scenarios; the benefit of safe
foothold adaptation is clearly demonstrated by the overall robot behavior.Comment: 9 pages, 11 figures. Accepted to RA-L + ICRA 2019, January 201
- …