Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/93640
Full metadata record
DC FieldValueLanguage
dc.date.accessioned2022-04-13T05:57:04Z-
dc.date.available2022-04-13T05:57:04Z-
dc.date.issued2012-
dc.identifier.citationFarrugia, J. L. (2012). Hazard avoidance auto control system for a robotic vehicle (Bachelor’s dissertation).en_GB
dc.identifier.urihttps://www.um.edu.mt/library/oar/handle/123456789/93640-
dc.descriptionB.Sc. IT (Hons)(Melit.)en_GB
dc.description.abstractIt is estimated that 1.2 million people die yearly by traffic accidents (WHO, 2012), driver error being the sole or contributing factor in 60%, 95% of accidents respectively (S.J. Anderson, Date N.A.). Unlike humans, computers are not vulnerable to stress, fatigue or other conditions. Reactive braking technologies must detect a problem in order to act, whilst fully autonomous driving results in the driver becoming passive/lethargic, unable to act correctly in unforeseen situations (Charette, Automated to Death, 2009). The aims of this thesis are to design a control system for a physical robot/vehicle, which autonomously avoids hazards including avoiding collisions and rollover prevention, one of the deadliest traffic accidents. Automobiles are of primary concern, but the system is also viable for other transport means and mobile robots. TCAS and Envelope Protection used in Aviation, are of interest as the pilot/driver still retains control given his/her inputs conform to the controller set limits, and is free to avoid collisions in advance, or turn at slower velocities than controller values. The system should continuously monitor the vehicle, being in a position for both preventive and reactive action. A robot was constructed and tested in physical environments for realism. A pipelined and multithreaded Fuzzy and Crisp behavioral architecture has been realized exhibiting modularity, maintainability, efficiency, simplicity and scalability. The system provided a robust performance in face of variable communication delays, inaccurate sensing, crosstalk, and deliberately hazardous user-input, adapting to unseen and varying environments, with seamless transition between driver and machine control. The use of non-real-time operating system and programming language further demonstrates the robustness of the algorithms developed. Controller performance was consistent despite random/variable parameters such as wheel slippage, castor side effects (Roland Siegwart, 2011), and imperfections in the drive mechanism (Carmel Gafa', 2008) which can all deviate the robot from intended trajectories.en_GB
dc.language.isoenen_GB
dc.rightsinfo:eu-repo/semantics/restrictedAccessen_GB
dc.subjectKinematicsen_GB
dc.subjectLocomotionen_GB
dc.subjectMechanicsen_GB
dc.subjectRobots -- Control systemsen_GB
dc.subjectProgramming languages (Electronic computers)en_GB
dc.titleHazard avoidance auto control system for a robotic vehicleen_GB
dc.typebachelorThesisen_GB
dc.rights.holderThe copyright of this work belongs to the author(s)/publisher. The rights of this work are as defined by the appropriate Copyright Legislation or as modified by any successive legislation. Users may access this work and can make use of the information contained in accordance with the Copyright Legislation provided that the author must be properly acknowledged. Further distribution or reproduction in any format is prohibited without the prior permission of the copyright holder.en_GB
dc.publisher.institutionUniversity of Maltaen_GB
dc.publisher.departmentFaculty of Information and Communication Technologyen_GB
dc.description.reviewedN/Aen_GB
dc.contributor.creatorFarrugia, Jean Luc (2012)-
Appears in Collections:Dissertations - FacICT - 2012

Files in This Item:
File Description SizeFormat 
B.SC.(HONS)ICT_Farrugia_Jean Luc_2012.pdf
  Restricted Access
20.6 MBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.