Scaled-Down Vehicles Testbed
Setup
The current setup consists of four Traxxas 2WD racing trucks. Each vehicle is inspired by F1/10 http://f1tenth.org/, and it is equipped with: Jetson TX2, Raspberry PI 3, Master PC, Arduino UNO + Ethernet shield, Hokuyo UST-10LX Lidar, NETGEAR router, PS4 Joystick.
Below a general architecture scheme of vehicles.
Applications and results
The current testbed enables to test autonomous driving and autonomous obstacle avoidance by using neural network approaches.
Autonomous driving: Lidar-based control algorithm (geometrical autonomous driving)
Autonomous Driving: machine learning based control algorithm
Collecting data for training of neural network
Autonomous control based on trained neural network
Autonomous Driving: cybersecurity based on machine learning
A machine learning base detection algorithm is used to detect and counteract the attacker to keep the vehicle safe.
Forward geometrical autonomous driving is switched to a machine learning based autonomous driving when a cyber attack is detected.
Result: attack detected and recovered.