Skip to main content
Erschienen in: Journal of Automated Reasoning 1/2018

26.05.2017

Safe Autonomy Under Perception Uncertainty Using Chance-Constrained Temporal Logic

verfasst von: Susmit Jha, Vasumathi Raman, Dorsa Sadigh, Sanjit A. Seshia

Erschienen in: Journal of Automated Reasoning | Ausgabe 1/2018

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Autonomous vehicles have found wide-ranging adoption in aerospace, terrestrial as well as marine use. These systems often operate in uncertain environments and in the presence of noisy sensors, and use machine learning and statistical sensor fusion algorithms to form an internal model of the world that is inherently probabilistic. Autonomous vehicles need to operate using this uncertain world-model, and hence, their correctness cannot be deterministically specified. Even once probabilistic correctness is specified, proving that an autonomous vehicle will operate correctly is a challenging problem. In this paper, we address these challenges by proposing a correct-by-synthesis approach to autonomous vehicle control. We propose a probabilistic extension of temporal logic, named Chance Constrained Temporal Logic (C2TL), that can be used to specify correctness requirements in presence of uncertainty. C2TL extends temporal logic by including chance constraints as predicates in the formula which allows modeling of perception uncertainty while retaining its ease of reasoning. We present a novel automated synthesis technique that compiles C2TL specification into mixed integer constraints, and uses second-order (quadratic) cone programming to synthesize optimal control of autonomous vehicles subject to the C2TL specification. We also present a risk distribution approach that enables synthesis of plans with lower cost without increasing the overall risk. We demonstrate the effectiveness of the proposed approach on a diverse set of illustrative examples.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Fußnoten
1
Given a disjunctive constraint of the form \(\mathbf a_1 x + b_1 \le 0 \vee \mathbf a_2 x + b_2 \le 0\), the big-M reduction translates it to \(\mathbf a_1 x + b_1 -M z_1 \le 0 \wedge \mathbf a_2 x + b_2 -M z_2\le 0 \wedge z_1 + z_2 < 2\) where \(z_{1}, z_2 \in \{0,1\}\) and M is chosen to be larger than any possible value of \(\mathbf a_1 x + b_1 \) and \(\mathbf a_2 x + b_2\).
 
