DZone
IoT Zone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone > IoT Zone > A Flying UAV Drone Full of Sensors

A Flying UAV Drone Full of Sensors

The sophistication of civilian drones has increased dramatically in the last few years. The control and sensor systems are truly complex. They are no longer toys.

Erich Styger user avatar by
Erich Styger
·
Jun. 13, 16 · IoT Zone · Opinion
Like (4)
Save
Tweet
4.40K Views

Join the DZone community and get the full member experience.

Join For Free

One goal of this blog is to inspire engineers, in one way or another. And when I get reports back that things were useful, I like to share it.

So here is something what a team of young undergraduates (Przemyslaw Brudny, Marek Ulita, Maciej Olejnik) did for theirs Master Thesis work at the Politechnika Wroclawska, Poland: a very cool flying machine controlled by two Kinetis K66, having many sensors (on own designed boards) with a custom debug/programmer board similar to the tinyK20, developed with the NXP Kinetis Design Studio:

Plane Model

UAV (Source: Thesis of Przemyslaw Brudny)


One of the students (Przemysław Brudny) sent me his thesis with a description of his work in Polish and in TeX (of course!), so I’m sharing pictures.

System Block Diagram

System Block Diagram (Source: Thesis of Przemyslaw Brudny)


The drone is using two main system boards with an NXP Kinetis K66 on each: the sensor system and the motor/power control system and a flight control board (work in progress).

The picture below shows the sensor system::

Sensor Module

Sensor Module (Source: Thesis of Przemyslaw Brudny)


IMU module with InvenSense MPU6050:

IMU MPU Board

IMU MPU Board (InvenSense MPU6050) (Source: Thesis of Przemyslaw Brudny)


IMU Board with NXP FXOS8700CQ and NXP FXAS21002C:

NXP IMU Board

NXP IMU Board (Source: Thesis of Przemyslaw Brudny)


Barometric Pressure Sensor Module with 3 NXP MPL3115:

Barometric Pressure Sensor Module

Barometric Pressure Sensor Module (Source: Thesis of Przemyslaw Brudny)


The picture below shows the sensor board with the sensor modules mounted:

Running Sensor Module

Sensor Module (Source: Thesis of Przemyslaw Brudny)


A second NXP Kinetis K66 is embedded in the controller system:

Controller Module

Controller Module (Source: Thesis of Przemyslaw Brudny)


Students also spent a lot of time upgrading existing chassis (FPV Skywalker x8) by modifying it overall shape and reinforcing it with carbon and glass fiber so it can stand high load and speed. They also modified wings of existing model by adding additional control to each aileron.

Construction

Gluing carbon reinforcement (Source: Thesis of Przemyslaw Brudny)


Formatting chassis for more aerodynamic shape (Source: Thesis of Przemyslaw Brudny)

Formatting chassis for more aerodynamic shape (Source: Thesis of Przemyslaw Brudny)


Picture below shows model with debugging software on both systems.:

Complete model with electronics, bateries, motors and sensor carbon tubes (at front) (Source: Thesis of Przemyslaw Brudny)

Complete model with electronics, batteries, motors and sensor carbon tubes (at front) (Source: Thesis of Przemyslaw Brudny)


Board to debug/program the Kinetis K66, inspired by the tinyK20 project:

K20 Programming and Debug Board

K20 Programming and Debug Board (Source: Thesis of Przemyslaw Brudny)


It uses a special cable to program the ARM/Kinetis K66 on the boards:

Programming the Sensor System

Programming the Sensor System Board (Source: Thesis of Przemyslaw Brudny)


I don’t know what you think, but to me, it is always cool to see such a work. Many thanks to Przemyslaw Brudny for sharing his work!

If you are interested in this project (the team is looking for investors and supporters) or you are just curious and just want to know more about it feel free to write toplomykowka.dron@gmail.com.

The students also want to say a “thank you!” to all companies who provided samples for the project, especially: Molex, NXP, Analog Devices, AMS and Techno Service for etching PCB.

Drone Team

Many thanks to Przemyslaw Brudny and his colleges for sharing their work!

Happy Droning!

Published at DZone with permission of Erich Styger, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • What SREs Can Learn From the Atlassian Nightmare Outage of 2022
  • Modernize Legacy Code in Production: Rebuild Your Airplane Midflight Without Crashing
  • Top 20 Git Commands With Examples
  • The Evolution of Configuration Management: IaC vs. GitOps

Comments

IoT Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo