Refine
Year of publication
- 2010 (36) (remove)
Institute
- Fachbereich Elektrotechnik und Informationstechnik (36) (remove)
Language
- English (26)
- German (9)
- Multiple languages (1)
Document Type
- Conference Proceeding (19)
- Article (14)
- Other (2)
- Book (1)
Keywords
- Cardiovascular Magnetic Resonance (1)
- Graduiertentagung (1)
- Image Quality Assessment (1)
- Image Quality Score (1)
- Interval Time Series (1)
- Process virtualization (1)
- Product bundling (1)
- Services (1)
- Sound Pressure Level (1)
- Telecommunication (1)
In order to allow an autonomous robot to perform non-trivial tasks like to explore a foreign planet the robot has to have deliberative capabilities like reasoning or planning. Logic-based approaches like the programming and planing language Golog and it successors has been successfully used for such decision-making problems. A drawback of this particular programing language is that their interpreter usually are written in Prolog and run on a Prolog back-end. Such back-ends are usually not available or feasible on resource-limited robot systems. In this paper we present our ideas and first results of a re-implementation of the interpreter based on the Lua scripting language which is available on a wide range of systems including small embedded systems.
We propose a formalism for reasoning about actions based on multi-modal logic which allows for expressing observations as first-class objects. We introduce a new modal operator, namely [o |α], which allows us to capture the notion of perceiving an observation given that an action has taken place. Formulae of the type [o |α]ϕ mean ’after perceiving observation o, given α was performed, necessarily ϕ’. In this paper, we focus on the challenges concerning sensing with explicit observations, and acting with nondeterministic effects. We present the syntax and semantics, and a correct and decidable tableau calculus for the logic
In this extended abstract we describe the robot programming and planning language READYLOG, a GOLOG dialect which was developed to support the decision making of robots acting in dynamic real-time domains like robotic soccer. The formal framework of READYLOG, which is based on the situation calculus, features imperative control structures like loops and procedures, allows for decision-theoretic planning, and accounts for a continuously changing world. We developed high-level controllers in READYLOG for our soccer robots in RoboCup’s Middle-size league, but also for service robots and for autonomous agents in interactive computer games.
The idea of component-based software engineering was proposed more that 40 years ago, yet only few robotics software frameworks follow these ideas. The main problem with robotics software usually is that it runs on a particular platform and transferring source code to another platform is crucial. In this paper, we present our software framework Fawkes which follows the component-based software design paradigm by featuring a clear component concept with well-defined communication interfaces. We deployed Fawkes on several different robot platforms ranging from service robots to biped soccer robots. Following the component concept with clearly defined communication interfaces shows great benefit when porting robot software from one robot to the other. Fawkes comes with a number of useful plugins for tasks like timing, logging, data visualization, software configuration, and even high-level decision making. These make it particularly easy to create and to debug productive code, shortening the typical development cycle for robot software.
The high-level decision making process of an autonomous robot can be seen as an hierarchically organised entity, where strategical decisions are made on the topmost layer, while the bottom layer serves as driver for the hardware. In between is a layer with monitoring and reporting functionality. In this paper we propose a behaviour engine for this middle layer which, based on formalism of hybrid state machines (HSMs), bridges the gap between high-level strategic decision making and low-level actuator control. The behaviour engine has to execute and monitor behaviours and reports status information back to the higher level. To be able to call the behaviours or skills hierarchically, we extend the model of HSMs with dependencies and sub-skills. These Skill-HSMs are implemented in the lightweight but expressive Lua scripting language which is well-suited to implement the behaviour engine on our target platform, the humanoid robot Nao.
Hybrid control for autonomous systems — Integrating learning, deliberation and reactive control
(2010)
Normative Regulations
(2010)
Die vorliegende Arbeit zeichnet sich dadurch aus, dass registrierte unsegmentierte Volumina aus multimodalen Bilddatensätzen (z.B. MRT, PET) gleichzeitig in einer 3D-Rekonstruktion visualisiert werden und in Echtzeit manipuliert werden können. Ermöglicht wird die Echtzeitfähigkeit durch die Programmierung der Algorithmen zur direkten Volumenvisualisierung auf der Grafikkarte mittels der neuen CUDA-Technologie. Die Zuordnung der Farbeigenschaften wird über 1D-Transferfunktionen für jedes Volumen getrennt gesteuert. So können durch die interaktive Veränderung der 1D-Transferfunktion Detailinformationen aus den zwei Bilddatensätzen getrennt kontrolliert werden und die Vorteile der verschiedenen Bildmodalitäten in einer Visualisierung genutzt werden. Mittels dieses interaktiven Frameworks können neue Erkenntnisse insbesondere über neurodegenerativen Erkrankungen gewonnen werden.
In steps of the production chain of carbide inserts, such as unloading or packaging, the conformity test of the insert type is done manually, which causes a statistic increase of errors due to monotony and fatigue of the worker and the wide variety of the insert types. A machine vision system is introduced that captures digital frames of the inserts in the production line, analyses inspects automatically and measures four quality features: coating colour, edge radius, plate shape and chip-former geometry. This new method has been tested on several inserts of different types and has shown that the prevalent insert types can be inspected and robustly classified in real production environment and therefore improves the manufacturing automation.
Durch rapide gesellschaftliche Veränderungen und neue Anforderungen auf dem Arbeitsmarkt gewinnt die akademische berufliche Weiterbildung zunehmend an Bedeutung. Die Nachfrage nach entsprechenden Angeboten ist sowohl seitens der Unternehmen als auch der Arbeitnehmer/-innen hoch. Die Hochschulen sind aufgefordert, darauf zu reagieren und Wege für lebenslanges Lernen aufzuzeigen, indem sie außerhalb der Hochschule erworbene Kenntnisse auf Hochschulabschlüsse anerkennen und Möglichkeiten schaffen, diese Kenntnisse mit dem Ziel weiterzuentwickeln, einen akademischen Abschluss zu erreichen. Dieser Beitrag stellt einen Studiengang vor, der es Berufstätigen ermöglicht, durch die Anrechnung beruflich erworbener Kompetenzen bis zu 50 Prozent der zu erbringenden Studienleistung abzugelten.
Doktoranden der FH Aachen stellen ihre wissenschaftlichen Arbeiten aus verschiedenen Fachdisziplinen vor.