Conference Proceeding
Refine
Year of publication
- 2020 (46) (remove)
Institute
- Fachbereich Energietechnik (14)
- Fachbereich Elektrotechnik und Informationstechnik (12)
- Fachbereich Luft- und Raumfahrttechnik (11)
- ECSM European Center for Sustainable Mobility (8)
- Solar-Institut Jülich (5)
- Fachbereich Medizintechnik und Technomathematik (4)
- Fachbereich Maschinenbau und Mechatronik (3)
- Fachbereich Wirtschaftswissenschaften (2)
- IfB - Institut für Bioengineering (2)
- MASKOR Institut für Mobile Autonome Systeme und Kognitive Robotik (2)
Has Fulltext
- no (46)
Language
- English (46) (remove)
Document Type
- Conference Proceeding (46) (remove)
Keywords
- Adjacent buildings (2)
- Historical centres (2)
- MINLP (2)
- Shake table test (2)
- Stone masonry (2)
- Acceptance (1)
- Additive manufacturing (1)
- Blind prediction competition (1)
- Bumblebees (1)
- Capacity Building Higher Education (1)
Is part of the Bibliography
- no (46)
The field of Cognitive Robotics aims at intelligent decision making of autonomous robots. It has matured over the last 25 or so years quite a bit. That is, a number of high-level control languages and architectures have emerged from the field. One concern in this regard is the action language GOLOG. GOLOG has been used in a rather large number of applications as a high-level control language ranging from intelligent service robots to soccer robots. For the lower level robot software, the Robot Operating System (ROS) has been around for more than a decade now and it has developed into the standard middleware for robot applications. ROS provides a large number of packages for standard tasks in robotics like localisation, navigation, and object recognition. Interestingly enough, only little work within ROS has gone into the high-level control of robots. In this paper, we describe our approach to marry the GOLOG action language with ROS. In particular, we present our architecture on inte grating golog++, which is based on the GOLOG dialect Readylog, with the Robot Operating System. With an example application on the Pepper service robot, we show how primitive actions can be easily mapped to the ROS ActionLib framework and present our control architecture in detail.