Robocar

by Daniel Riege

Robocar

by Daniel Riege

Description

The Robocar is 1/10 scaled vehicle to compete in the Carolo Cup. It is based on an iPhone 11 Pro as the main processing unit to demonstrate the computing capabilities of modern consumer electronics in autonomous driving. This also makes it a cost-effective, energy-efficient and resource-friendly approach. At full utilization, the iPhone draws 7 Watts of power, compared to an NVIDIA Jetson Xavier NX with similar performance, which draws 20 Watts.

By leveraging Apples Neural Engine inside the iPhone even complex machine learning models like segmentation of road markings can be run within real-time requirements of over 50 FPS. A mirror mounted at an angle below the iPhone allows to use the built-in ultra-wide lens camera of the iPhone which is capable of up to 240 FPS at a 1920x1080 resolution. Using a Raspberry Pi Zero to act as an intermediary between phone and drive train, a low latency communication via USB is established.

Technical details
Scale 1:10
Sensors IMU, absolute wheel encoder, camera
Motor Brushless DC Motor
Battery 4S (14.8V) 3800mAh LiPo
Intermediary Raspberry Pi Zero
Communication 2.4/5GHz WiFi, Bluetooth, GPS, USB
Chip Apple A13 Bionic
Accelerators Apple Neural Engine
Power Consumption 7 W (processing unit only)

Pictures