• No results found

Motion control of the Twente humanoid head

N/A
N/A
Protected

Academic year: 2021

Share "Motion control of the Twente humanoid head"

Copied!
1
0
0

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

Hele tekst

(1)

Motion Control of the Twente Humanoid Head

L. C. Visser, R. Carloni and S. Stramigioli

IMPACT Institute, Faculty of EEMCS

University of Twente, PO Box 217, 7500 AE Enschede, The Netherlands {l.c.visser,r.carloni,s.stramigioli}@utwente.nl

1 Abstract

In this work, we present the design and the realization of the motion control algorithm implemented in the Twente hu-manoid head, a seven degrees of freedom (dof) robotic sys-tem. The aim of the project is to have a humanoid head that can serve as a research platform for human-machine interac-tion purposes. The head should not only be able to percieve its environment and track objects, but also be able to move in a human-like way, i.e. to reproduce the motions of human beings and to mime the human expressions. The Twente hu-manoid head is presented in Fig. 1.

Figure 1: The Twente humanoid head.

The mechanical design consists of a four dof head-neck structure and a three dof vision system. Two dofs of the neck are combined in a differential drive setup on which the other two dofs are mounted. The cameras of the vision system share a commmonly actuated tilt axis and can rotate side-ways independently. The mechanical design is treated in detail in [2].

A vision processing algorithm analyzes the camera images and extracts the target information in the image plane, as deeply explained in [3]. This target can be either an object or a particular feature in the image plane and it provides the input of the control algorithm.

The mechanical structure has been translated into kinematic and dynamic models based on screw theory. The relation between the change in perceived 2D target coordinates,

de-noted by ˙x, and the generalized joint velocities ˙q is

˙x= F(q) ˙q (1)

where F(q) is a matrix mapping as function of the

general-ized joint positions q. From this relation, given a desired ˙x, the joint velocities ˙q can be obtained through the relation

˙q= F˙x+I − FFz (2) where Fis a generalized inverse of matrix F and z is an ar-bitrary vector of appropriate dimension which is projected onto the null space of F, see [1] for more details. Vector z can be both used to generate human-like motions of the head in the tasks of target tracking and to generate motions in the null-space so to realize certain expressions, or human-like behavior, that can be exploited in human-machine interac-tion. The controller overview, presented in Fig. 2, has been implemented in 20-sim simulation software [4] for the pre-liminary tests and, then, in the real setup.

Motion Control

Vision Processing Robot

Sensors

x ˙q q

F(q)

Figure 2: Control scheme.

Finally the expression movements have been coupled to the movement of the eyelids and the eyebrows, realized with a LED system which projects light from the internal part of the plastic cover of the head.

References

[1] L.C. Visser, R. Carloni and S. Stramigioli, ”Vision based motion control for a humanoid head”, Master’s

The-sis, University of Twente, 2008.

[2] D. M. Brouwer, J. Bennik, J. Leideman, H. M. J. R. Soemers and S. Stramigioli, ”Mechatronic design of a fast and long range 4 degrees of freedom humanoid neck”, IEEE

Int. Conf. Robotics and Automation 2009.

[3] R. Reilink, S. Stramigioli, F van der Heijden and G. van Oort, ”Saliency-based humanoid gaze emulation us-ing a movus-ing camera setup”, Master’s Thesis, University of

Twente, 2008.

[4] 20-sim, http://www.20sim.com, Controllab Products

Referenties

GERELATEERDE DOCUMENTEN

Although the choice of a suitable intermediary that supports knowledge exchange is critical (Wright et al., 2008), one of the main constraints that invariably hinder the exchange

In electron spin resonance studies of transition metal complexes the experimental spin Hamiltonian parameters are often compared with those calculated from experimental

I1 s'agit de fragments de meules, de molette et polissoir en grès, un éclat de taille en grès bruxellien, un couteau à dos naturel, des déchets de taille,

During the course of this confe- rence we have considered many of the issues related to encouraging development in the context of recognized under-development.

Relative expression of pathogenesis-related 5 (PR5) in commercial maize cultivars grown

Publisher’s PDF, also known as Version of Record (includes final page, issue and volume numbers) Please check the document version of this publication:.. • A submitted manuscript is

The polar graph is restricted to a series parallel graph. In that case the rectangle dissection is a slicing structure. Using slicing structures has several advantages due to

To create this architecture the stakeholders issues and wishes were taken into account, and the areas of the VR-Lab were researched in terms of possible improvement.. With a set