30.01.2014 Views

Annual Report 2010 - Fachgruppe Informatik an der RWTH Aachen ...

Annual Report 2010 - Fachgruppe Informatik an der RWTH Aachen ...

Annual Report 2010 - Fachgruppe Informatik an der RWTH Aachen ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

implementation of the algorithm on the mobile robot Carl has been completed with promising<br />

results. Localization of broadb<strong>an</strong>d sound sources could be achieved with excellent precision.<br />

Localization of low frequency, narrowb<strong>an</strong>d signals is less th<strong>an</strong> satisfactory. This was initially<br />

ascribed to the acoustical characteristics of the microphone mount. With the help of acoustic<br />

room simulations conducted in 2006, we could show that the inferior perform<strong>an</strong>ce for lowfrequency,<br />

narrowb<strong>an</strong>d signals is not caused by the microphone mount <strong>an</strong>d neither by the<br />

algorithm, but by room reverberations. We integrated a sound localizer based on inter-aural<br />

level differences as well as <strong>an</strong> attention module with the current system. Furthermore, a<br />

beamformer module was developed which allows spatial filtering, i.e., sounds coming from a<br />

given direction c<strong>an</strong> be enh<strong>an</strong>ced while all other directions are attenuated. A first attempt was<br />

made at combining laser-based object recognition <strong>an</strong>d sound localization on one of the<br />

RoboCup robots. We are currently working on more sophisticated methods for exploiting<br />

these two sensor modalities. Specifically, a Markov Chain Monte Carlo-based tracking<br />

algorithm is in the process of being implemented, which will make it possible for the robot to<br />

track dynamic objects emitting sounds (e.g. hum<strong>an</strong>s) over time. In combination with the<br />

beamformer, this system c<strong>an</strong> act as a front end for speech recognition, by enh<strong>an</strong>cing speech<br />

signals from the direction of a hum<strong>an</strong>, on which the robot’s attention is focused.<br />

PLATAS – Pl<strong>an</strong>ning Techniques <strong>an</strong>d Action L<strong>an</strong>guages<br />

Jens Claßen, Gerhard Lakemeyer<br />

Bernhard Nebel, Gabriele Roeger (University of Freiburg)<br />

Although there is a common origin, research on automated pl<strong>an</strong>ning on the one h<strong>an</strong>d <strong>an</strong>d<br />

action logics on the other h<strong>an</strong>d developed rather independently over the last three decades.<br />

This is mainly due to the fact that work on action l<strong>an</strong>guages was concerned with formalisms of<br />

high expressiveness, whereas for pl<strong>an</strong>ning methods, the focus had to lie on computational<br />

efficiency, yielding input l<strong>an</strong>guages with less expressive possibilities. However, one c<strong>an</strong><br />

observe that during the last few years, the two separate fields beg<strong>an</strong> to converge again.<br />

Exemplary for this trend is the development of the pl<strong>an</strong>ning domain definition l<strong>an</strong>guage<br />

PDDL, which extends simple STRIPS-based pl<strong>an</strong>ning by features such as conditional effects,<br />

time, concurrency, axioms, <strong>an</strong>d pl<strong>an</strong> constraints <strong>an</strong>d preferences, <strong>an</strong>d which virtually<br />

constitutes a st<strong>an</strong>dard in the field of pl<strong>an</strong>ning.<br />

This soon to be completed, DFG-funded project started in 2005 <strong>an</strong>d has been conducted in<br />

cooperation with the Research Group on the Foundations of Artificial Intelligence lead by<br />

Bernhard Nebel at the University of Freiburg. It aims at integrating latest results in the areas of<br />

both action l<strong>an</strong>guages (in particular, GOLOG) <strong>an</strong>d pl<strong>an</strong>ning techniques (in particular, PDDLbased<br />

pl<strong>an</strong>ners like Hoffm<strong>an</strong>n <strong>an</strong>d Nebel’s FF) to acquire systems that are both expressive <strong>an</strong>d<br />

efficient. In the first project phase we have worked on establishing a common sem<strong>an</strong>tic basis<br />

for both GOLOG <strong>an</strong>d PDDL within the situation calculus. This has been achieved first for the<br />

ADL fragment of PDDL, <strong>an</strong>d was subsequently extended by the l<strong>an</strong>guage’s further features.<br />

The situation calculus sem<strong>an</strong>tics for PDDL now covers roughly the full scope of PDDL, thus<br />

providing the foundation for embedding state-of-the-art pl<strong>an</strong>ning systems like FF in Golog.<br />

Expressiveness was further studied formally by me<strong>an</strong>s of compilation schemes between<br />

corresponding fragments of both formalisms, <strong>an</strong>d experimental evaluations have shown that<br />

227

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!