• No results found

Geometric dynamics analysis of humanoids - locked inertia

N/A
N/A
Protected

Academic year: 2021

Share "Geometric dynamics analysis of humanoids - locked inertia"

Copied!
1
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

Geometric dynamics analysis of humanoids — locked inertia

G. van Oort

Impact institute/University of Twente

g.vanoort@ewi.utwente.nl

S. Stramigioli

Impact institute/University of Twente

s.stramigioli@utwente.nl

1 Introduction

At the Control Engineering chair at the University of Twente, research is done on geometric dynamics analysis of humanoids. We strive to find mathematics that represent in an insightful, coordinate-free way the complex dynamics of humanoid robots. The basis of the geometric dynamics analysis is screw theory [1].

The advantage of geometric dynamics analysis over most classical 3D analysis is that the equations are coordinate-neutral: as long as all quantities are expressed in the same coordinate frame, the equations are correct. Contrary to for example euler angles, the dynamics equations are com-pletely singularity-free. Moreover, equations for transla-tions and rotatransla-tions are combined, resulting in simple yet powerful equations.

2 The locked inertia tensor and locked inertia ellipsoid A rigid body is characterized by its inertia tensor, which contains all inertia properties (mass m and moments of in-ertia Ix, Iy and Iz). The total inertia of a system of rigid

bodies that are not moving relatively to each other (they are ‘locked’) —the locked inertia (also known as the composite

rigid body inertia [2]) — can be found by simply summing

the inertia tensors of the individual bodies.

The locked inertia enables us to regard the whole system as one single entity (as long as the joints are locked). This is very useful in humanoid robots, where the most important dynamics are the system as a whole pivoting around the con-tact point of the foot with the ground. Assuming that the in-ternal motion of the system is negligible (see also section 4), the dynamics equations simplify from full multi-body equa-tions of motion to those of an inverted pendulum.

The locked inertia ellipsoid is a visualization of the locked inertia tensor — its shape represents the inertial properties of the locked system (see figure 1). By analyzing it, we can visually judge how much the locked dynamics are influ-enced by changes of the internal configuration of the robot. This can be used both as an analysis tool (how much does an internal configuration disturbance influence the total dynam-ics) and as a control tool (deliberately changing the internal configuration in order to change the total dynamics). To visualize the locked inertia ellipsoid, its properties (e.g. the three radii) need to be extracted from the inertia tensor.

Figure 1: A screen shot of the simulation showing the locked inertia ellipsoid together with the system.

The equations we have found for this can be easily imple-mented in a simulation environment such as 20-sim, pro-vided that SVD or eigenvalue decomposition algorithms are available.

3 Simulation

A system of interconnected rigid bodies was simulated in 20-sim and the equations for the locked inertia ellipsoid were implemented. The SVD algorithm was provided by creating a DLL-file in C++ that uses a freeware math li-brary [3]. The simulations show that the locked inertia el-lipsoid indeed matches the inertia properties of the locked system (figure 1).

4 Future work

The notion of locked inertia as explained above only makes sense when the joints in the system are locked, i.e. there is no relative motion between the bodies of the system. We are working on extending the theory to systems that do have dynamic internal movement.

References

[1] R. M. Murray, Z. Li, and S. S. Sastry, A mathematical

Intro-duction to Robotic manipulation. Boca Raton: CRC Press, 1994.

[2] M. W. Walker and D. Orin, “Efficient dynamic computer simulation of robotic mechanisms,” ASME Journal of Dynamic

Systems, Measurement, and Control, vol. 104, pp. 205–211, Sept.

1982.

[3] Newmat C++ matrix library, http://www.robertnz.

Referenties

GERELATEERDE DOCUMENTEN

Therefore, to set up an argument how inertia manifests itself on an individual level in the process of changing management control, resulting from contradicting institutions,

Besides the intrinsic mechanical and engine properties of any powertrain, coordinated pow- ertrain control is a key factor in achieving the intended fuel savings. The engine and

botanische monsters waarop deze datering zijn uitgevoerd werden tijdens het waarderend macro-onderzoek geselecteerd door een specialist. De stalen van het verbrand bot

Lagen e en j zijn licht grijsgroen gevlekt, laag f is donker grijsgeel gevlekt, laag g is donker bruinwit gevlekt en lagen h, m/q en t zijn donker bruingrijs gevlekt. Laag l is

4 1 JDB 15/09/2015 laag scherp  en  onregelmaCg heterogeen fijn lemig zand licht geel maCg brokjes baksteen egalisaCelaag 5 1 JDB 15/09/2015 laag scherp  en

bruxellensis strain AWRI 1499 was implemented (see paragraph 3.4.4, below).. 1) The production of biomass from glucose simplistically represented as several pathways are

Oświadczam, że zapoznałem się z Regulaminem usług archiwalnych, zostałem poinformowany o kosztach realizacji zamówienia i zobowiązuję się do ich uiszczenia. Data

Indien het initiatief nog niet gestart is, kan gebruik worden gemaakt van onderzoek via onder andere desk research, ervaringen met soortgelijke projecten of marktonderzoek onder