Skip to main content
Erschienen in: Autonomous Robots 1/2013

01.07.2013

Probabilistically safe motion planning to avoid dynamic obstacles with uncertain motion patterns

verfasst von: Georges S. Aoude, Brandon D. Luders, Joshua M. Joseph, Nicholas Roy, Jonathan P. How

Erschienen in: Autonomous Robots | Ausgabe 1/2013

Einloggen

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

search-config
loading …

Abstract

This paper presents a real-time path planning algorithm that guarantees probabilistic feasibility for autonomous robots with uncertain dynamics operating amidst one or more dynamic obstacles with uncertain motion patterns. Planning safe trajectories under such conditions requires both accurate prediction and proper integration of future obstacle behavior within the planner. Given that available observation data is limited, the motion model must provide generalizable predictions that satisfy dynamic and environmental constraints, a limitation of existing approaches. This work presents a novel solution, named RR-GP, which builds a learned motion pattern model by combining the flexibility of Gaussian processes (GP) with the efficiency of RRT-Reach, a sampling-based reachability computation. Obstacle trajectory GP predictions are conditioned on dynamically feasible paths identified from the reachability analysis, yielding more accurate predictions of future behavior. RR-GP predictions are integrated with a robust path planner, using chance-constrained RRT, to identify probabilistically feasible paths. Theoretical guarantees of probabilistic feasibility are shown for linear systems under Gaussian uncertainty; approximations for nonlinear dynamics and/or non-Gaussian uncertainty are also presented. Simulations demonstrate that, with this planner, an autonomous vehicle can safely navigate a complex environment in real-time while significantly reducing the risk of collisions with dynamic obstacles.

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 "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!

Anhänge
Nur mit Berechtigung zugänglich
Fußnoten
1
The choice of \(\Delta t\) determines the time scales on which an agent’s next position can be accurately predicted, making trajectory derivatives more useful than instantaneous velocity.
 
2
Throughout the paper, a \(t\) with a superscript refers to a trajectory, while a \(t\) without a superscript refers to a time value.
 
3
When the target vehicle moves from left to right, the trajectories shown in Fig. 11 are reflected across the room’s short axis.
 
