(For USM Staff/Student Only)

EngLib USM > Ω School of Aerospace Engineering >

A feasible architecture of real-time collision avoidance and path planning for semi-autonomous unmanned ground vehicle (ugv)

A feasible architecture of real-time collision avoidance and path planning for semi-autonomous unmanned ground vehicle (ugv) / Purawin Subramaniam
Kenderaan Tanpa Pemandu (KTP) adalah sebuah kenderaan berasaskan misi dan beroperasi tanpa manusia. KTP digunakan secara meluas untuk aplikasi yang berbahaya atau menyusahkan manusia. Secara practical, KTP dipasang dengan pelbagai sensor dan kamera untuk memenuhi misi yang diperlukan. Projek ini terdiri daripada dua elemen utama, iaitu mengelakkan pelanggaran dan perancangan laluan. Kos adalah salah satu tumpuan utama bagi projek ini, di mana penggunaan sensor kos rendah dan perkakasan sumber terbuka yang digunakan secara meluas pada masa yang sama memberi tumpuan untuk menghasilkan keputusan yang menjanjikan. Dalam projek ini, sensor ultrasonik kos rendah (HC-SR04) digunakan sebagai penderia jarak jauh dan sensor pemetaan untuk tujuan pengesanan dan mengelakkan halangan. Sementara itu untuk perkakasan sumber terbuka, Arduino Mega 2560 dan ArduPilot 2.6 (APM) digunakan sebagai mikrokontroler untuk tujuan penghindaran halangan dan tujuan pengoptimalan perancangan perjalanan. Titik laluan ditetapkan dalam perisian Mission Planner yang diintegrasikan dengan APM. Dalam projek ini, KTP bergerak pada jarak halaju 2 hingga 4 km/j. Sensor ultrasonic (depan dan belakang) disepadukan dengan Arduino Mega 2560. Sensor ultrasonic dipasang sedemikian supaya mempunyai pandangan sudut 180° kedua-dua depan dan belakang KTP. Perancangan jalan adalah unsur utama navigasi untuk KTP. Oleh itu, APM digunakan untuk navigasi dan selepas menghampiri halangan. Algoritma perancangan laluan dalam proek ini memberikan jalan terbaik untuk mengelakkan halangan dan menghasilkan titik arah sementara. Amalan ini menjadikan KTP lebih sahih dan tepat dengan sensor dan maklum balasnya. _______________________________________________________________________________________________________ An Unmanned Ground Vehicle (UGV) is a vehicle that is on contact with ground and operates without human on-board. UGVs are widely used for mission-based applications that are often hazardous or inconvenient for humankind. Practically, UGVs are equipped with multiple devices like sensors and on-board camera to enable self-navigation and fulfil the mission requisite. In this project, the UGV combines two main elements, which are collision avoidance system (CAS) and path planning system (PPS). Costing is highly concerned for this project, therefore a low-cost ultrasonic sensor (HC-SR04) is used as a distance sensor for obstacle detection and avoidance purpose. Meanwhile, an Arduino Mega 2560 and ArduPilot Mega 2.6 (APM) are used as microcontrollers for obstacle avoidance and path optimization purpose respectively. Vehicle navigation is based on point-to-point basis and the waypoints are set in Mission Planner software that works alongside APM. In this project, the vehicle is programmed to maneuver at lower speed between 2 to 4 km/h. The maneuver is assisted with ultrasonic sensors (front and rear) sense and avoid the obstacles within 3 meters range. The ultrasonic sensors are programmed in such a way that it sweeps the sensors that the field of view of 180° angle both front and rear of the vehicle. Path planning is the key element for unmanned vehicle. Therefore, APM is used for navigation before and after approaching obstacles. Path planning algorithm in this project provides the best path to avoid the obstacle and create temporary new waypoints within split seconds. This practice makes the UGV more authentic and proximately imitable with human sensors and its responses.
Contributor(s):
Purawin Subramaniam - Author
Primary Item Type:
Final Year Project
Identifiers:
Accession Number : 875007953
Language:
English
Subject Keywords:
(UGV); on-board; humankind
First presented to the public:
6/1/2018
Original Publication Date:
10/30/2018
Previously Published By:
Universiti Sains Malaysia
Place Of Publication:
School of Aerospace Engineering
Citation:
Extents:
Number of Pages - 99
License Grantor / Date Granted:
  / ( View License )
Date Deposited
2018-10-30 16:51:48.375
Date Last Updated
2019-01-07 11:24:32.9118
Submitter:
Mohd Jasnizam Mohd Salleh

All Versions

Thumbnail Name Version Created Date
A feasible architecture of real-time collision avoidance and path planning for semi-autonomous unmanned ground vehicle (ugv)1 2018-10-30 16:51:48.375