Self-Driving Delivery Car

Three of my friends and I worked on this project during our last year of high school. It allowed us to win a science fair at USJ (Saint-Joseph University). http://sioufi.sscc.edu.lb/Evenements-details?id=1245
Auto V105 is a fully autonomous unmanned ground vehicle (UGV) designed to deliver lightweight goods (food, mail, small packages...) in urban and suburban areas. The conceptualized network will be formed of multiple UGVs and charging stations scattered around a city and its suburbs that will work in sync to deliver goods from shops/warehouses to consumers’ homes. Once a request is sent, the closest free vehicle to the pickup location, with enough battery to perform the trip and then go back to a charging station, will be dispatched. Vehicles will communicate with the network using long range WIFI and 4g cellular internet. The network will be fully automated needing only a few people to monitor the movement, location and status of the UGVs on a map.
Design & Construction
To start with, we worked on developing an AI that could do taxi missions in GTA V (follow a map to drive from point A to point B). This AI worked using only the information displayed on screen while playing the game (it was fed screen frames as input data and outputted a keyboard key to press: W, A, S or D). We took what we learned from the GTA V simulation and used it to design a prototype car. We now had 8 cameras installed on the car that generated a full 360-degree image of the surroundings instead of the single camera that was being simulated in GTA V. We also added a bunch of Ultrasonic ranging sensors so that the system could detect the distance to the nearest obstacles and thus filter out most of the wrong instructions generated by the AI which yield a significant improvement. For the motors as they aren’t our primary concern we used 2 “hoverboards” that we reverse engineered so that we could control each of the wheels individually. The car has a max speed of around 20km/h. The whole thing is powered by a 1kWh 12V lithium ion battery that I built from smaller 18650 cells. We then gathered training data for the AI. As this isn’t a simulation and a crash would be disastrous our first goal was letting the car autonomously perform a whole lap on a karting track without hitting any obstacles or getting off the road.
Contribution & Outcome
My role was to design the mechanical system of the car using 2 hoverboards. I also took care of the sensors and cameras network. It was a very enriching experience where I was able to learn so much through personal research. It was also an amazing experience where I collaborated with an amazing team and gained at the same time technical skills in prototyping and soft skills in communication and teamwork spirit.