Three-Dimensional Time-Space Grid Allocation

0 downloads 0 Views 1MB Size Report
avoid collision between vehicles to achieve the autonomous intersection. Keywords: ... Then the autonomous vehicles stopped every time before entering the ...
2015 15th International Conference on Control,Automation and Systems (ICCAS 2015) Oct. 13-16,2015 in BEXCO,Busan,Korea

Three-Dimensional Time-Space Grid Allocation Algorithm for Traffic Control of Autonomous Vehicles at an Intersection Jaeyong Kim!, Jin Gyu Lee!, Seungjoon Lee!, Hyuntae Kim!, Hyungbo Shim!, Yongsoon Eun2, and Kangwon Lee3* 1 ASRI,Department

of Electrical Engineering,Seoul National University,Seoul 151-741,Korea

(Tel : +82-2-880-1786; E-mail: {jykim,ljgman,seungjoon.lee,htkim}@cdsl.kr,[email protected]) 2 Department of Information & Communication Engineering, Daegu Gyeongbuk Institute of Science & Technology,Dae'gu,Korea ([email protected]) 3Department of Mechanical Engineering,Korea Polytechnic University, SiHeung City,KyungGi Do,15073,Korea ([email protected])

*

Corresponding author

Abstract: Two-dimensional (2-D) time-space diagram have been widely used to analyze the flow of the traffic. However,

it has limitations to make a plan that guarantees the collision avoidance of vehicles at the intersections. In this paper, we introduce the three-dimensional (3-D) time-space diagram and demonstrate its effectiveness in describing the movements of vehicles at the intersections. We also propose an algorithm based on the grid allocation of 3-D time-space diagram to avoid collision between vehicles to achieve the autonomous intersection. Keywords:

three-dimensional time-space diagram,collision avoidance,allocation,intersection

1. INTRODUCTION

lated idea has been found in [5],where a time-space cube concept has been proposed to evaluate the effectiveness

A number of companies with advanced technolo­

of an vehicle-pedestrian evacuation plan.

gies have already demonstrated autonomous vehicles of

The rest of the paper is organized as follows. First ve­

NHTSA classification level 3 [1] or higher [2]. The 2007

hicle motions in the 3-D time-space would be described.

DARPA Urban Challenge [3] also required the participat­

Second, an algorithm utilizing time space grid cell allo­

ing autonomous vehicles to be able to safely pass through

cation would be proposed. Lastly a discussion would be

the intersections with ambient vehicles driven manually.

followed by a conclusion.

Then the autonomous vehicles stopped every time before entering the intersection and determine which one of the

2. VEHICLE MOTION IN 3-D TIME SPACE

vehicles waiting at the intersection had the highest prior­ ity. If the vehicles could drive autonomously and commu­ nicate with the infrastructure and other vehicles,it would be possible to coordinate the traffic such that vehicles may be able to drive without stopping before entering the intersections; hence possibly reducing power loss for stopping and re-accelerating, fossil fuel emissions, and travel time and improving intersection efficiency. Audi tried to achieve such functionality at the Ingolstadt [6]. Using V 2X communication, Audi car suggests to the driver an appropriate speed in order to reach the inter­ section without stopping by red light. To improve the efficiency of the traffic flow and solve

x

a number of transportation-related problems, 2-D time­

(m)

Fig. 1 2-D time-space diagram example

space diagram is commonly used. However,it is not suit­ able to see the turning movements and flow directions of vehicles in the 2-D time-space diagram.

In the traffic engineering,a curve on a 2-D plot called

This paper aims to propose one algorithm expanding

time-space diagram such as Fig. 1 keeps track of one

a map on 2-D plane (representing the intersection) by

point fixed on the vehicle under test on whose axes are

adding the time axis; hence tracking locations of vehicles

time and travel distance, respectively. Here, slope repre­

in three-dimensional time-space diagram. A somehow re-

sents speed of the vehicle; if slope is steeper,the vehicle is moving slower. If a part of the curve goes vertical, it

This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Ministry of Science, leT

means that the vehicle is stopped for a period of time.

& Future Planning

