Real-Time Implementation and Evaluation of Object Detection and Obstacle Avoidance Systems for UAVs on NVIDIA Jetson Nano and Raspberry Pi 4 with Coral TPU

dc.contributor.advisorDr. Dereje Tekilu Prof. Balachandran Ruthramurthy
dc.contributor.authorTsedenya, Demeke
dc.date.accessioned2025-12-17T11:04:53Z
dc.date.issued2025-05
dc.description.abstractCurrent developments in embedded machine learning have unveiled new possibilities in autonomous navigation, especially in the context of unmanned aerial systems (UAVs). With UAVs depending more on onboard systems for real-time perception and reasoning, hardware platform selection is now of utmost importance. This study performs an in-depth benchmarking and performance analysis of embedded edge-computing platforms, i.e., the NVIDIA Jetson Nano, and the Raspberry Pi 4 with Coral TPU, for the deployment of real-time object detection and obstacle avoidance systems in unmanned aerial vehicle (UAV) applications. The central system architecture applies YOLOv11n visual object detection with a ViT-based Proximal Policy Optimization (PPO) reinforcement learning agent to enable semantically driven decision making. All the testing was done in a simulation of the UAV operating in a CoppeliaSim reconstructed cluttered environment. The work emphasizes key performance metrics such as inference time, energy consumption, reward consistency, and collision rate. These indicators were used to measure real-time performance, computational speed, and the stability of learned policies in obstacle-rich spaces. Experimental results showed that the Jetson Nano, with TensorRT optimization and GPU, consistently reported better performance with lower inference latency of 14.03s and 17% better than the Raspberry Pi with TPU, in terms of collision avoidance, but at the cost of higher energy expenditure of 167J. Conversely, the Raspberry Pi 4 with the Coral TPU provided enhanced energy efficiency but it was outperformed because of its lower inference speed and control action instability with frequent collisions. Overall, this study introduces a novel implementation strategy where YOLOv11n object detection outputs that are contextually enhanced using ViT embeddings prior to input to the PPO in contrast to providing raw image inputs. Additionally, all the models were custom trained and their deployment was validated in CoppeliaSim, integrated via a ZMQ-based remote API. The comparative analysis is the first to benchmark an end-to-end detection and avoidance algorithms for UAV system using real embedded hardware. It provides useful advice to UAV makers, roboticists, and embedded system designers in identification of the edged AI computing devices according to their performance strength.en_US
dc.description.sponsorshipASTUen_US
dc.identifier.urihttp://10.240.1.28:4000/handle/123456789/2018
dc.language.isoen_USen_US
dc.publisherASTUen_US
dc.subjectUAV, Object Detection, Obstacle Avoidance, NVIDIA Jetson, Raspberry Pi, Coral TPU, Embedded Systemsen_US
dc.titleReal-Time Implementation and Evaluation of Object Detection and Obstacle Avoidance Systems for UAVs on NVIDIA Jetson Nano and Raspberry Pi 4 with Coral TPUen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Tsedenya Demeke.pdf
Size:
2.81 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description:

Collections