Welcome to the upgraded MacSphere! We're putting the finishing touches on it; if you notice anything amiss, email macsphere@mcmaster.ca

Intersection Simulation and Path Estimation

dc.contributor.advisorWassyng, Alan
dc.contributor.advisorLawford, Mark
dc.contributor.authorMilo, Curtis
dc.contributor.departmentComputing and Softwareen_US
dc.date.accessioned2020-10-07T19:15:45Z
dc.date.available2020-10-07T19:15:45Z
dc.date.issued2020
dc.description.abstractAs autonomous vehicles begin to move towards full autonomy, the controllers and software within them are becoming incredibly more complex to deal with any plausible scenario. Automotive manufacturers must balance the need for safety with the customers' desire for performance and features. A robust set of tools is a necessity to develop vehicle control protocols and navigation strategies. Vehicle to everything communication protocols and path planning are two aspects of autonomous vehicles that need a large amount of development effort. The MathWorks has put a great amount of effort in developing a robust simulation tool for autonomous vehicles. However, it currently lacks a method to develop V2X communication and path routing. In this thesis, I developed an extension for the Mathworks Simulink autonomous driving toolbox to incorporate graph-based path planning and vehicle to vehicle communication. The navigation system models each road using standard civil engineering techniques, to calculate the intersection points and bounding areas for regions of interest. Based on these regions, a directed graph is created to aid in calculating the shortest path. The navigation system also provides a redundant method for path planning for poorly marked areas and intersections. The vehicle to vehicle communication system emulates the 802.11p protocol and deals with practical challenges such as latency to provide developers with a realistic environment in which to develop vehicle communication protocols. The final result is a simulation where multiple vehicles drive safely and efficiently throughout a city network, sending messages at regions of interest and follow computed paths to their desired destinations.en_US
dc.description.degreeMaster of Applied Science (MASc)en_US
dc.description.degreetypeThesisen_US
dc.description.layabstractVehicle to Everything communication protocols and path planning are two aspects of autonomous vehicles that need a robust framework to aid in their development. I developed an extension for the Mathworks Simulink autonomous driving toolbox to incorporate graph-based path planning and vehicle to vehicle communication. The navigation system models each road using standard civil engineering techniques, to calculate the intersection points and bounding areas for regions of interest. Based on these regions, a directed graph is created to aid in calculating the shortest path. The navigation system also provides a redundant method for path planning for poorly marked areas and intersections. The vehicle to vehicle communication system emulates the 802.11p protocol and realistic effects such as latency to provide developers with a realistic environment to develop vehicle communication protocols. The final result is a simulation where multiple vehicles drive throughout a city network, sending messages at regions of interest and follow a computed path to their desired destination.en_US
dc.identifier.urihttp://hdl.handle.net/11375/25878
dc.language.isoenen_US
dc.subjectPath Planningen_US
dc.subjectAutonomous Vehiclesen_US
dc.subjectNavigationen_US
dc.subjectFunctional Safetyen_US
dc.subjectIntersectionsen_US
dc.subjectVehicle to Vehicle Communicationen_US
dc.subjectSimulationen_US
dc.subjectMathworksen_US
dc.titleIntersection Simulation and Path Estimationen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Intersection Simulation and Path Estimation- Curtis Milo.pdf
Size:
3.29 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.68 KB
Format:
Item-specific license agreed upon to submission
Description: