Show simple item record

dc.contributor.authorSun, Qixuan
dc.date.accessioned2023-09-25 13:35:15 (GMT)
dc.date.available2023-09-25 13:35:15 (GMT)
dc.date.issued2023-09-25
dc.date.submitted2023-09-19
dc.identifier.urihttp://hdl.handle.net/10012/19929
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.language.isoenen
dc.publisherUniversity of Waterlooen
dc.titleUnderstanding Driving Behaviours: Classification and Regression Approachesen
dc.typeMaster Thesisen
dc.pendingfalse
uws-etd.degree.departmentElectrical and Computer Engineeringen
uws-etd.degree.disciplineElectrical and Computer Engineeringen
uws-etd.degree.grantorUniversity of Waterlooen
uws-etd.degreeMaster of Applied Scienceen
uws-etd.embargo.terms0en
uws.contributor.advisorMark, Crowley
uws.contributor.affiliation1Faculty of Engineeringen
uws.published.cityWaterlooen
uws.published.countryCanadaen
uws.published.provinceOntarioen
uws.typeOfResourceTexten
uws.peerReviewStatusUnrevieweden
uws.scholarLevelGraduateen


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record


UWSpace

University of Waterloo Library
200 University Avenue West
Waterloo, Ontario, Canada N2L 3G1
519 888 4883

All items in UWSpace are protected by copyright, with all rights reserved.

DSpace software

Service outages