Desain dan implementasi path following drone = Design and implementation path following drone

Julius, Fernaldy (2018) Desain dan implementasi path following drone = Design and implementation path following drone. Bachelor thesis, Universitas Pelita Harapan.

[img] Text (Title)
Title.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (739kB)
[img]
Preview
Text (Abstract)
Abstract.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (297kB) | Preview
[img]
Preview
Text (ToC)
ToC.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (334kB) | Preview
[img]
Preview
Text (Chapter1)
Chapter1.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (318kB) | Preview
[img] Text (Chapter2)
Chapter2.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (803kB)
[img] Text (Chapter3)
Chapter3.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (332kB)
[img] Text (Chapter4)
Chapter4.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (931kB)
[img] Text (Chapter5)
Chapter5.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (348kB)
[img]
Preview
Text (Bibliography)
Bibliography.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (196kB) | Preview
[img] Text (Appendices)
Appendices.pdf
Restricted to Repository staff only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (144kB)

Abstract

This final project, is a research where a drone will be designed to move independently. Drone will move on a path as instructed on its program. The application used to design the drone is Sublime to write the program, and Node.js to send the path instruction program from computer to drone. This final project will use Parrot AR. Drone 2.0, which has its own Wi-Fi to be remotely controlled from smartphone with an AR application, FreeFlight. In this final project, instead of using the Wi-Fi as a remote control, computer will be used to send a path instruction program. A computer must be connected to the drone’s Wi-Fi to send the program. The program will be written in JavaScript with ar-drone library. Ar-drone library can be installed from Node.js via command prompt. Node.js will be used to send the program to drone from the drone Wi-Fi. Drone will act as the program instructed after the program has been received by drone. The Drone testing consists of three types of trials. Each type is tested five times. The first is drone to move in an outdoor environment in three points to representing an isosceles triangle, the drone will move to each point and land on the third point. The second is drone to move in an outdoor environment in three points to representing an isosceles triangle, and the drone will have to land on each point. The third will have the drone move in an indoor environment in three points to represents an isosceles triangle, the drone will move to each point and land on the third point. Based on the result, the drone is not yet able follow the path of an isosceles triangle as the points represents as the drone did not have any feedback to keep its stability. As the drone is lacking feedback, it cannot detect its current position and orientation at all time. As an example, if drone happens to be in the wrong position or loses its orientation because of outside factor like wind, then drone will not be able to reposition itself, but the path still forms a triangle. / Dalam proyek Tugas Akhir ini dilakukan percobaan dimana Drone dirancang dapat bergerak sendiri dan dapat bergerak sesuai dengan jalur yang sudah diberikan. Drone bergerak mengikuti jalur yang sudah ditentukan dalam program secara offline. Aplikasi yang digunakan adalah Sublime sebagai text editor untuk menulis program, dan Node.js digunakan untuk mengirim program dari komputer ke Drone. Tugas Akhir ini penulis menggunakan Parrot AR. Drone 2.0. Drone tersebut memiliki wifi sendiri yang biasanya digunakan untuk mengendalikan melalui smartphone dengan aplikasi AR. FreeFlight, tetapi wifi Drone akan digunakan sebagai perantara untuk mengirim program ke Drone. Drone akan memancarkan wifi Drone, dan komputer harus terkoneksi dengan wifi Drone. Pemograman menggunakan bahasa JavaScript dan menggunakan library ar-drone. Library ar-drone didapat setelah menginstall Node.js melalui command prompt. Node.js digunakan untuk mengirim program dengan wifi Drone. Setelah terkirim, Drone akan bergerak sesuai perintah program yang sudah terkirim. Pengujian Drone terdiri dari 3 tipe percobaan dan setiap tipe percobaan diambil 5 kali percobaan. Tipe pertama, Drone bergerak di luar ruangan ke arah tiga titik yang berbentuk segitiga sama kaki dan mendarat di titik akhir. Tipe kedua, Drone bergerak di luar ruangan ke arah tiga titik yang berbentuk segitiga sama kaki dan akan mendarat di setiap titik. Tipe terakhir, Drone akan bergerak di dalam ruangan ke arah tiga titik yang membentuk segitiga sama kaki dan mendarat di tempat semula. Berdasarkan hasil pengujian, Drone belum dapat membentuk segitiga sesuai plot, dikarenakan tidak adanya feedback untuk tetap mengikuti jalur yang diberikan. Karena tidak adanya feedback, maka Drone tidak dapat mendeteksi posisi dan orientasi setiap saat. Sehingga jika ada kesalahan posisi dan orientasi yang disebabkan oleh faktor luar seperti angin, maka Drone belum mampu melakukan perbaikan posisi, namun Drone sudah dapat membentuk segitiga.

Item Type: Thesis (Bachelor)
Creators:
CreatorsNIMEmail
Julius, FernaldyNIM00000007960FERNALDY@YAHOO.COM
Contributors:
ContributionContributorsNIDN/NIDKEmail
Thesis advisorPutra, Alfa SatyaNIDN0412098503UNSPECIFIED
Thesis advisorTjahyadi, HendraNIDN0410076901UNSPECIFIED
Additional Information: SK 83-14 FER d 2018; 31001000241126
Uncontrolled Keywords: drone; javascript; path following
Subjects: T Technology > TK Electrical engineering. Electronics Nuclear engineering > TK7885-7895 Computer engineering. Computer hardware
Divisions: University Subject > Historic > Faculty/School > Computer System Engineering
Historic > Faculty/School > Computer System Engineering
Depositing User: Users 17 not found.
Date Deposited: 03 Jul 2020 03:07
Last Modified: 12 Oct 2021 08:30
URI: http://repository.uph.edu/id/eprint/9060

Actions (login required)

View Item View Item