Systematic Evaluation of Autonomous Parking Modules Using Constrained Hardware

dc.contributor.authorGangby, Nils
dc.contributor.authorJohansson, David
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.examinerBerger, Christian
dc.contributor.supervisorGiaimo, Federico
dc.date.accessioned2021-02-23T12:34:24Z
dc.date.available2021-02-23T12:34:24Z
dc.date.issued2020sv
dc.date.submitted2020
dc.description.abstractIn modern vehicles, autonomous features are highly sought after. However, the complexity of the problem domain and the security aspects make the software expensive to develop. Therefore, autonomous features are available only in the most exclusive vehicles. If proper software engineering procedures can be applied in the domain of autonomous driving, the cost of development can be reduced, increasing the number of autonomous features on the market. This thesis aims to research how systematic evaluation can be performed on a series of software modules. The modules were developed as a proof of concept that it is possible to achieve specific AD features using fewer sensors and cheaper hardware than what currently is used in the automotive industry. The development and testing are done working in an agile manner, following the design science framework. All the separate software modules are systematically evaluated individually to confirm their viability and compared to similar algorithms to decide which ones would be the best fit for the project. This is done mainly through experimental studies in a controlled environment. The results of the systematic evaluation show that the implemented methods for parking space detection, pathfinding, path following, and parking algorithm are viable and can accurately detect and locate a parking space. The pathfinding algorithm can then generate a valid path to a desired starting position which the path follower can use to relocate the platform to that position with adequate accuracy. However, the choice of using BreezySLAM due to the constrained hardware proved to be a problem because of a large amount of spatial drift in the coordinates. Even though the specific testing methods used in this thesis are tailored to test the specific types of algorithms used in the project, the general methodology of how the tests were designed and the practice of utilising systematic evaluation throughout the development of an artifact could potentially be generalised and utilised in any, or most software engineering project.sv
dc.identifier.coursecodeMPSOFsv
dc.identifier.urihttps://hdl.handle.net/20.500.12380/302223
dc.language.isoengsv
dc.setspec.uppsokTechnology
dc.subjectSystematic Evaluationsv
dc.subjectDesign Sciencesv
dc.subjectRequirements Engineeringsv
dc.subjectImage processingsv
dc.subjectSLAMsv
dc.subjectAutonomous Platformsv
dc.subjectPathfindingsv
dc.subjectPath Followingsv
dc.titleSystematic Evaluation of Autonomous Parking Modules Using Constrained Hardwaresv
dc.type.degreeExamensarbete för masterexamensv
dc.type.uppsokH
local.programmeSoftware engineering and technology (MPSOF), MSc

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 20-101 Johansson Gangby.pdf
Storlek:
2.57 MB
Format:
Adobe Portable Document Format
Beskrivning:

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
1.14 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: