Skip to main content
Log in

Probabilistic guarantees for high-level robot behavior in the presence of sensor error

  • Published:
Autonomous Robots Aims and scope Submit manuscript

Abstract

This paper presents an approach for reasoning about the effects of sensor error on high-level robot behavior. We consider robot controllers that are synthesized from high-level, temporal logic task specifications, such that the resulting robot behavior is guaranteed to satisfy these specifications when assuming perfect sensors and actuators. We relax the assumption of perfect sensing, and calculate the probability with which the controller satisfies a set of temporal logic specifications. We consider parametric representations, where the satisfaction probability is found as a function of the model parameters, and numerical representations, allowing for the analysis of large examples. We also consider models in which some parts of the environment and sensor have unknown transition probabilities, in which case we can determine upper and lower bounds for the probability. We illustrate our approach with two examples that provide insight into unintuitive effects of sensor error that can inform the specification design process.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Algorithm 1
Algorithm 2
Algorithm 3
Algorithm 4
Algorithm 5
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  • Bhatia, A., Kavraki, L., & Vardi, M. (2010). Sampling-based motion planning with temporal goals. In IEEE international conference on robotics and automation (ICRA) (pp. 2689–2696). New York: IEEE Press.

    Chapter  Google Scholar 

  • Conner, D., Kress-Gazit, H., Choset, H., & Rizzi, A. (2007). Valet parking without a valet. In Proc of IEEE/RSJ (pp. 572–577).

    Google Scholar 

  • Ding, X. C., Smith, S. L., Belta, C., & Rus, D. (2011). Ltl control in uncertain environments with probabilistic satisfaction guarantees. In 18th IFAC world congress.

    Google Scholar 

  • Emerson, E. (1990). Temporal and modal logic. In Handbook of theoretical computer science E (Vol. 16, pp. 995–1072).

    Google Scholar 

  • Fainekos, G., Kress-Gazit, H., & Pappas, G. (2006). Hybrid controllers for path planning: a temporal logic approach. In Proceedings of the 44th IEEE conference on decision and control (pp. 4885–4890).

    Google Scholar 

  • Fainekos, G., Girard, A., & Pappas, G. (2007). Hierarchical synthesis of hybrid controllers from temporal logic specifications. In Hybrid systems: computation and control (pp. 203–216). Berlin: Springer.

    Chapter  Google Scholar 

  • Finucane, C., Jing, G., & Kress-Gazit, H. (2010). LTLMoP: experimenting with language, temporal logic and robot control. In IEEE/RSJ international conference on intelligent robots and systems, Taipei, Taiwan (pp. 1988–1993).

    Google Scholar 

  • Hahn, E. M., Hermanns, H., & Zhang, L. (2010). Probabilistic reachability for parametric Markov models. International Journal on Software Tools for Technology Transfer, 13, 3–19.

    Article  Google Scholar 

  • Johnson, B., & Kress-Gazit, H. (2011). Probabilistic analysis of correctness of high-level robot behavior with sensor error. In Proceedings of robotics: science and systems, Los Angeles, CA, USA.

    Google Scholar 

  • Johnson, B., Havlak, F., Campbell, M., & Kress-Gazit, H. (2012). Execution and analysis of high-level tasks with dynamic obstacle anticipation. In IEEE international conference on robotics and automation. (ICRA), Saint Paul, MN (pp. 330–337)

    Google Scholar 

  • Karaman, S., & Frazzoli, E. (2009). Sampling-based motion planning with deterministic μ-calculus specifications. In IEEE conference on decision and control (pp. 2222–2229).

    Google Scholar 

  • Kloetzer, M., & Belta, C. (2006). A fully automated framework for control of linear systems from ltl specifications. In Hybrid systems: computation and control (Vol. 3927, pp. 333–347).

    Chapter  Google Scholar 

  • Kress-Gazit, H., Fainekos, G., & Pappas, G. (2007). Where’s Waldo? sensor-based temporal logic motion planning. In 2007 IEEE international conference on robotics and automation (pp. 3116–3121).

    Chapter  Google Scholar 

  • Kress-Gazit, H., Fainekos, G., & Pappas, G. (2009). Temporal-logic-based reactive mission and motion planning. IEEE Transactions on Robotics, 25(6), 1370–1381.

    Article  Google Scholar 

  • Kwiatkowska, M., Norman, G., & Parker, D. (2001). PRISM: probabilistic symbolic model checker. In P. Kemper (Ed.), Proc. Tools session of Aachen 2001 international multiconference on measurement, modelling and evaluation of computer-communication systems (pp. 7–12). Available as technical report 760/2001, University of Dortmund University of Dortmund.

  • Kwiatkowska, M., Norman, G., & Parker, D. (2007). Stochastic model checking. In Formal methods for performance evaluation (pp. 220–270).

    Chapter  Google Scholar 

  • Kwiatkowska, M., Norman, G., Parker, D., & Kattenbelt, M. (2010). Prism probabilistic model checker. http://www.prismmodelchecker.org/.

  • Lahijanian, M., Andersson, S., & Belta, C. (2009). A probabilistic approach for control of a stochastic system from ltl specifications. In IEEE conference on decision and control, Shanghai, P.R. China (pp. 2236–2241).

    Google Scholar 

  • Lahijanian, M., Wasniewski, J., Andersson, S., & Belta, C. (2010). Motion planning and control from temporal logic specifications with probabilistic satisfaction guarantees. In 2010 IEEE international conference on robotics and automation (ICRA), Anchorage, AK (pp. 3227–3232).

    Chapter  Google Scholar 

  • Loizou, S., & Kyriakopoulos, K. (2004). Automatic synthesis of multi-agent motion tasks based on ltl specifications. In IEEE conference on decision and control (Vol. 1, pp. 153–158). New York: IEEE Press.

    Google Scholar 

  • Peterson, P., & Johansson, F. (2011). Sympycore—an efficient pure python computer algebra system. http://code.google.com/p/sympycore/.

  • Piterman, N., Pnueli, A., & Sa’ar, Y. (2006). Synthesis of reactive (1) designs. In Verification, model checking, and abstract (pp. 364–380).

    Google Scholar 

  • Rozier, K. Y. (2011). Linear temporal logic symbolic model checking. Computer Science Review. 5(2), 163–203.

    Article  Google Scholar 

  • Tabuada, P., & Pappas, G. (2003). Model checking ltl over controllable linear systems is decidable. In Hybrid systems: computation and control (pp. 498–513).

    Chapter  Google Scholar 

  • Tabuada, P., & Pappas, G. (2006). Linear time logic control of discrete-time linear systems. IEEE Transactions on Automatic Control, 51(12), 1862–1877.

    Article  MathSciNet  Google Scholar 

  • Wongpiromsarn, T., Topcu, U., & Murray, R. (2009). Receding horizon temporal logic planning. In IEEE conference on decision and control (CDC), IEEE Press, New York (pp. 5997–6004).

    Google Scholar 

  • Wongpiromsarn, T., Topcu, U., & Murray, R. (2010). Automatic synthesis of robust embedded control software. In AAAI spring symposium on embedded reasoning: intelligence in embedded systems.

    Google Scholar 

Download references

Acknowledgements

This work was supported by NSF CNS-0931686. The authors would like to thank Cameron Finucane and Vasumathi Raman for all their valuable help.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Benjamin Johnson.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Johnson, B., Kress-Gazit, H. Probabilistic guarantees for high-level robot behavior in the presence of sensor error. Auton Robot 33, 309–321 (2012). https://doi.org/10.1007/s10514-012-9301-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10514-012-9301-4

Keywords

Navigation