2015 |
Dietrich, André; Zug, Sebastian; Kaiser, Jörg SelectScript: A Query Language for Robotic World Models and Simulations (Inproceeding) Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Seattle, Washington, 2015. (Abstract | Links | BibTeX | Tags: Environement Representation, Programming Abstractions, Robotic) @inproceedings{dietrich2015icra,
title = {SelectScript: A Query Language for Robotic World Models and Simulations}, author = {André Dietrich and Sebastian Zug and Jörg Kaiser}, url = {http://eos.cs.ovgu.de/wp-content/uploads/2015/06/SelectScript-A-Query-Language-for-Robotic-World-Models-and-Simulations.pdf http://eos.cs.ovgu.de/wp-content/uploads/2015/06/ICRA2015-presentation-slides.pdf}, year = {2015}, date = {2015-05-26}, booktitle = {Proceedings of the IEEE International Conference on Robotics and Automation (ICRA)}, publisher = {Seattle, Washington}, abstract = {We introduce a new declarative language called SelectScript. As its name suggests, it is a scripting language inspired primarily by SQL and its relational algebra. It is intended to be used for complex queries on different kinds of world models. Scripts can be dynamically generated and executed, or embedded into the code of foreign programming languages. A first interpreter was therefore developed for Python. Adapting the ideas of language-oriented programming, which enables developers to create their own domain-specific language, we developed a language stub that can be easily adapted and extended to comply with any (discrete) robotic world model or robotic simulator. We will further show how simple SELECT-statements can be used to extract any kind of valuable information in various return formats, thereby going beyond traditional SQL capabilities.}, keywords = {Environement Representation, Programming Abstractions, Robotic} } We introduce a new declarative language called SelectScript. As its name suggests, it is a scripting language inspired primarily by SQL and its relational algebra. It is intended to be used for complex queries on different kinds of world models. Scripts can be dynamically generated and executed, or embedded into the code of foreign programming languages. A first interpreter was therefore developed for Python. Adapting the ideas of language-oriented programming, which enables developers to create their own domain-specific language, we developed a language stub that can be easily adapted and extended to comply with any (discrete) robotic world model or robotic simulator. We will further show how simple SELECT-statements can be used to extract any kind of valuable information in various return formats, thereby going beyond traditional SQL capabilities.
|
2014 |
Dietrich, André; Zug, Sebastian; Mohammad, Siba; Kaiser, Jörg Distributed Management and Representation of Data and Context in Robotic Applications (Inproceeding) Proceedings of the IEEE/RSI International Conference on Intelligent Robobts and Systems (IROS), Chicago, Illinois, 2014, (accepted). (Abstract | Links | BibTeX | Tags: Environement Representation, Robotics, Smart Environment) @inproceedings{dietrich2014iros,
title = {Distributed Management and Representation of Data and Context in Robotic Applications}, author = {André Dietrich and Sebastian Zug and Siba Mohammad and Jörg Kaiser}, url = {http://eos.cs.ovgu.de/wp-content/uploads/2015/06/Distributed-Management-and-Representation-of-Data-and-Context-in-Robotic-Applications.pdf http://eos.cs.ovgu.de/wp-content/uploads/2015/06/ImpressJS-Slides.zip}, year = {2014}, date = {2014-09-14}, booktitle = {Proceedings of the IEEE/RSI International Conference on Intelligent Robobts and Systems (IROS)}, address = {Chicago, Illinois}, abstract = {The traditional, isolated data handling in sensor-actuator systems does not fulfill the requirements of robots that need to interact with their smart environment. Consequently, we have to develop new mechanisms for adaptive data and context handling. We firstly investigate what types of data are present within smart environments and how they can be classified and organized. Only if the available data can be structured, it can be queried and thus put into context. This is because the variety of data and possible interpretations is tremendous, ranging from measurement values, sensor and robot descriptions/states/commands, to environmental data, such as positions, maps, spatial relations, etc. To cope with this diversity, we developed a solution capable of storing and accessing data within a distributed environment by providing additional context information. Furthermore, we describe how this information can be assembled in a task-oriented manner. This enables robots to dynamically generate environmental abstractions by using data from different sources and also enables them to incorporate external sensor measurements.}, The traditional, isolated data handling in sensor-actuator systems does not fulfill the requirements of robots that need to interact with their smart environment. Consequently, we have to develop new mechanisms for adaptive data and context handling.
We firstly investigate what types of data are present within smart environments and how they can be classified and organized. Only if the available data can be structured, it can be queried and thus put into context. This is because the variety of data and possible interpretations is tremendous, ranging from measurement values, sensor and robot descriptions/states/commands, to environmental data, such as positions, maps, spatial relations, etc. To cope with this diversity, we developed a solution capable of storing and accessing data within a distributed environment by providing additional context information. Furthermore, we describe how this information can be assembled in a task-oriented manner. This enables robots to dynamically generate environmental abstractions by using data from different sources and also enables them to incorporate external sensor measurements. |
2013 |
Dietrich, André; Kaiser, Jörg; Zug, Sebastian; Potluri, Sasanka Application Driven Environment Representation (Inproceeding) The Seventh International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies, 2013. (Abstract | BibTeX | Tags: Environement Representation, Robotic, Smart Sensing) @inproceedings{UBICOMM2,
title = {Application Driven Environment Representation}, author = {André Dietrich and Jörg Kaiser and Sebastian Zug and Sasanka Potluri}, year = {2013}, date = {2013-10-03}, booktitle = {The Seventh International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies}, abstract = {Autonomous systems have to sustain in environments of growing complexity and under dynamically changing conditions, whereby also the number and the complexity of tasks increases that these systems have to fulfill. To cope with these emerging problems, we present a general concept of constructing environment models. From these models we can derive any kind of information in an application specific abstraction, which we call views. Furthermore, we describe the main problem in the generation of views as well as a possible solution to this.}, keywords = {Environement Representation, Robotic, Smart Sensing} } Autonomous systems have to sustain in environments of growing complexity and under dynamically changing conditions, whereby also the number and the complexity of tasks increases that these systems have to fulfill. To cope with these emerging problems, we present a general concept of constructing environment models. From these models we can derive any kind of information in an application specific abstraction, which we call views. Furthermore, we describe the main problem in the generation of views as well as a possible solution to this.
|
2012 |
Dietrich, André; Zug, Sebastian; Kaiser, Jörg Towards Artificial Perception (Inproceeding) Berlin, Springer-Verlag (Ed.): Proceddings of the SAFECOMP 2012, Third International Workshop on Digital Engineering (IWDE), pp. 466-476, 2012. (Links | BibTeX | Tags: Environement Representation, Robotic, Sensor-Aktor-Systems, Smart Sensors) @inproceedings{IWDE2012,
title = {Towards Artificial Perception}, author = {André Dietrich and Sebastian Zug and Jörg Kaiser}, editor = {Springer-Verlag Berlin}, url = {http://link.springer.com/chapter/10.1007%2F978-3-642-33675-1_44}, year = {2012}, date = {2012-09-26}, booktitle = {Proceddings of the SAFECOMP 2012, Third International Workshop on Digital Engineering (IWDE)}, pages = {466-476}, keywords = {Environement Representation, Robotic, Sensor-Aktor-Systems, Smart Sensors} } |