Fig. 2 shows another example of simulated highway traf-

(MSIP) (No.2009-0083495).

978-89-93215-09-0/15/$31.00 @lCROS

505

fico It is notable that the steep slope propagates upstream



as time increases; this is called shockwave propagation.

tory tube represents speed of the vehicle. •

Density:48.7veh/lane/km, Lane:1

Similar to 2-D time-space diagram,slope of the trajec­ If a vehicle passes through an intersection,the vertical

length of the trajectory tube correlates with the passage of time. •

Traffic density, which is typically defined as the num­

ber of vehicles per unit length of the roadway can be

0' Q) (/)

considered as the property of 3-D time-space occupancy

W E i=

within either a specific space area or time interval. •

In order to determine whether the collision will occur

or not,we can simply check if the trajectory tubes collide.

Fig. 2 2-D time-space diagram of a simulated highway traffic [4] Even though the 2-D time-space diagram is useful for 4

understanding the traffic flow, it is difficult to check the collision between vehicles and the turning movements in the intersection.

Therefore, this paper aims to expand

the discussions (collision avoidance, speed of the vehi­ cle, efficiency of an intersection, etc) to the 3-D time­ space. The traffic flow and movement derived from the

Fig.

3-D time-space diagram are more realistic and detailed

4 3-D time-space trajectories of vehicles at an in­

tersection with collision

than the traditional approaches.

Time axis

r, Fig.

Fig.

3 3-D time-space trajectories of vehicles at an in­

5 3-D time-space trajectories of vehicles at an in­

tersection with collision avoidance maneuver

tersection 3-D time-space diagram can be described by adding

As mentioned above, the 3-D time-space diagram is

the time axis to the 2-D space. Fig. 3 describes one pos­

very useful to interpret the collision between vehicles at

sible scenario at an intersection.

The traffic flow and

an intersection. In Fig. 4, let us assume that a vehicle A

the movements of vehicles in the intersection can be eas­

is approaching to an intersection I on a straight path PA

ily described from the proposed 3-D time-space diagram.

at a constant speed. If another vehicles BO, B1, and B2

The 3-D trajectories help pinpoint the place on the in­

are approaching to the same intersection on a path PBO,

tersection at a certain time. Moreover, it can visualize

PB1,and PB2,respectively,perpendicular to the path PA,

an intersection conflict and congestion locations, which

each vehicle's trajectory on the time-space would show

are not usually identified by the 2-D time-space diagram.

whether the vehicles may collide or not. In this case, ve­

The traditional assessment indexes in the 3-D time-space

hicles BO and B2 could avoid collision with A but B1 is

diagram can be considered as follows.

expected to collide if it does not change its speed.



The trajectory of vehicle in the 3-D time-space diagram

Fig. 5 depicts how maneuvers to avoid collision would

can be seen as a trajectory tube. The tube size depends on

influence time-space plots.

the size of the vehicle or the safety margin such as a static

avoid collision with vehicle A and then accelerate. Ve­

buffer and headway distance.

hicle B2 also decelerates to avoid collision with B1. As

506

Vehicle B1 decelerated to

a result,trajectories of Bland B2 vehicles show changes

±3m along respective desired paths. At this point, there

in slope.

are still plenty of time-space grid cells within the inter­ section available such that more vehicles could be accom­

3. TIME·SPACE GRID CELL ALLOCATION

modated.

4. DISCUSSIONS

If a vehicle does not stay at a specific location per­ manently, the area of the road occupied by the vehicle

Regarding the presented concepts and proposed al­

can be seen as a resource shared by the vehicles. In this

gorithm, the following discussions would be potentially

perspective, the intersection is also a resource shared by

beneficial.

vehicles from multiple arms. One of the ways to manage



the shared resource is to keep a log of the usage; hence

The presented ideas emphasized the planning part; for

example, a suitable control algorithm would have to be

this paper proposes an algorithm dividing the time-space

able to maintain vehicle time-space trajectory within the

into a set of grid cells and allocating to the vehicles that

allocated grid cells. However, if the vehicle moves too

desires to pass the road.

