• Keine Ergebnisse gefunden

References

For some complex queries it would be helpful to address all knowledge gathered during observations, in particular information about goods we have observed before and which are included in the map, but which we are unable to perceive at the very moment. Currently, we take an conservative approach that only explicates knowledge that is certain. However, for such objects we still have a strongbelief of their existence and position in the warehouse , but this belief can—according to the actual observation—not be validated. A possibility to include reasoning on such beliefs is to use a logic that provides a modal belief operator, such as the logic for BDI agents presented in (Meyer and Veltman, 2007). Another source of information for more complex queries could be provided by an ontology, as shown in (Mastrogiovanni, Sgorbissa, and Zaccaria, 2009).

References

Antoniotti, Marco and Bud Mishra (1995). “Discrete event models + temporal logic = super-visory controller: Automatic synthesis of locomotion controllers”. In:Proceedings of the IEEE Conference on Robotics and Automation (ICRA). Vol. 2, pp. 1441–1446.

Bacchus, Fahiem and Froduald Kabanza (2000). “Using temporal logics to express search control knowledge for planning”. In:Artificial Intelligence116.1-2, pp. 123–191. ISSN: 0004-3702.

Balcan, Maria-Florina and Avrim Blum (2010). “A Discriminative Model for Semi-Supervised Learning”. In:Journal of the ACM (JACM)57.3, pp. 1–46.ISSN: 0004-5411.

Bauland, Michael, Martin Mundhenk, Thomas Schneider, Henning Schnoor, Ilka Schnoor, and Heribert Vollmer (Jan. 2011). “The tractability of model checking for LTL: The good, the bad, and the ugly fragments”. In: ACM Transactions on Computational Logic12.2, 13:1–13:28.ISSN: 1529-3785.

Bennewitz, Maren, Wolfram Burgard, Grzegorz Cielniak, and Sebastian Thrun (2005). “Learn-ing Motion Patterns of People for Compliant Robot Motion”. In:The International Journal of Robotics Research (IJRR)24.1, pp. 39–41.

Bianco, Andrea and Luca De Alfaro (1995). “Model checking of probabilistic and nondetemi-nistic systems”. In:Foundations of Software Technology and Theoretical Computer Science.

Vol. 1026. LNCS. Springer, pp. 499–513.

Cimatti, Alessandro, Fausto Giunchiglia, Enrico Giunchiglia, and Paolo Traverso (1997).

“Planning via Model Checking: A Decision Procedure forAR”. In:European Conference on Planning (ECP). Ed. by Sam Steel and Rachid Alami. Vol. 1348. Lecture Notes in Computer Science. Springer, pp. 130–142.ISBN: 3-540-63912-8.

Ding, Xu Chu, Stephen L. Smith, Calin Belta, and Daniela Rus (Apr. 2011). “LTL Control in Un-certain Environments with Probabilistic Satisfaction Guarantees”. In: arXiv:1104.1159v2 [math.OC]. Technical Report accompanying IFAC 2011. eprint:1104.1159v2.

Dubba, Krishna S. R., Mehul Bhatt, Frank Dylla, Anthony G. Cohn, and David C. Hogg (2011).

“Interleaved Inductive-Abductive Reasoning for Learning Event-Based Activity Models”.

In: Inductive Logic Programming - 21st International Conference, ILP 2011. Windsor Great Park, UK.Lecture Notes in Computer Science.

Edelkamp, Stefan and Shahid Jabbar (Feb. 2006). “Action Planning for Directed Model Check-ing of Petri Nets”. In:Electronic Notes in Theoretical Computer Science149.2, pp. 3–18.

ISSN: 1571-0661.

Frese, Udo (2004). “AnO(logn)Algorithm for Simulateneous Localization and Mapping of Mobile Robots in Indoor Environments”. PhD thesis. University of Erlangen-N¨urnberg.

Gebser, Martin, Roland Kaminski, Arne K¨onig, and Torsten Schaub (2011). “Advances in gringo Series 3”. In: Proceedings of the Eleventh International Conference on Logic Programming and Nonmonotonic Reasoning (LPNMR’11). Ed. by James P. Delgrande and Wolfgang Faber. Vol. 6645. Lecture Notes in Artificial Intelligence. Springer-Verlag, pp. 345–351.

Gebser, Martin, Benjamin Kaufmann, Andr´e Neumann, and Torsten Schaub (2007). “Conflict-Driven Answer Set Solving”. In:Proceedings of the Twentieth International Joint Con-ference on Artificial Intelligence (IJCAI’07). Ed. by Manuela M. Veloso. Available at http://www.ijcai.org/papers07/contents.php. AAAI Press/The MIT Press, pp. 386–392.

