
IoT Enabled UTM System
Developed an IoT-enabled Unmanned Traffic Management system integrating air and ground vehicles for safe, efficient package delivery using advanced navigation and machine learning.
CAD IoT
![]() | OBJECTIVES: Design and develop a safe testbed environment where autonomous aerial and ground vehicles can operate coincidentally.
|
Aerial System - Mechanical Design: The SkyLift utilizes the practice of controlled magnetism to pick-up and release ferrous objects. By rotating 2 diametric magnets, enclosed in a ferrous material, relative to each other, the strength of the magnetic field produced can be minimized and maximized. | ![]() |
![]() | Aerial System - Electrical Design: The SkyLift, powered by the Tello drone's battery, uses an ESP32C3 microcontroller with Arduino code to control a servo motor for rotation. Waypoints are collected through IoT functionality with ThingSpeak and added to the Python code, giving autonomy to the Tello drone for package pickup and delivery. A second Tello drone uses the anticollision Python code to halt commands when another drone is detected at 50% or higher confidence level, ensuring safe operation. |
Ground System - Mechanical Design: The claw mechanism utilizes two servo motors and two gear arms which allow the claw to open and close using the top servo motor. The top motor rotates between 0° and 45° in its open and closed position respectively, and the bottom motor rotates to angle the claw up and down for positioning. | ![]() |
![]() | Ground System - Electrical Design: The Swarmie UGV uses a Romeo V2 microcontroller with ultrasonic sensors and XBee RFID for obstacle avoidance and path planning. A Raspberry Pi interfaces with the Romeo V2 and uses a gyroscope and camera to provide sensor data. The XBee markers are placed in the environment and send a signal to the Swarmie's RFID, which helps with navigation. The camera detects the QR code on the payload, and when it registers in the middle of the screen, the Swarmie engages the claw to pick up the package. The Swarmie makes navigation decisions based on the signal strength and size of send message. |
IoT Enablement: IoT is implemented to enable wireless data transfer between our unmanned aerial and ground vehicles and our cloud platform, ThingSpeak. Waypoints are generated on ThingSpeak, which the unmanned ground vehicles can collect using an API key. The unmanned ground vehicles collect acceleration and gyroscope data and send it wirelessly to the team's BeagleBone Green. With the BeagleBone Green, the team is then able to send and display real time data on our IoT cloud platform. | ![]() |