29,583 research outputs found
A Projected Inverse Dynamics Approach for Multi-arm Cartesian Impedance Control
Lin H-C, Smith J, Kouhkiloui Babarahmati K, Dehio N, Mistry M. A Projected Inverse Dynamics Approach for Multi-arm Cartesian Impedance Control. In: IEEE/RSJ Int. Conf. on Robotics and Automation. 2018.We propose a model-based control framework for
multi-arm manipulation of a rigid object subject to external
disturbances. The control framework, based on projected inverse
dynamics, decomposes the control law into constrained
and unconstrained subspaces. Unconstrained components accomplish
the motion task with a desired 6-DOF Cartesian
impedance behaviour against external disturbances. Meanwhile,
the constrained component enforces contact and friction constraints
by optimising for contact forces within the constrained
subspace. External disturbances are explicitly compensated for
without using force/torque sensors at the contact points. The
approach is evaluated on a dual-arm platform manipulating a
rigid object while coping with unknown object dynamics and
human interaction
Stability of Surface Contacts for Humanoid Robots: Closed-Form Formulae of the Contact Wrench Cone for Rectangular Support Areas
Humanoid robots locomote by making and breaking contacts with their
environment. A crucial problem is therefore to find precise criteria for a
given contact to remain stable or to break. For rigid surface contacts, the
most general criterion is the Contact Wrench Condition (CWC). To check whether
a motion satisfies the CWC, existing approaches take into account a large
number of individual contact forces (for instance, one at each vertex of the
support polygon), which is computationally costly and prevents the use of
efficient inverse-dynamics methods. Here we argue that the CWC can be
explicitly computed without reference to individual contact forces, and give
closed-form formulae in the case of rectangular surfaces -- which is of
practical importance. It turns out that these formulae simply and naturally
express three conditions: (i) Coulomb friction on the resultant force, (ii) ZMP
inside the support area, and (iii) bounds on the yaw torque. Conditions (i) and
(ii) are already known, but condition (iii) is, to the best of our knowledge,
novel. It is also of particular interest for biped locomotion, where undesired
foot yaw rotations are a known issue. We also show that our formulae yield
simpler and faster computations than existing approaches for humanoid motions
in single support, and demonstrate their consistency in the OpenHRP simulator.Comment: 14 pages, 4 figure
Dynamic whole-body motion generation under rigid contacts and other unilateral constraints
The most widely used technique for generating wholebody motions on a humanoid robot accounting for various tasks and constraints is inverse kinematics. Based on the task-function approach, this class of methods enables the coordination of robot movements to execute several tasks in parallel and account for the sensor feedback in real time, thanks to the low computation cost.
To some extent, it also enables us to deal with some of the robot constraints (e.g., joint limits or visibility) and manage the quasi-static balance of the robot. In order to fully use the whole range of possible motions, this paper proposes extending the task-function approach to handle the full dynamics of the robot multibody along with any constraint written as equality or inequality of the state and control variables. The definition of multiple objectives is made possible by ordering them inside a strict hierarchy. Several models of contact with the environment can be implemented in the framework. We propose a reduced formulation of the multiple rigid planar contact that keeps a low computation cost. The efficiency of this approach is illustrated by presenting several multicontact dynamic motions in simulation and on the real HRP-2 robot
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
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
- âŚ