Hildebrandt, Torsten, Lutz Frommberger, Diedrich Wolter, Christian Zabel, Christian Freksa, and Bernd Scholz-Reiter (June 2010). “Towards Optimization of Manufacturing Systems using Autonomous Robotic Observers”. In:Proceedings of the 7th CIRP International Conference on Intelligent Computation in Manufacturing Engineering (ICME).

Kloetzer, Marius and Calin Belta (2006). “LTL planning for groups of robots”. In:Proceedings of the IEEE International Conference on Networking, Sensing and Control (ICNSC), pp. 578–583.

Kloetzer, Marius and Calin Belta (2010). “Automatic deployment of distributed teams of robots from temporal logic motion specifications”. In:IEEE Transactions on Robotics26.1, pp. 48–61.

Kress-Gazit, Hadas, Tichakorn Wongpiromsarn, and Ufuk Topcu (Sept. 2011). “Correct, Re-active Robot Control from Abstraction and Temporal Logic Specifications”. In:Special Issue of the IEEE Robotics and Automation Magazine on Formal Methods for Robotics and Automation18.3, pp. 65–74.

Kreutzmann, Arne, Immo Colonius, Lutz Frommberger, Frank Dylla, Christian Freksa, and Diedrich Wolter (Sept. 2011). “On Process Recognition by Logical Inference”. In:Proc. of the 5th European Conference on Mobile Robots (ECMR), pp. 7–12.

Lahijanian, Morteza, Sean B. Andersson, and Calin Belta (2011). “Temporal Logic Motion Planning and Control With Probabilistic Satisfaction Guarantees”. In:IEEE Transactions on RoboticsPP.99, pp. 1–14.

Liao, Lin, Donald J. Patterson, Dieter Fox, and Henry Kautz (2007). “Learning and Inferring Transportation Routines”. In:Artificial Intelligence171.5–6, pp. 311–331.

Lichtenstein, Orna and Amir Pnueli (1985). “Checking That Finite State Concurrent Programs Satisfy Their Linear Specification.” In:Proceedings of the 12th ACM SIGACT-SIGPLAN symposium on Principles of programming languages (POPL), pp. 97–107.

References

Lifschitz, Vladimir (1996). “Foundations of Logic Programming”. In:Principles of Knowledge Representation. Ed. by Gerhard Brewka. CSLI Publications, pp. 69–128.

Lifschitz, Vladimir (2002). “Answer Set Programming and Plan Generation”. In: Artificial Intelligence138, pp. 39–54.

Mastrogiovanni, Fulvio, Antonello Scalmato, Antonio Sgorbissa, and Renato Zaccaria (Sept.

2009). “On Situation Specification in Context Aware Robotics Applications”. In: Proceed-ings of the 4th European Conference on Mobile Robots (ECMR). Mlini/Dubrovnik, Croatia, pp. 265–270.

Mastrogiovanni, Fulvio, Antonio Sgorbissa, and Renato Zaccaria (2009). “Context assessment strategies for Ubiquitous Robots”. In: IEEE International Conference on Robotics and Automation (ICRA), pp. 2717–2722.

Meyer, John-Jules and Frank Veltman (2007). “Intelligent Agents and Common Sense Rea-soning”. In:Handbook of Modal Logic. Ed. by Patrick Blackburn, Johan Van Benthem, and Frank Wolter. Vol. 3. Studies in Logic and Practical Reasoning. Elsevier. Chap. 18, pp. 991–1029.

Morgenstern, Andreas and Klaus Schneider (2011). “Program Sketching via CTL* Model Checking”. In:Model Checking Software (SPIN). Ed. by Alex Groce and Madanlal Musu-vathi. Vol. 6823. LNCS. Snowbird, Utah, USA: Springer, pp. 126–143.

Nilsson, Nils J. (Apr. 1984).Shakey The Robot. Tech. rep. 323. 333 Ravenswood Ave., Menlo Park, CA 94025: AI Center, SRI International.

Pnueli, Amir (1977). “The temporal logic of programs”. In:Proceedings of the 18th Annual Symposium on Foundations of Computer Science (FOCS), pp. 46–57.

Schnoebelen, Philippe (2003). “The Complexity of Temporal Logic Model Checking”. In:

Selected Papers from the 4th Workshop on Advances in Modal Logics (AiML’02). Ed. by Philippe Balbiani, Nobu-Yuki Suzuki, Frank Wolter, and Michael Zakharyaschev. Toulouse, France: King’s College Publication. Chap. 19, pp. 393–436.

Sistla, Aravinda Prasad and Edmund M. Clarke (July 1985). “The complexity of propositional linear temporal logics”. In: Journal of the Association for Computing Machinery 32.3, pp. 733–749.

