Building a Full-Sized Self-Driving Car in 5 days (Part 1)

This week (22 May) I have come to GuiYang in China for the Moving Hackathon 2019 Self-Driving Global Challenge and the experience is amazing.

The challenge happens in a factory inside the Technology and science industrial park.

Image for post
Image for post
All race and hacking happens here
Image for post
Image for post
The world’s first self-driving engineer training base
Image for post
Image for post
A team working on the car on day 2

There are two groups of challenge

  • Full-sized Self-driving Car
  • DIY Robocars Donkey Car

Obviously I am coming to join the Donkey car challenge and I even brought my new shiny Jetson Nano on Donkey Car to join the race. Despite the Donkey Car challenge starts on 25 May, I decided to come earlier to check out the full sized car challenge. It turns out to be really interesting.

The Car

Image for post
Image for post
A Honda equipped with onboard computer, cameras and lidar
Image for post
Image for post
Camera behind the windshield
Image for post
Image for post
Battery, UPS and onboard computer

The Challenge

Image for post
Image for post
Layout for the track and the point that marked with the mission
  1. Traffic Light Recognition

The car should stop before the stop line when the traffic light turns red and should move forward when the light turns into green.

Image for post
Image for post

2. Pedestrian Avoidance

The car should slow down to full stop when there is a pedestrian walking on the zebra crossing. After the pedestrian crosses the road, the car continues to drive.

Image for post
Image for post

3. Lane-changing, Slow-down and Stop on slope

Image for post
Image for post
Start from the left lane, switch to the right lane and stop

The car need to switch from the left lane to the right lane and stop for 3 seconds. After that, the car turns right and drives forward.

4. Obstacle Avoiding (Non-stop Driving)

Some road block will be placed on the right lane. The car need to avoid the obstacle without stopping.

Image for post
Image for post
Obstacle will be put on the right lane during the test

5. U-Turn

Just make a U-turn. Sounds easy but if the computer can’t complete within a single attempt, it probably don’t know how to reverse and complete the turn.

Image for post
Image for post

6. Stop Sign Recognition

During the test, two sign (Stop and blank) will be switched interchangeably by the staff. The car will need to recognise the correct sign to do the right action.

7. S-Bend Driving

Image for post
Image for post

The car should drive through the area without hitting the traffic cones.

More on this later

Image for post
Image for post
Map generated by the data captured by the LiDAR
Image for post
Image for post
Team’s strategy to breaking down tasks

Written by

Love Self-driving technology and machine learning. Community leader in DIYRobocar Hong Kong.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store