slow or too fast, it might be necessary to allocate addi­ tional grid cells adjacent to the already allocated ones. • 20

reduce probability of collision.

15 10

If uncertainty is larger for example in measurements,

communications and controls, allocating more cells may •

Efficiency of an intersection could be measured in the

number of cells allocated within a given period of time

::r

and cells associated with the intersection.

Number of

time-space cells allocated but posteriorly revealed not oc­ cupied may potentially indicate confidence in the system.

10 -10

-5 x(m)

10

-10

-s

o



y(m)

Stationary objects would appear on the time-space grid

as a group of cells allocated in prism along the time axis. •

The presented ideas need more tests including but not

limited to expanding to more complicated traffic situa­

Fig. 6 Time-space of an intersection divided as grid cells

tion; network of multiple intersections, more number of

to be allocated

lanes; merging traffic; highways; pedestrian cases,etc. •

Fig. 6 shows one possible way to divide time-space of

The shape of the grid cell does not have to be rectan­

an intersection. The algorithm works as follows.

gular. For example, depending on the situation, a wedge



A driver decides destination.

or parallelogram shaped grid cell could be considered.



A desired path and associate speed profile is planned





a collision in the intersection could be clearly visualized

The desired path is overlapped on the time-space grid

on a 3-D time-space. For a 3-D road network such as an

cells. • •

Adding time axis to the space could help considering

more general cases of collision avoidance. For example,

using current location as the starting point.

Grid cells on the desired time-space path is allocated.

overpass, time-space should be expanded to accommo­

The vehicle drives through the allocated cells.

date additional dimensionality. •

If the driver/user changes the destination during the

drive, the proposed algorithm may need to be verified and/or improved.

20



15 10

More survey on existing work especially on traffic sig­

nal optimization,railroad scheduling and mobile robotics is still necessary.

E

It would be interesting to see if the

idea of time-space could be applied even before the widespread penetration of autonomous vehicles. •

10 -10

-5 x(m)

Fig.

7

10

-10

-s

o

Requirements for the proposed allocation algorithm

needs to be assessed more thoroughly; including but not limited to measurements, communications,controls, and

y(m)

computational costs.

Intersection time-space allocation example for

5. CONCLUSION AND FUTURE WORK

two vehicles This paper presented tracking of multiple vehicles on Fig. 7 shows an example of such time-space grid cell

a 3-D time-space and proposed an algorithm dividing the

allocation. Both vehicles allocated a group of cells within

time space into grid cells and allocating such that multi-

507

pIe vehicles could share an intersection possibly without collisions yet without stopping. The presented concept of the time-space description would be able to clearly visualize whether two objects would collide at any moment. The proposed algorithm has potential to make multi vehicle navigation easier to implement and test. Regarding the possible future work, verification of the concept through simulations and further refinement would be desirable.

REFERENCES [1]

National Highway Traffic Safety Administration, U.S. Department of Transportation Release Policy on Automated Vehicle Development,May 30,2013.

[2]

R. Rosen, "Googles Self-Driving Cars: Miles

Logged, Not

a

Single

300,000

Accident

Under

Computer Control," The Atlantic, Aug 9, 2012. http://www.theatlantic.com/technology 1archive/2012/081googles­ self-driving-cars-300-000-miles-Iogged-not-asingle-accident-under-computer-contro1!2609261 [3]

M. Montemerlo et.al., "Junior: The Stanford Entry in the Urban Challenge," Journal of Field Robotics, vol. 25,no. 9,pp. 569-597,2008.

[4]

K. Lee, Longitudinal Driver Model and Collision Warning and Avoidance Algorithms based on Hu­ man Driving Databases, Ph. D. Dissertation,2004.

[5]

Z. Fang et aI., "A space-time efficiency model

for optimizing intra-intersection vehiclepedestrian evacuation movements," Transportation Research Part C: Emerging Technologies, vol. 31, pp. 112130,2013. [6]

Audi, Travolution Project, http: //www.travolutioningolstadt.de.

See

also

the

article

http://nationalspeedinc.com/audi-travolution­ never-stop-for-red-lights-again.

508

Suggest Documents