Smith, Stephen L., Jana T˚umov´a, Calin Belta, and Daniela Rus (Oct. 2010). “Optimal path planning under temporal logic constraints”. In:Proceeding of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). Taipeh, Taiwan, pp. 3288–3293.

Ten Hompel, Michael and Thorsten Schmidt (2010). “Management of Warehouse Systems”. In:

Warehouse Management. Berlin Heidelberg: Springer. Chap. 2, pp. 13–63.

Wongpiromsarn, Tichakorn, Ufuk Topcu, and Richard M. Murray (Dec. 2009). “Receding horizon temporal logic planning for dynamical systems”. In:Decision and Control, 2009 held jointly with the 2009 28th Chinese Control Conference. CDC/CCC 2009. Proceedings of the 48th IEEE Conference on, pp. 5997–6004.

Wongpiromsarn, Tichakorn, Ufuk Topcu, and Richard M. Murray (2010). “Receding horizon control for temporal logic specifications”. In:Proceedings of the 13th ACM international conference on Hybrid systems: computation and control. HSCC ’10. Stockholm, Sweden:

ACM, pp. 101–110.ISBN: 978-1-60558-955-8.

Yang, Qiang (July 2009). “Activity Recognition: Linking Low-level Sensors to High Level Intelligence”. In: Proceedings of the 21st International Joint Conference on Artificial Intelligence (IJCAI). Pasadena, CA, pp. 20–25.

3 Rule-Compliant Navigation With Qualitative Spatial Reasoning

Diedrich Wolter1, Frank Dylla1andArne Kreutzmann1

1 Cognitive Systems Group, University of Bremen, Bremen, Germany

Published in “Proceedings of the 4th International Robotic Sailing Conference”, 2011, Springer.

Contributions:

This paper resulted from intense discussions between the three authors, about how to best integrate my approach with possible control of a robotic sailboat. I introduced the idea of using a random roadmap planner. The study as well as the manuscript preparation was conducted by Diedrich Wolter. The modeling was based on Frank Dylla’s work and he kindly provided it.

Acknowledgements:

This work is supported by the Deutsche Forschungsgemeinschaft (DFG) in context of the transregional collaborative research center SFB/TR 8Spatial Cognition, project R3-[Q-Shape].

Financial support is gratefully acknowledged. We also acknowledge the comments of the anonymous reviewers.

Abstract

We develop a formal, symbolic representation of right-of-way-rules for sea navigation based on a qualitative spatial representation. Navigation rules specified qualitatively allow an autonomous agent consistently to combine all rules applicable in a context. The focus of this paper is to show how the abstract rule specification can be used during path-planning. We propose a randomized-qualitative approach to navigation, integrating the symbolic level with a probabilistic roadmap planner. The resulting navigation system maneuvers under the side constraint of rule compliancy.

Evaluating our approach with case studies we demonstrate that qualitative navigation rules contributes to autonomous sailing.

3.1 Introduction

3.1 Introduction

A considerable amount of everyday behavior is not self-determined but subject to regulations.

For example, right-of-way regulations govern how to travel public spaces. Action planning for an autonomous agent needs to respect right-of-way regulations. These rules are special in that they have been designed for the general public and are denoted in natural language, using abstract concepts of space. Making these regulations accessible to an artificial agent requires translating them into a formal language that can be understood by the agent and which seamlessly integrates with the agent’s navigation process. In order to facilitate correctness and verifiability of the translation, an abstract language is particularly suited if it is able to reflect the concepts originally used in the right-of-way regulations. We usequalitative representations to abstract real-wold observations to abstract knowledge about space and time on a conceptual level. Qualitative spatial representations (see Cohn and Renz (2007) for an overview) aim to provide a formal model for human-level commonsense understanding of space and time.

Moreover, they enable abstract reasoning processes. Technically, qualitative representations summarize similar real-world states by a discrete, finite set of qualitative categories that give rise to symbolic reasoning.

This paper demonstrates the utility of qualitative reasoning in autonomous sea navigation. In previous work we have studied how purely symbolic reasoning can help to consistently integrate pair-wise rule constraints when multiple agents meet (Dylla et al., 2007). We now focus on the problem of actually controlling a vessel in a rule-compliant manner. The contribution of our work is to show how the official right-of-way rules for vessel navigation (COLREGS: vessels in sight of each other) according to the International Maritime Organization (IMO) can be modeled using qualitative spatial representation. Furthermore, we show how the representation supports rule-compliant action planning for autonomous vessels. This paper is organized as follows. We start by putting our approach in the context of high-level agent control. Section 3.3 introduces qualitative representation and reasoning techniques. Using these techniques, Section 3.4 details our formalization of navigation rules. Section 3.5 explains how we incorporate the qualitative rules into action planning. We give an experimental account of our approach in Section 3.6 and conclude the paper by summarizing the results and discussing further research directions.