ultimately
play

Ultimately 1/12 Simplifying Assumptions Vehicles have positive - PowerPoint PPT Presentation

Safe Intersections: At the Crossing of Hybrid Systems and Verification Sarah M. Loos and Andr Platzer Computer Science Department Carnegie Mellon University October, 2011 Ultimately 1/12 Simplifying Assumptions Vehicles have


  1. Safe Intersections: At the Crossing of Hybrid Systems and Verification Sarah M. Loos and André Platzer Computer Science Department Carnegie Mellon University October, 2011

  2. Ultimately… 1/12

  3. Simplifying Assumptions • Vehicles have positive velocity • Accurate sensing • Instantaneous braking and acceleration • Time synchronization • Delay for sensor updates is bounded • Straight lane dynamics • Cars represented as points, lanes as lines 2/12

  4. Previous Work: Highway Control • Verified multilane highway system • Arbitrary number of cars • Arbitrary number of lanes • Proof of safety for distributed control built from two-car “building blocks.” 3/12

  5. Intersection Building Blocks 4/12

  6. Intersection Building Blocks 4/12

  7. Intersection Building Blocks 4/12

  8. Intersection Building Blocks 4/12

  9. Intersection Building Blocks 4/12

  10. Intersection Building Blocks 4/12

  11. Intersection Building Blocks 4/12

  12. Intersection Building Blocks This is similar to a merge on the highway. 4/12

  13. T-Intersection Building Block 5/12

  14. Intersection Building Blocks 6/12

  15. Intersection Building Blocks 6/12

  16. Intersection Building Blocks 6/12

  17. Intersection Building Blocks 6/12

  18. Straight Lane Building Block 7/12

  19. Di Different ntial Dyna l Dynami mic L Logic * * * The he s sho hort v version. n. Initial Conditions → [Model] Requirements 8/12

  20. Di Different ntial Dyna l Dynami mic L Logic Initial Conditions → [Model] Requirements 8/12

  21. Di Different ntial Dyna l Dynami mic L Logic Initial Conditions → [Model] Requirements logical formula logical formula 8/12

  22. Di Different ntial Dyna l Dynami mic L Logic Initial Conditions → [Model] Requirements logical formula logical formula 8/12

  23. Di Different ntial Dyna l Dynami mic L Logic Initial Conditions → [Model] Requirements logical formula logical formula 8/12

  24. Di Different ntial Dyna l Dynami mic L Logic Initial Conditions → [Model] Requirements logical formula hybrid program logical formula 8/12

  25. Di Different ntial Dyna l Dynami mic L Logic discrete control continuous dynamics Initial Conditions → [Model] Requirements logical formula hybrid program logical formula 8/12

  26. Di Different ntial Dyna l Dynami mic L Logic discrete control continuous dynamics → [(ctrl;dyn) * ] logical formula hybrid program logical formula 8/12

  27. Di Different ntial Dyna l Dynami mic L Logic continuous dynamics discrete control → [(ctrl; x’= v; v’= a ) * ] logical formula hybrid program logical formula 8/12

  28. Single Lane Stoplight To Prove: Initial Conditions → [Model] Requirements 9/12

  29. Single Lane Stoplight To Prove: Initial Conditions → [Model] Requirements 9/12

  30. Single Lane Stoplight To Prove: Initial Conditions → [Model] Requirements 9/12

  31. Single Lane Stoplight To Prove: Initial Conditions → [Model] Requirements 9/12

  32. Single Lane Stoplight To Prove: Initial Conditions → [Model] Requirements 9/12

  33. Single Lane Stoplight To Prove: Initial Conditions → [Model] Requirements 9/12

  34. Single Lane Stoplight To Prove: Initial Conditions → [Model] Requirements 9/12

  35. Single Lane Stoplight To Prove: Initial Conditions → [Model] Requirements 9/12

  36. Single Lane Stoplight To Prove: Initial Conditions → [Model] Requirements 9/12

  37. Single Lane Stoplight To Prove: Initial Conditions → [Model] Requirements 9/12

  38. Single Lane Stoplight To Prove: Initial Conditions → [Model] Requirements 9/12

  39. Single Lane Stoplight To Prove: Initial Conditions → [Model] Requirements 9/12

  40. Single Lane Stoplight To Prove: Initial Conditions → [Model] Requirements 9/12

  41. Single Lane Stoplight To Prove: Initial Conditions → [Model] Requirements 9/12

  42. Single Lane Stoplight To Prove: ✔ h Initial Conditions → [Model] Requirements 9/12

  43. Intersection To Prove: Initial Conditions → [Model] Requirements 10/12

  44. Intersection To Prove: Cars can stop initially Initial Conditions → [Model] Requirements 10/12

  45. Intersection To Prove: No collision Cars can stop initially Initial Conditions → [Model] Requirements 10/12

  46. Intersection To Prove: Cars can stop initially No collision Initial Conditions → [Model] Requirements 10/12

  47. Intersection To Prove: Cars can stop initially No collision Initial Conditions → [Model] Requirements 10/12

  48. Intersection To Prove: Cars can stop initially No collision Initial Conditions → [Model] Requirements 10/12

  49. Intersection To Prove: Cars can stop initially No collision Initial Conditions → [Model] Requirements 10/12

  50. Intersection To Prove: Cars can stop initially No collision Initial Conditions → [Model] Requirements 10/12

  51. Intersection To Prove: Cars can stop initially No collision Initial Conditions → [Model] Requirements 10/12

  52. Intersection To Prove: Cars can stop initially No collision ✔ h Initial Conditions → [Model] Requirements 10/12

  53. Conclusions Future Work  Curved road dynamics  Distributed car dynamics  Combinations of merge and cross protocols  Noisy and delayed sensor data  Delayed braking and acceleration reaction  Non-synchronized time  Non-zero car lengths and lane widths 11/12

  54. Conclusions Cha halle lleng nges Solu lutions ns  Infinite, continuous, and evolving  We give a formal proof for a two-lane state space, R ∞ intersection with one car on each lane  Simulation and testing only  Semi-automated proof generation partially prove safety  Variations in system design  Continuous dynamics  Demonstrated potential for formal  Discrete control decisions safety verification in car control, even when models have high branching  Large branching factor factor 12/12

  55. Conclusions Thank You! 12/12

  56. Conclusions Reference The full length paper for this research can be found here: Sarah M. Loos and André Platzer. Safe Intersections: At the Crossing of Hybrid Systems and Verification. In the 14th International IEEE Conference on Intelligent Transportation Systems, ITSC 2011, Washington, D.C., USA, Proceedings, 2011. 12/12

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend