Effective Object Detection Neural Network on an Autonomous Robotics Platform Applied on TPU and Other Systems
ISEF · 2021 Robotics and Intelligent Machines Second Award
Overview
Nowadays, the balance between speed and accuracy in object detection neural networks is an ongoing issue with a lot of active research. Some architectures are dealing with it specifically but are created for complex datasets such as COCO or ImageNet and therefore are not as efficient for simpler and smaller ones. Creating a RoboCup robot, I came across this, and as I developed some original solutions, I wanted to make them applicable to other projects. I started my work with different combinations of hardware and existing architectures such as EfficientNet, YOLOv3, MobileNets, etc. The results, however, were unsatisfactory, making me create my own architecture based on the best performing one, which I combined with TPU as it was best for neural network acceleration. I tested it on my own dataset, tried different argumentation methods, and created other crucial software and hardware. The result was a real-time object detector applied on TPU, tested on an autonomous robot, combined with other systems, like detection of field lines, ball-handling, or driving systems. I then made camera hardware, capable of running Ubuntu 20.04 with the power of 4 TOPS and size of 55x40 mm, usable in many fields. In conclusion, using an unusual approach, I created an efficient object detection neural network successfully used on my robot and a small camera. My work is open source and is already helping scientists. In the future, I want to make the camera commercially available with the hope of contributing to more effective technological solutions.
Awards (1)
- Second Award of $2,000 $2,000
Competition history
- ISEF 2021
Resources
Related projects
ISEF · 2018
Deep Learning Real-Time Object Detection Through Convolutional Neural Networks Using OpenCV and Optical Flow Algorithms for the Visually-Impaired
ISEF · 2019
Fast Technology of Automatic Markup and Teaching a Robot to Recognize Objects
ISEF · 2024
Autonomous Driving Agents Trained by an Algorithm Based on NeuroEvolution of Augmenting Topologies (Neat) Using a New Logarithmic Fixed-Point Number System Optimized for Microcontrollers
ISEF · 2019
Real-Time Freespace Segmentation Using Deep Learning on Autonomous Robots for Detection of Negative Obstacles
Closest projects by meaning, across every fair and year in the corpus.
Source: Regeneron International Science and Engineering Fair