Literatur
Zurück zum Zitat Althoff, D., Wollherr, D., & Buss, M. (2011). Safety assessment of trajectories for navigation in uncertain and dynamic environments. In IEEE international conference on robotics and automation (ICRA). Althoff, D., Wollherr, D., & Buss, M. (2011). Safety assessment of trajectories for navigation in uncertain and dynamic environments. In IEEE international conference on robotics and automation (ICRA).
Zurück zum Zitat Amidi, O., & Thorpe, C. (1990). Integrated mobile robot control. In SPIE mobile robots V (pp. 504–523). Amidi, O., & Thorpe, C. (1990). Integrated mobile robot control. In SPIE mobile robots V (pp. 504–523).
Zurück zum Zitat Aoude, G., Joseph, J., Roy, N., & How, J. (2011). Mobile agent trajectory prediction using Bayesian nonparametric reachability trees. In AIAA Infotech@Aerospace conference. Aoude, G., Joseph, J., Roy, N., & How, J. (2011). Mobile agent trajectory prediction using Bayesian nonparametric reachability trees. In AIAA Infotech@Aerospace conference.
Zurück zum Zitat Aoude, G. S. (2011). Threat assessment for safe navigation in environments with uncertainty in predictability. PhD thesis, Massachusetts Institute of Technology, Department of Aeronautics and Astronautics, Cambridge, MA. Aoude, G. S. (2011). Threat assessment for safe navigation in environments with uncertainty in predictability. PhD thesis, Massachusetts Institute of Technology, Department of Aeronautics and Astronautics, Cambridge, MA.
Zurück zum Zitat Aoude, G. S., Luders, B. D., & How, J. P. (2010a). Sampling-based threat assessment algorithms for intersection collisions involving errant drivers. In IFAC symposium on intelligent autonomous vehicles, Lecce, Italy. Aoude, G. S., Luders, B. D., & How, J. P. (2010a). Sampling-based threat assessment algorithms for intersection collisions involving errant drivers. In IFAC symposium on intelligent autonomous vehicles, Lecce, Italy.
Zurück zum Zitat Aoude, G. S., Luders, B. D., Lee, K. K. H., Levine, D. S., & How, J. P. (2010b). Threat assessment design for driver assistance system at intersections. In IEEE conference on intelligent transportation systems, Maderia, Portugal. Aoude, G. S., Luders, B. D., Lee, K. K. H., Levine, D. S., & How, J. P. (2010b). Threat assessment design for driver assistance system at intersections. In IEEE conference on intelligent transportation systems, Maderia, Portugal.
Zurück zum Zitat Aoude, G. S., Luders, B. D., Levine, D. S., & How, J. P. (2010c). Threat-aware path planning in uncertain urban environments. In IEEE/RSJ international conference on intelligent robots and systems (IROS), Taipei, Taiwan (pp. 6058–6063). Aoude, G. S., Luders, B. D., Levine, D. S., & How, J. P. (2010c). Threat-aware path planning in uncertain urban environments. In IEEE/RSJ international conference on intelligent robots and systems (IROS), Taipei, Taiwan (pp. 6058–6063).
Zurück zum Zitat Bennewitz, M., Burgard, W., Cielniak, G., & Thrun, S. (2005). Learning motion patterns of people for compliant robot motion. International Journal of Robotics Research, 24, 31–48.CrossRef Bennewitz, M., Burgard, W., Cielniak, G., & Thrun, S. (2005). Learning motion patterns of people for compliant robot motion. International Journal of Robotics Research, 24, 31–48.CrossRef
Zurück zum Zitat Blackmore, L. (2006). A probabilistic particle control approach to optimal, robust predictive control. In AIAA guidance, navigation, and, control conference (GNC). Blackmore, L. (2006). A probabilistic particle control approach to optimal, robust predictive control. In AIAA guidance, navigation, and, control conference (GNC).
Zurück zum Zitat Blackmore, L., Li, H., & Williams, B. (2006). A probabilistic approach to optimal robust path planning with obstacles. In American control conference (ACC). Blackmore, L., Li, H., & Williams, B. (2006). A probabilistic approach to optimal robust path planning with obstacles. In American control conference (ACC).
Zurück zum Zitat Blackmore, L., Ono, M., Bektassov, A., & Williams, B. C. (2010). A probabilistic particle-control approximation of chance-constrained stochastic predictive control. IEEE Transactions on Robotics, 26(3), 502–517.CrossRef Blackmore, L., Ono, M., Bektassov, A., & Williams, B. C. (2010). A probabilistic particle-control approximation of chance-constrained stochastic predictive control. IEEE Transactions on Robotics, 26(3), 502–517.CrossRef
Zurück zum Zitat Calafiore, G. C., & Ghaoui, L. E. (2007). Linear programming with probability constraints—part 1. In American control conference (ACC). Calafiore, G. C., & Ghaoui, L. E. (2007). Linear programming with probability constraints—part 1. In American control conference (ACC).
Zurück zum Zitat Deisenroth, M. P., Huber, M. F., & Hanebeck, U. D. (2009). Analytic moment-based Gaussian process filtering. In International conference on machine learning (ICML), Montreal, Canada (pp. 225–232). Deisenroth, M. P., Huber, M. F., & Hanebeck, U. D. (2009). Analytic moment-based Gaussian process filtering. In International conference on machine learning (ICML), Montreal, Canada (pp. 225–232).
Zurück zum Zitat Ding, H., Reißig, G., Groß, D., & Stursberg, O. (2011). Mixed-integer programming for optimal path planning of robotic manipulators. In IEEE international conference on automation science and engineering. Ding, H., Reißig, G., Groß, D., & Stursberg, O. (2011). Mixed-integer programming for optimal path planning of robotic manipulators. In IEEE international conference on automation science and engineering.
Zurück zum Zitat Earl, M., & D’Andrea, R. (2005). Iterative MILP methods for vehicle control problems. The IEEE Transactions on Robotics, 21, 1158–1167.CrossRef Earl, M., & D’Andrea, R. (2005). Iterative MILP methods for vehicle control problems. The IEEE Transactions on Robotics, 21, 1158–1167.CrossRef
Zurück zum Zitat Frazzoli, E., Dahleh, M. A., & Feron, E. (2002). Real-time motion planning for agile autonomous vehicles. AIAA Journal of Guidance, Control, and Dynamics, 25(1), 116–129.CrossRef Frazzoli, E., Dahleh, M. A., & Feron, E. (2002). Real-time motion planning for agile autonomous vehicles. AIAA Journal of Guidance, Control, and Dynamics, 25(1), 116–129.CrossRef
Zurück zum Zitat Fulgenzi, C., Tay, C., Spalanzani, A., & Laugier, C. (2008). Probabilistic navigation in dynamic environment using rapidly-exploring random trees and gaussian processes. In IEEE/RSJ international conference on intelligent robots and systems (IROS), Nice, France. Fulgenzi, C., Tay, C., Spalanzani, A., & Laugier, C. (2008). Probabilistic navigation in dynamic environment using rapidly-exploring random trees and gaussian processes. In IEEE/RSJ international conference on intelligent robots and systems (IROS), Nice, France.
Zurück zum Zitat Garey, M. R., & Johnson, D. S. (1979). Computers and intractability: A guide to the theory of NP-completeness. San Francisco, CA, USA: Freeman.MATH Garey, M. R., & Johnson, D. S. (1979). Computers and intractability: A guide to the theory of NP-completeness. San Francisco, CA, USA: Freeman.MATH
Zurück zum Zitat Girard, A., Rasmussen, C. E., Quintero-Candela, J., & Murray-smith, R. (2003). Gaussian process priors with uncertain inputs—application to multiple-step ahead time series forecasting. In Advances in neural information processing systems (pp. 529–536). Cambridge: MIT Press. Girard, A., Rasmussen, C. E., Quintero-Candela, J., & Murray-smith, R. (2003). Gaussian process priors with uncertain inputs—application to multiple-step ahead time series forecasting. In Advances in neural information processing systems (pp. 529–536). Cambridge: MIT Press.
Zurück zum Zitat Henry, P., Vollmer, C., Ferris, B., & Fox, D. (2010). Learning to navigate through crowded environments. In IEEE international conference on robotics and automation (ICRA). Henry, P., Vollmer, C., Ferris, B., & Fox, D. (2010). Learning to navigate through crowded environments. In IEEE international conference on robotics and automation (ICRA).
Zurück zum Zitat How, J. P., Bethke, B., Frank, A., Dale, D., & Vian, J. (2008). Real-time indoor autonomous vehicle test environment. IEEE Control Systems Magazine, 28(2), 51–64.MathSciNetCrossRef How, J. P., Bethke, B., Frank, A., Dale, D., & Vian, J. (2008). Real-time indoor autonomous vehicle test environment. IEEE Control Systems Magazine, 28(2), 51–64.MathSciNetCrossRef
Zurück zum Zitat Joseph, J., Doshi-Velez, F., & Roy, N. (2010). A Bayesian nonparametric approach to modeling mobility patterns.In AAAI Joseph, J., Doshi-Velez, F., & Roy, N. (2010). A Bayesian nonparametric approach to modeling mobility patterns.In AAAI
Zurück zum Zitat Joseph, J., Doshi-Velez, F., Huang, A. S., & Roy, N. (2011). A Bayesian nonparametric approach to modeling motion patterns. Autonomous Robots, 31(4), 383–400.CrossRef Joseph, J., Doshi-Velez, F., Huang, A. S., & Roy, N. (2011). A Bayesian nonparametric approach to modeling motion patterns. Autonomous Robots, 31(4), 383–400.CrossRef
Zurück zum Zitat Karaman, S., & Frazzoli, E. (2009). Sampling-based motion planning with deterministic \(\mu \)-calculus specifications. In IEEE conference on decision and control (CDC). Karaman, S., & Frazzoli, E. (2009). Sampling-based motion planning with deterministic \(\mu \)-calculus specifications. In IEEE conference on decision and control (CDC).
Zurück zum Zitat Kuchar, J. K., & Yang, L. C. (2002). A review of conflict detection and resolution modeling methods. IEEE Transactions on Intelligent Transportation Systems, 1(4), 179–189.CrossRef Kuchar, J. K., & Yang, L. C. (2002). A review of conflict detection and resolution modeling methods. IEEE Transactions on Intelligent Transportation Systems, 1(4), 179–189.CrossRef
Zurück zum Zitat Kuwata, Y., Teo, J., Fiore, G., Karaman, S., Frazzoli, E., & How, J. P. (2009). Real-time motion planning with applications to autonomous urban driving. IEEE Transactions on Control Systems Technology, 17(5), 1105–1118.CrossRef Kuwata, Y., Teo, J., Fiore, G., Karaman, S., Frazzoli, E., & How, J. P. (2009). Real-time motion planning with applications to autonomous urban driving. IEEE Transactions on Control Systems Technology, 17(5), 1105–1118.CrossRef
Zurück zum Zitat Lachner, R. (1997). Collision avoidance as a differential game: Real-time approximation of optimal strategies using higher derivatives of the value function. In IEEE international conference on systems. Man, and cybernetics (Vol. 3, pp. 2308–2313). Lachner, R. (1997). Collision avoidance as a differential game: Real-time approximation of optimal strategies using higher derivatives of the value function. In IEEE international conference on systems. Man, and cybernetics (Vol. 3, pp. 2308–2313).
Zurück zum Zitat LaValle, S. M., (1998). Rapidly-exploring random trees: A new tool for path planning. Tech. Rep. 98–11, Iowa State University. LaValle, S. M., (1998). Rapidly-exploring random trees: A new tool for path planning. Tech. Rep. 98–11, Iowa State University.
Zurück zum Zitat Lavalle, S. M., & Sharma, R. (1997). On motion planning in changing, partially-predictable environments. International Journal of Robotics Research, 16, 775–805.CrossRef Lavalle, S. M., & Sharma, R. (1997). On motion planning in changing, partially-predictable environments. International Journal of Robotics Research, 16, 775–805.CrossRef
Zurück zum Zitat Leonard, J., How, J. P., Teller, S., Berger, M., Campbell, S., Fiore, G., et al. (2008). A perception-driven autonomous urban vehicle. Journal of Field Robotics, 25(10), 727–774.CrossRef Leonard, J., How, J. P., Teller, S., Berger, M., Campbell, S., Fiore, G., et al. (2008). A perception-driven autonomous urban vehicle. Journal of Field Robotics, 25(10), 727–774.CrossRef
Zurück zum Zitat Luders, B., & How, J. P. (2011). Probabilistic feasibility for nonlinear systems with non-Gaussian uncertainty using RRT. In AIAA Infotech@Aerospace conference, St. Louis, MO. Luders, B., & How, J. P. (2011). Probabilistic feasibility for nonlinear systems with non-Gaussian uncertainty using RRT. In AIAA Infotech@Aerospace conference, St. Louis, MO.
Zurück zum Zitat Luders, B., Karaman, S., Frazzoli, E., & How, J. P. (2010a). Bounds on tracking error using closed-loop rapidly-exploring random trees. In American control conference (ACC), Baltimore, MD (pp. 5406–5412). Luders, B., Karaman, S., Frazzoli, E., & How, J. P. (2010a). Bounds on tracking error using closed-loop rapidly-exploring random trees. In American control conference (ACC), Baltimore, MD (pp. 5406–5412).
Zurück zum Zitat Luders, B., Kothari, M., & How, J. P. (2010b). Chance constrained RRT for probabilistic robustness to environmental uncertainty. In AIAA guidance, navigation, and control conference (GNC), Toronto, Canada. Luders, B., Kothari, M., & How, J. P. (2010b). Chance constrained RRT for probabilistic robustness to environmental uncertainty. In AIAA guidance, navigation, and control conference (GNC), Toronto, Canada.
Zurück zum Zitat Maile, M., Zaid, F. A., Caminiti, L., Lundberg, J., Mudalige, P. (2008). Cooperative intersection collision avoidance system limited to stop sign and traffic signal violations. Tech. rep., midterm Phase 1 Report. Maile, M., Zaid, F. A., Caminiti, L., Lundberg, J., Mudalige, P. (2008). Cooperative intersection collision avoidance system limited to stop sign and traffic signal violations. Tech. rep., midterm Phase 1 Report.
Zurück zum Zitat Mazor, E., Averbuch, A., Bar-Shalom, Y., & Dayan, J. (2002). Interacting multiple model methods in target tracking: A survey. IEEE Transactions on Aerospace and Electronic Systems, 34(1), 103–123.CrossRef Mazor, E., Averbuch, A., Bar-Shalom, Y., & Dayan, J. (2002). Interacting multiple model methods in target tracking: A survey. IEEE Transactions on Aerospace and Electronic Systems, 34(1), 103–123.CrossRef
Zurück zum Zitat Melchior, N. A., & Simmons, R. (2007). Particle RRT for path planning with uncertainty. In IEEE international conference on robotics and automation (ICRA) Melchior, N. A., & Simmons, R. (2007). Particle RRT for path planning with uncertainty. In IEEE international conference on robotics and automation (ICRA)
Zurück zum Zitat Miloh, T., & Sharma, S. (1976). Maritime collision avoidance as a differential game. Institut fur Schiffbau der Universitat Hamburg. Miloh, T., & Sharma, S. (1976). Maritime collision avoidance as a differential game. Institut fur Schiffbau der Universitat Hamburg.
Zurück zum Zitat Rasmussen, C. E., & Williams, C. K. I. (2005). Gaussian processes for machine learning. Cambridge: The MIT Press. Rasmussen, C. E., & Williams, C. K. I. (2005). Gaussian processes for machine learning. Cambridge: The MIT Press.
Zurück zum Zitat Sorenson, H. (1985). Kalman filtering: Theory and application. In IEEE. Sorenson, H. (1985). Kalman filtering: Theory and application. In IEEE.
Zurück zum Zitat Tay, C., & Laugier, C. (2007). Modelling smooth paths using Gaussian processes. In International conference on field and service robotics. Tay, C., & Laugier, C. (2007). Modelling smooth paths using Gaussian processes. In International conference on field and service robotics.
Zurück zum Zitat Thrun, S., Burgard, W., & Fox, D. (2005). Probabilistic robotics. Cambridge, MA: MIT Press.MATH Thrun, S., Burgard, W., & Fox, D. (2005). Probabilistic robotics. Cambridge, MA: MIT Press.MATH
Zurück zum Zitat Trautman, P., & Krause, A. (2010). Unfreezing the robot: Navigation in dense, interacting crowds. In IEEE/RSJ international conference on intelligent robots and systems (IROS). Trautman, P., & Krause, A. (2010). Unfreezing the robot: Navigation in dense, interacting crowds. In IEEE/RSJ international conference on intelligent robots and systems (IROS).
Zurück zum Zitat Vasquez, D., Fraichard, T., Aycard, O., & Laugier, C. (2008). Intentional motion on-line learning and prediction. Machine Vision and Applications, 19(5), 411–425.MATHCrossRef Vasquez, D., Fraichard, T., Aycard, O., & Laugier, C. (2008). Intentional motion on-line learning and prediction. Machine Vision and Applications, 19(5), 411–425.MATHCrossRef
Zurück zum Zitat Vitus, M. P., Pradeep, V., Hoffmann, G. M., Waslander, S. L., & Tomlin, C. J. (2008). Tunnel-MILP: Path planning with sequential convex polytopes. In AIAA guidance, navigation, and control conference (GNC), Honolulu, HI. Vitus, M. P., Pradeep, V., Hoffmann, G. M., Waslander, S. L., & Tomlin, C. J. (2008). Tunnel-MILP: Path planning with sequential convex polytopes. In AIAA guidance, navigation, and control conference (GNC), Honolulu, HI.
Zurück zum Zitat Wu, A., & How, J. (2012). Guaranteed infinite horizon avoidance of unpredictable, dynamically constrained obstacles. In Autonomous robots (pp. 1–16). Wu, A., & How, J. (2012). Guaranteed infinite horizon avoidance of unpredictable, dynamically constrained obstacles. In Autonomous robots (pp. 1–16).
Zurück zum Zitat Yepes, J., Hwang, I., & Rotea, M. (2007). New algorithms for aircraft intent inference and trajectory prediction. AIAA Journal on Guidance, Control, and Dynamics, 30(2), 370–382.CrossRef Yepes, J., Hwang, I., & Rotea, M. (2007). New algorithms for aircraft intent inference and trajectory prediction. AIAA Journal on Guidance, Control, and Dynamics, 30(2), 370–382.CrossRef
Zurück zum Zitat Zhu, Q. (2002). Hidden Markov model for dynamic obstacle avoidance of mobile robot navigation. IEEE Transactions on Robotics and Automation, 7(3), 390–397.CrossRef Zhu, Q. (2002). Hidden Markov model for dynamic obstacle avoidance of mobile robot navigation. IEEE Transactions on Robotics and Automation, 7(3), 390–397.CrossRef
Metadaten
Titel
Probabilistically safe motion planning to avoid dynamic obstacles with uncertain motion patterns
verfasst von
Georges S. Aoude
Brandon D. Luders
Joshua M. Joseph
Nicholas Roy
Jonathan P. How
Publikationsdatum
01.07.2013
Verlag
Springer US
Erschienen in
Autonomous Robots / Ausgabe 1/2013
Print ISSN: 0929-5593
Elektronische ISSN: 1573-7527
DOI
https://doi.org/10.1007/s10514-013-9334-3

Weitere Artikel der Ausgabe 1/2013

Autonomous Robots 1/2013 Zur Ausgabe

Neuer Inhalt