Literatur
1.
Zurück zum Zitat Abate, A., Prandini, M., Lygeros, J., Sastry, S.: Probabilistic reachability and safety for controlled discrete time stochastic hybrid systems. Automatica 44(11), 2724–2734 (2008)MathSciNetCrossRefMATH Abate, A., Prandini, M., Lygeros, J., Sastry, S.: Probabilistic reachability and safety for controlled discrete time stochastic hybrid systems. Automatica 44(11), 2724–2734 (2008)MathSciNetCrossRefMATH
2.
Zurück zum Zitat Akametalu, A.K., Fisac, J.F., Gillula, J.H., Kaynama, S., Zeilinger, M.N., Tomlin, C.J.: Reachability-based safe learning with gaussian processes. In: 53rd IEEE Conference on Decision and Control, pp. 1424–1431. IEEE (2014) Akametalu, A.K., Fisac, J.F., Gillula, J.H., Kaynama, S., Zeilinger, M.N., Tomlin, C.J.: Reachability-based safe learning with gaussian processes. In: 53rd IEEE Conference on Decision and Control, pp. 1424–1431. IEEE (2014)
3.
Zurück zum Zitat Andersen, M.S., Dahl, J., Vandenberghe, L.: Cvxopt: A python package for convex optimization, version 1.1. 6. Available at cvxopt. org, (2013) Andersen, M.S., Dahl, J., Vandenberghe, L.: Cvxopt: A python package for convex optimization, version 1.1. 6. Available at cvxopt. org, (2013)
4.
Zurück zum Zitat Åström, K.J.: Introduction to Stochastic Control Theory. Courier Corporation, North Chelmsford (2012)MATH Åström, K.J.: Introduction to Stochastic Control Theory. Courier Corporation, North Chelmsford (2012)MATH
5.
Zurück zum Zitat Bailey, T., Durrant-Whyte, Hugh: Simultaneous localization and mapping (slam): Part ii. IEEE Robot. Autom. Mag. 13(3), 108–117 (2006)CrossRef Bailey, T., Durrant-Whyte, Hugh: Simultaneous localization and mapping (slam): Part ii. IEEE Robot. Autom. Mag. 13(3), 108–117 (2006)CrossRef
6.
Zurück zum Zitat Belotti, P., Lee, J., Liberti, L., Margot, F., Wachter, A.: Branching and bounds tightening techniques for non-convex MINLP. Optim. Methods Softw. 24, 597–634 (2009)MathSciNetCrossRefMATH Belotti, P., Lee, J., Liberti, L., Margot, F., Wachter, A.: Branching and bounds tightening techniques for non-convex MINLP. Optim. Methods Softw. 24, 597–634 (2009)MathSciNetCrossRefMATH
7.
Zurück zum Zitat Berkenkamp, F., Schoellig, A.P.: Safe and robust learning control with gaussian processes. In: Control Conference (ECC), 2015 European, pp. 2496–2501. IEEE, (2015) Berkenkamp, F., Schoellig, A.P.: Safe and robust learning control with gaussian processes. In: Control Conference (ECC), 2015 European, pp. 2496–2501. IEEE, (2015)
8.
Zurück zum Zitat Bernini, N., Bertozzi, M., Castangia, L., Patander, M., Sabbatelli, M.: Real-time obstacle detection using stereo vision for autonomous ground vehicles: A survey. In: ITSC, pp. 873–878. IEEE, (2014) Bernini, N., Bertozzi, M., Castangia, L., Patander, M., Sabbatelli, M.: Real-time obstacle detection using stereo vision for autonomous ground vehicles: A survey. In: ITSC, pp. 873–878. IEEE, (2014)
9.
Zurück zum Zitat Broggi, A., et al.: Autonomous vehicles control in the VisLab intercontinental autonomous challenge. Ann. Rev. Control 36(1), 161–171 (2012)CrossRef Broggi, A., et al.: Autonomous vehicles control in the VisLab intercontinental autonomous challenge. Ann. Rev. Control 36(1), 161–171 (2012)CrossRef
10.
Zurück zum Zitat Cassandras, Christos G., Lygeros, John: Stochastic Hybrid Systems, vol. 24. CRC Press, Boca Raton (2006)MATH Cassandras, Christos G., Lygeros, John: Stochastic Hybrid Systems, vol. 24. CRC Press, Boca Raton (2006)MATH
11.
Zurück zum Zitat Charnes, A., Cooper, W.W., Symonds, G.H.: Cost horizons and certainty equivalents: an approach to stochastic programming of heating oil. Manag. Sci. 4(3), 235–263 (1958)CrossRef Charnes, A., Cooper, W.W., Symonds, G.H.: Cost horizons and certainty equivalents: an approach to stochastic programming of heating oil. Manag. Sci. 4(3), 235–263 (1958)CrossRef
12.
Zurück zum Zitat De Nijs, R., Ramos, S., Roig, G., Boix, X., Gool, L.V., Kuhnlenz, K: On-line semantic perception using uncertainty. In: IROS, pp. 4185–4191. IEEE, (2012) De Nijs, R., Ramos, S., Roig, G., Boix, X., Gool, L.V., Kuhnlenz, K: On-line semantic perception using uncertainty. In: IROS, pp. 4185–4191. IEEE, (2012)
13.
Zurück zum Zitat Devroye, Luc, Györfi, László, Lugosi, Gábor: A Probabilistic Theory of Pattern Recognition, vol. 31. Springer, Berlin (2013)MATH Devroye, Luc, Györfi, László, Lugosi, Gábor: A Probabilistic Theory of Pattern Recognition, vol. 31. Springer, Berlin (2013)MATH
14.
Zurück zum Zitat Dietterich, T.G., Horvitz, Eric J.: Rise of concerns about AI: reflections and directions. Commun. ACM 58(10), 38–40 (2015)CrossRef Dietterich, T.G., Horvitz, Eric J.: Rise of concerns about AI: reflections and directions. Commun. ACM 58(10), 38–40 (2015)CrossRef
15.
Zurück zum Zitat Donzé, A., Maler, O.: Robust satisfaction of temporal logic over real-valued signals. In: FORMATS, pp. 92–106, (2010) Donzé, A., Maler, O.: Robust satisfaction of temporal logic over real-valued signals. In: FORMATS, pp. 92–106, (2010)
16.
Zurück zum Zitat Fu, J., Topcu, U.: Computational methods for stochastic control with metric interval temporal logic specifications. In: CDC, pp. 7440–7447, (2015) Fu, J., Topcu, U.: Computational methods for stochastic control with metric interval temporal logic specifications. In: CDC, pp. 7440–7447, (2015)
17.
Zurück zum Zitat Fu, J., Topcu, U.: Synthesis of joint control and active sensing strategies under temporal logic constraints. IEEE Trans. Autom. Control 61(11), 3464–3476 (2016)MathSciNetCrossRefMATH Fu, J., Topcu, U.: Synthesis of joint control and active sensing strategies under temporal logic constraints. IEEE Trans. Autom. Control 61(11), 3464–3476 (2016)MathSciNetCrossRefMATH
18.
Zurück zum Zitat Goerzen, C., Kong, Zhaodan, Mettler, Bernard: A survey of motion planning algorithms from the perspective of autonomous uav guidance. J. Intell. Robot. Syst. 57(1–4), 65–100 (2010)CrossRefMATH Goerzen, C., Kong, Zhaodan, Mettler, Bernard: A survey of motion planning algorithms from the perspective of autonomous uav guidance. J. Intell. Robot. Syst. 57(1–4), 65–100 (2010)CrossRefMATH
19.
Zurück zum Zitat Huth, Michael, Ryan, Mark: Logic in Computer Science: Modelling and Reasoning about Systems. Cambridge University Press, Cambridge (2004)CrossRefMATH Huth, Michael, Ryan, Mark: Logic in Computer Science: Modelling and Reasoning about Systems. Cambridge University Press, Cambridge (2004)CrossRefMATH
20.
Zurück zum Zitat Jha, S., Raman, V.: Automated synthesis of safe autonomous vehicle control under perception uncertainty. In: NASA Formal Methods, pp. 117–132 (2016) Jha, S., Raman, V.: Automated synthesis of safe autonomous vehicle control under perception uncertainty. In: NASA Formal Methods, pp. 117–132 (2016)
21.
Zurück zum Zitat Koutsoukos, X., Riley, D.: Computational methods for reachability analysis of stochastic hybrid systems. In: HSCC, pp. 377–391. Springer, Berlin (2006) Koutsoukos, X., Riley, D.: Computational methods for reachability analysis of stochastic hybrid systems. In: HSCC, pp. 377–391. Springer, Berlin (2006)
22.
Zurück zum Zitat Kwiatkowska, M., Norman, G., Parker, D.: Prism: Probabilistic symbolic model checker. In: Computer Performance Evaluation: Modelling Techniques and Tools, pp. 200–204. Springer, Berlin (2002) Kwiatkowska, M., Norman, G., Parker, D.: Prism: Probabilistic symbolic model checker. In: Computer Performance Evaluation: Modelling Techniques and Tools, pp. 200–204. Springer, Berlin (2002)
23.
Zurück zum Zitat Li, P., Arellano-Garcia, H., Wozny, Gnter: Chance constrained programming approach to process optimization under uncertainty. Comput. Chem. Eng. 32(1–2), 25–45 (2008)CrossRef Li, P., Arellano-Garcia, H., Wozny, Gnter: Chance constrained programming approach to process optimization under uncertainty. Comput. Chem. Eng. 32(1–2), 25–45 (2008)CrossRef
24.
Zurück zum Zitat Mack, Chris, et al.: Fifty years of moore’s law. IEEE Trans. Semicond. Manuf. 24(2), 202–207 (2011)CrossRef Mack, Chris, et al.: Fifty years of moore’s law. IEEE Trans. Semicond. Manuf. 24(2), 202–207 (2011)CrossRef
25.
Zurück zum Zitat Martinet, P., Laugier, C., Nunes, U.: Special issue on perception and navigation for autonomous vehicles. IEEE Robot. Autom. Mag. 21(1), 26–27 (2014)CrossRef Martinet, P., Laugier, C., Nunes, U.: Special issue on perception and navigation for autonomous vehicles. IEEE Robot. Autom. Mag. 21(1), 26–27 (2014)CrossRef
26.
Zurück zum Zitat Mathys, D.C., et al.: Uncertainty in perception and the hierarchical Gaussian filter. Front. Hum. Neurosci. 8, 825 (2014)CrossRef Mathys, D.C., et al.: Uncertainty in perception and the hierarchical Gaussian filter. Front. Hum. Neurosci. 8, 825 (2014)CrossRef
27.
Zurück zum Zitat McGee, T.G., Sengupta, R., Hedrick, K.: Obstacle detection for small autonomous aircraft using sky segmentation. In: ICRA 2005, pp. 4679–4684. IEEE (2005) McGee, T.G., Sengupta, R., Hedrick, K.: Obstacle detection for small autonomous aircraft using sky segmentation. In: ICRA 2005, pp. 4679–4684. IEEE (2005)
28.
Zurück zum Zitat Miller, Bruce L., Wagner, Harvey M.: Chance constrained programming with joint constraints. Oper. Res. 13(6), 930–945 (1965)CrossRefMATH Miller, Bruce L., Wagner, Harvey M.: Chance constrained programming with joint constraints. Oper. Res. 13(6), 930–945 (1965)CrossRefMATH
29.
Zurück zum Zitat Mitchell, I., Tomlin, C.J.: Level set methods for computation in hybrid systems. In: International Workshop on Hybrid Systems: Computation and Control, pp. 310–323. Springer, Berlin (2000) Mitchell, I., Tomlin, C.J.: Level set methods for computation in hybrid systems. In: International Workshop on Hybrid Systems: Computation and Control, pp. 310–323. Springer, Berlin (2000)
30.
Zurück zum Zitat Mitchell, Ian M., Bayen, Alexandre M., Tomlin, Claire J.: A time-dependent Hamilton–Jacobi formulation of reachable sets for continuous dynamic games. IEEE Trans. Autom Control 50(7), 947–957 (2005)MathSciNetCrossRefMATH Mitchell, Ian M., Bayen, Alexandre M., Tomlin, Claire J.: A time-dependent Hamilton–Jacobi formulation of reachable sets for continuous dynamic games. IEEE Trans. Autom Control 50(7), 947–957 (2005)MathSciNetCrossRefMATH
31.
Zurück zum Zitat Patchett, C., Jump, M., Fisher, M.: Safety and certification of unmanned air systems. Eng. Technol. Ref. 1, 1 (2015) Patchett, C., Jump, M., Fisher, M.: Safety and certification of unmanned air systems. Eng. Technol. Ref. 1, 1 (2015)
32.
Zurück zum Zitat Pnueli, A.: The temporal logic of programs. In: Providence, pp. 46–57 (1977) Pnueli, A.: The temporal logic of programs. In: Providence, pp. 46–57 (1977)
33.
Zurück zum Zitat Prajna, Stephen, Jadbabaie, Ali, Pappas, George J: A framework for worst-case and stochastic safety verification using barrier certificates. IEEE Trans. Autom. Control 52(8), 1415–1428 (2007)MathSciNetCrossRefMATH Prajna, Stephen, Jadbabaie, Ali, Pappas, George J: A framework for worst-case and stochastic safety verification using barrier certificates. IEEE Trans. Autom. Control 52(8), 1415–1428 (2007)MathSciNetCrossRefMATH
34.
Zurück zum Zitat Prandini, Maria, Jianghai, Hu: Stochastic reachability: theory and numerical approximation. Stoch. Hybrid Syst. Autom. Control Eng. Ser. 24, 107–138 (2006)MATH Prandini, Maria, Jianghai, Hu: Stochastic reachability: theory and numerical approximation. Stoch. Hybrid Syst. Autom. Control Eng. Ser. 24, 107–138 (2006)MATH
35.
Zurück zum Zitat Prékopa, András: Stochastic Programming, vol. 324. Springer, Berlin (2013)MATH Prékopa, András: Stochastic Programming, vol. 324. Springer, Berlin (2013)MATH
36.
Zurück zum Zitat Pshikhopov, V.K., Medvedev, M.Y., Gaiduk, A.R., Gurenko, B.V.: Control system design for autonomous underwater vehicle. In: 2013 Latin American Robotics Symposium and Competition (2013) Pshikhopov, V.K., Medvedev, M.Y., Gaiduk, A.R., Gurenko, B.V.: Control system design for autonomous underwater vehicle. In: 2013 Latin American Robotics Symposium and Competition (2013)
37.
Zurück zum Zitat Raman, V., Donzé, A., Maasoumy, M., Murray, R.M., Sangiovanni-Vincentelli, A.L., Seshia, S.A.: Model predictive control with signal temporal logic specifications. In CDC, pp. 81–87 (2014) Raman, V., Donzé, A., Maasoumy, M., Murray, R.M., Sangiovanni-Vincentelli, A.L., Seshia, S.A.: Model predictive control with signal temporal logic specifications. In CDC, pp. 81–87 (2014)
38.
Zurück zum Zitat Raman, V., Donzé, A., Sadigh, D., Murray, R.M., Seshia, S.A.: Reactive synthesis from signal temporal logic specifications. In: HSCC, pp. 239–248 (2015) Raman, V., Donzé, A., Sadigh, D., Murray, R.M., Seshia, S.A.: Reactive synthesis from signal temporal logic specifications. In: HSCC, pp. 239–248 (2015)
39.
Zurück zum Zitat Rouff, Christopher, Hinchey, Mike: Experience from the DARPA Urban Challenge. Springer, Berlin (2011) Rouff, Christopher, Hinchey, Mike: Experience from the DARPA Urban Challenge. Springer, Berlin (2011)
40.
Zurück zum Zitat Rushby, J.: New challenges in certification for aircraft software. In: EMSOFT, pp. 211–218. ACM (2011) Rushby, J.: New challenges in certification for aircraft software. In: EMSOFT, pp. 211–218. ACM (2011)
41.
Zurück zum Zitat Sadigh, D., Kapoor, A.: Safe control under uncertainty with probabilistic signal temporal logic. In: Robotics: Science and Systems XII, (2016) Sadigh, D., Kapoor, A.: Safe control under uncertainty with probabilistic signal temporal logic. In: Robotics: Science and Systems XII, (2016)
42.
Zurück zum Zitat Summers, S., Kamgarpour, M., Lygeros, J., Tomlin, C.: A stochastic reach-avoid problem with random obstacles. In: Proceedings of the 14th International Conference on Hybrid Systems: Computation and Control, pp. 251–260. ACM (2011) Summers, S., Kamgarpour, M., Lygeros, J., Tomlin, C.: A stochastic reach-avoid problem with random obstacles. In: Proceedings of the 14th International Conference on Hybrid Systems: Computation and Control, pp. 251–260. ACM (2011)
43.
Zurück zum Zitat Sun, W., van den Berg, J., Alterovitz, R.: Stochastic Extended LQR: Optimization-Based Motion Planning Under Uncertainty, pp. 609–626. Springer, Cham (2015) Sun, W., van den Berg, J., Alterovitz, R.: Stochastic Extended LQR: Optimization-Based Motion Planning Under Uncertainty, pp. 609–626. Springer, Cham (2015)
44.
Zurück zum Zitat Svorenova, M., Kretínský, J., Chmelik, M., Chatterjee, K., Cerná, I., Belta, C.: Temporal Logic Control for Stochastic Linear Systems Using Abstraction Refinement of Probabilistic Games. In: HSCC, pp. 259–268 (2015) Svorenova, M., Kretínský, J., Chmelik, M., Chatterjee, K., Cerná, I., Belta, C.: Temporal Logic Control for Stochastic Linear Systems Using Abstraction Refinement of Probabilistic Games. In: HSCC, pp. 259–268 (2015)
45.
Zurück zum Zitat Todorov, E., Li, W.: A generalized iterative LQG method for locally-optimal feedback control of constrained nonlinear stochastic systems. In: American Control Conference, 2005. Proceedings of the 2005, vol. 1, pp. 300–306. IEEE (2005) Todorov, E., Li, W.: A generalized iterative LQG method for locally-optimal feedback control of constrained nonlinear stochastic systems. In: American Control Conference, 2005. Proceedings of the 2005, vol. 1, pp. 300–306. IEEE (2005)
46.
Zurück zum Zitat Vitus, M.: Stochastic Control Via Chance Constrained Optimization and its Application to Unmanned Aerial Vehicles. PhD thesis, Stanford University, (2012) Vitus, M.: Stochastic Control Via Chance Constrained Optimization and its Application to Unmanned Aerial Vehicles. PhD thesis, Stanford University, (2012)
47.
Zurück zum Zitat Vitus, M.P., Tomlin, C.J.: Closed-loop belief space planning for linear, Gaussian systems. In: ICRA, pp. 2152–2159. IEEE (2011) Vitus, M.P., Tomlin, C.J.: Closed-loop belief space planning for linear, Gaussian systems. In: ICRA, pp. 2152–2159. IEEE (2011)
48.
Zurück zum Zitat Vitus, M.P., Tomlin, C.J.: A hybrid method for chance constrained control in uncertain environments. In: CDC, pp. 2177–2182 (2012) Vitus, M.P., Tomlin, C.J.: A hybrid method for chance constrained control in uncertain environments. In: CDC, pp. 2177–2182 (2012)
49.
Zurück zum Zitat Vitus, M.P., Tomlin, C.J.: A probabilistic approach to planning and control in autonomous urban driving. In: CDC, pp. 2459–2464 (2013) Vitus, M.P., Tomlin, C.J.: A probabilistic approach to planning and control in autonomous urban driving. In: CDC, pp. 2459–2464 (2013)
50.
Zurück zum Zitat Xu, W., Pan, J., Wei, J., Dolan, J.M.: Motion planning under uncertainty for on-road autonomous driving. In: ICRA, pp. 2507–2512. IEEE (2014) Xu, W., Pan, J., Wei, J., Dolan, J.M.: Motion planning under uncertainty for on-road autonomous driving. In: ICRA, pp. 2507–2512. IEEE (2014)
Metadaten
Titel
Safe Autonomy Under Perception Uncertainty Using Chance-Constrained Temporal Logic
verfasst von
Susmit Jha
Vasumathi Raman
Dorsa Sadigh
Sanjit A. Seshia
Publikationsdatum
26.05.2017
Verlag
Springer Netherlands
Erschienen in
Journal of Automated Reasoning / Ausgabe 1/2018
Print ISSN: 0168-7433
Elektronische ISSN: 1573-0670
DOI
https://doi.org/10.1007/s10817-017-9413-9

Weitere Artikel der Ausgabe 1/2018

Journal of Automated Reasoning 1/2018 Zur Ausgabe