Objective:
Today, multiple companies are tackling the development of an autonomous vehicle of level 5 autonomous driving, i.e., an autonomous vehicle that can drive itself autonomously without a driver. The present autonomous driving technology relies on GPS functions, maps, and sensors. However, an autonomous vehicle of level 5 autonomous driving must take responsibility for protecting a human life. For that reason, such an autonomous vehicle is required to bear decision-making capability and image recognition capability approximating that of a typical human driver as a multiplex safety technology. Nevertheless, real time image recognition is difficult on an embedded system based on existing microprocessors, so that technological innovation is required for achieving this target. Accordingly, this design competition is intended to bring ideas of researchers together to encourage studies of technologies necessary for level 5 autonomous driving of the future, and to accelerate the implementation of level 5 autonomous driving.
Contents of contest
A contestant is requested to arrange for an autonomous vehicle on the miniature roads shown below, running it without straying off the road, running it along a route as instructed, and sequentially completing given tasks such as recognition of traffic lights, recognition of a crosswalk, recognition of an intersection, recognition of an obstacle, and recognition of a pedestrian (doll). It is not mandatory that all of these tasks are completed. Nevertheless, each contestant should strive to develop an algorithm so that as many tasks as possible can be completed. Moreover, a car should be designed to be able to respond to any environment robustly to the greatest degree possible because this design competition simulates the travelling behavior of an actual vehicle.
The car body may be made of any material. However, the body should be sufficiently small that it does not extend beyond the lane of the road used in the design competition. CCD/CMOS cameras must be used. Any other type of sensor (light, ultrasonics, electromagnetic waves, etc.) cannot be used. There is no restriction for the type of the embedded system. A car should be designed to be operable with a battery of a watt-hour rating of less than 100 Wh including the drive power of the motor. Remote transmission and reception of information and remote control of a car are strictly prohibited.
Evaluation sheet
Development Conditions
Embedded System | No restriction |
Algorithm | Any algorithm can be used. |
Battery | The whole system should be designed to be operable with a battery of a watt-hour rating of less than 100 Wh. Modification of connectors of a lithium ion battery is prohibited. You must use a standard commercial product. The car specifications should be set in order to bring it on a plane. |
Sensors | All temas must use only CCD/CMOS cameras. Other sensors’ use is prohibited. |
Dimension of car | Preferably around 20 cm (length) × 20 cm (width). (lane width: about 30 cm) |
Speed of car | The car speed is not included in the evaluation criteria. Nevertheless, each task should be completed within a set time limit (5 minutes). |
Remote operation | Remote communication with a car and remote control of a car are prohibited. |
Autonomous Driving Program
Running patterns on the roads are described below. It is noteworthy however, that a task unannounced beforehand other than the following patterns will be given in the final contest. It is advised that every imaginable safety technology should be incorporated into the participating car because this technology development will contribute to a society in which travelling autonomous vehicles never cause an accident.
- Example 1: Run along a route to be shown on the day of the design competition according to the instructions. Travel in the left lane. Wrong routing, straying onto the right lane, or running off the road causes deduction of points.
- Example 2: Turn at an intersection. Red areas denote No-entry zones. Running into red regions or no-entry zones when turning at an intersection causes deduction of points. The examples below represent cases of going straight, right turn, and left turn.
Run straight | Run straight | Left turn | Right turn |
Example 2
- Example 3: Take an evasive action to avoid an obstacle in the left lane. The right lane may be entered at one division (70 cm) ahead and behind the division of the obstacle, but may not at more distant divisions, as presented in the figure below. Do not enter red regions (No-entry zone) in the figure. Ignore any obstacle in the right lane. In this case, making a stop causes deduction of points.
Example of evasive actions | Example of going straight |
Example 3
- Example 4: Stop at a red light within 0–20 cm behind the stop line. Failure to stop behind the white line causes deduction of points; no stopping at a red light also causes deduction of points. Run through an intersection or a pedestrian crossing at a green or yellow light. Making a stop at a green or yellow light causes deduction of points.
- Example 5: Remain at rest behind the stop line when a pedestrian (immovable doll) is walking in the crosswalk until completion of crossing. (Fig. a). Make sure to stay at rest even while a pedestrian is walking on the crosswalk in the right lane, not in the driving lane (Fig. b). Furthermore, make a stop at a crosswalk without a traffic light when a pedestrian is waiting (Fig. c). Run through when a pedestrian is standing still waiting for a chance to cross the road at a roadside without a crosswalk (Fig. d). At a crosswalk with a traffic light, when a pedestrian is found crossing the road ignoring the traffic light, make a stop behind the stop line irrespective of the indication of the traffic light (Fig. e). When a pedestrian is found waiting near a crosswalk with a traffic light, obey the indication of the traffic light (Fig. f), i.e., run through with a green light and make a stop with a red light. Make a stop before a pedestrian who is crossing on the road without any crosswalk and without any traffic light regardless of the pedestrian’s position. (Figs. g and h). Don’t circumvent the pedestrian and don’t go through the pedestrian.
(a) | (b) | (c) | (d) |
(e) | (f) | (g) | (h) |
Example 5
Evaluation Sheet
- Evaluation Sheet (Excel)
Run off Judgement
- Run off Judgement (Power Point)
Road data used for the design competition
Road segment data are prepared as PPT data of A0 size (841 mm × 1189 mm) in a Microsoft Powerpoint® file. Printing out the road parts and putting them on the floor in proper order will reproduce roads identical to those used in the design competition.
・road_data
Traffic light
Traffic light model used for the design competition is shown in the following figures.
The height of the traffic light from the ground is about 40 cm.
・Traffic light operation
・3D data
(a) Blue light turns on. | (b) Yellow light turns on. | (c) Red light turns on. |
Doll
In this competition, dolls are used as human.
The doll model used in this competition is shown in the following figures.
The doll might wear clothes and will take any pose.
The height is about 20 cm.
Obstacle
Obstacle model used for the design competition is shown in the following figures.
・3D data
★Car Examples
ZYBOt
http://www.ritsumei.ac.jp/se/re/izumilab/lecture/16zybot/
http://www.ritsumei.ac.jp/se/re/izumilab/lecture/16zybot/0_ZybotR.html
https://reference.digilentinc.com/learn/programmable-logic/tutorials/zybo-zybot-guide/start?redirect=1
TurtleBot3
http://www.turtlebot.com/
A-Cute Car Robotics Kit (Terasic)
http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&No=1018
Lego Mindstorm
https://www.lego.com
Simulation tool
FPT_simulator
https://github.com/sousou1/FPT_simulator