Understanding Driving Behaviours: Classification and Regression Approaches

dc.contributor.authorSun, Qixuan
dc.date.accessioned2023-09-25T13:35:15Z
dc.date.available2023-09-25T13:35:15Z
dc.date.issued2023-09-25
dc.date.submitted2023-09-19
dc.description.abstractThe emergence of self-driving technology is poised to revolutionize transportation by empowering vehicles to operate autonomously. These advancements are classified into distinct levels of automation, delineating the progression from rudimentary driver assistance to complete autonomy. However, these advancements are accompanied by a spectrum of challenges. For example, the intricate interplay between autonomous and human-driven vehicles necessitates intuitive human interaction capabilities. This thesis focuses on driver behaviour learning, which is a way towards a safe and personal self-driving system. The eventual goal of driver behaviour learning is to equip self-driving vehicles with a deep understanding of human driving patterns. Leveraging learned human behaviours, self-driving vehicles can mirror familiar and intuitive driving actions, thereby fostering harmonious and predictable engagements on the road. This thesis focuses on investigating using different machine learning methods to learn an accurate and robust predictor of driver behaviours from multiple drivers and also personalize outputs for each individual driver. We define three driving behaviours. 1. Driver Identification: Given an observed driving execution history, identify the driver in the vehicle. 2. Lane Positioning: Given an observed driving execution history, predict the subject vehicle in the lane in the foreseeable future. 3. Lane Keeping: Given an observed driving execution history, predict the speed and steering angle of the subject vehicle in the foreseeable future. In the experiment, we mainly test with LSTM and Transformer, which are commonly used in time-series data. Specifically, we conduct experiments with LSTM and Transformer encoders to examine their capacity to model driving data in three behaviours. Furthermore, we employ LSTM and Transformer decoders to forecast lane positions, speeds, and angles. Variations in hyperparameter settings, such as width and depth, are investigated for all three behaviors in search of potential optimal configurations.en
dc.identifier.urihttp://hdl.handle.net/10012/19929
dc.language.isoenen
dc.pendingfalse
dc.publisherUniversity of Waterlooen
dc.titleUnderstanding Driving Behaviours: Classification and Regression Approachesen
dc.typeMaster Thesisen
uws-etd.degreeMaster of Applied Scienceen
uws-etd.degree.departmentElectrical and Computer Engineeringen
uws-etd.degree.disciplineElectrical and Computer Engineeringen
uws-etd.degree.grantorUniversity of Waterlooen
uws-etd.embargo.terms0en
uws.contributor.advisorMark, Crowley
uws.contributor.affiliation1Faculty of Engineeringen
uws.peerReviewStatusUnrevieweden
uws.published.cityWaterlooen
uws.published.countryCanadaen
uws.published.provinceOntarioen
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Sun_Qixuan.pdf
Size:
1.85 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
6.4 KB
Format:
Item-specific license agreed upon to submission
Description: