Change search
ReferencesLink to record
Permanent link

Direct link
Utveckling av en Quadcopter
KTH, School of Technology and Health (STH), Data- och elektroteknik.
KTH, School of Technology and Health (STH), Data- och elektroteknik.
2013 (Swedish)Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesisAlternative title
Development of a Quadcopter (English)
Abstract [sv]

Examensarbetets mål är att bygga en Quadcopter som kan flyga och styras via en radio-sändare i alla riktningar, stabilisera sig själv i luften, kunna landa autonomt och den skall även motverka krock i framåtgående riktning.För att uppnå grundmålet att kunna flyga så implementerades en PID-kontroller som används för att stabilisera Quadcoptern i luften genom att reglera motorer efter sensor-orientering. Denna sensororientering fås kombinera vinkeldata från en accelerometer och ett gyroskop.För att uppnå målet med autonom landning så användes en ultraljudssensor. En egen algoritm utvecklades för att läsa avstånd från marken. Avståndet från marken användes som grund för att skapa en egen algoritm för den autonoma landningen.Quadcoptern kan i slutprodukten stabilisera sig själv i luften, styras via radio och landa autonomt. Säkerhetsfunktioner som att aktivera autonom landning ifall Quadcoptern kommer utanför radions täckning är implementerade och även en brytare som stänger av motorerna. Det enda som inte implementerades var krocken i framåtgående riktning eftersom att en ultraljudssensor inte var lämpad för detta användningsområde.

Abstract [en]

The goal of the thesis is to build a quadcopter that can fly and be controlled via a radio transmitter in all directions, stabilizing itself in the air, to land autonomously and detect collisions in the forward direction.In order to achieve the basic goal of being able to fly, a PID controller was implemented which is used to stabilize the Quadcopter in the air by controlling the motors with help from sensor orientation. This sensor orientation is obtained from a complementary filter that merges angle data from an accelerometer and a gyroscope. Both an accelerometer and a gyroscope are required to automatically stabilize the Quadcopter in the air.To achieve the goal of autonomous landing an ultrasonic sensor was used. An algorithm was developed to read the distance from the ground which was a basis for creating our own algorithm for autonomous landing.The Quadcopter has the ability to stabilize itself in the air, be controlled via a radio transmitter and land autonomously. A safety feature that enables autonomous landing if the Quadcopter travels outside the radio coverage is implemented and also a switch that turns off the engines. The only thing that wasn’t implemented was the crash avoidance in the forward direction because the ultrasonic sensor was not suited for this application.

Place, publisher, year, edition, pages
2013. , 75 p.
Trita-STH, 2013:36
Keyword [sv]
PID, gyoskop, accelerometer, ultraljud, radio, motorstyrning, konstruktion, autonom landning
National Category
Embedded Systems
URN: urn:nbn:se:kth:diva-123710OAI: diva2:628959
Subject / course
Electrical Engineering
Educational program
Bachelor of Science in Engineering - Electrical Engineering
Available from: 2013-10-03 Created: 2013-06-15 Last updated: 2013-10-03Bibliographically approved

Open Access in DiVA

fulltext(2262 kB)874 downloads
File information
File name FULLTEXT01.pdfFile size 2262 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
Data- och elektroteknik
Embedded Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 874 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 828 hits
ReferencesLink to record
Permanent link

Direct link