Decision Making For Advanced Driver Assistance Systems For Public Transport
Decision Making For Advanced Driver Assistance Systems For Public Transport
Bauman Moscow State Technical Bauman Moscow State Technical Bauman Moscow State Technical
University University University
Moscow, Russian Federation Moscow, Russian Federation Moscow, Russian Federation
[email protected] KorekovEM @mail.ru [email protected]
Abstract —This paper discusses the decision-making process warning. These systems are using cameras to improve the
for Advanced Driver Assistance Systems (ADAS) on level 0 for safety on the road. But it does not discuss the sensitivity of
public transport in Russia. ADAS systems improve the safety on cameras sensors for weather changes and noise which
the road by warning the driver about any potential collision. The influence on the system performance in general.
architecture of the proposed system is discussed. Two new
systems are proposed, which are Turn Assist System (TAS) and Many researches also discussed the problem of passenger
Lateral Clearance Warning (LCW). Three other systems were stability for ADAS systems. In [7] the limits for accepting
developed according to the used vehicle (KAMAZ bus), Russian acceleration and deceleration are determined. The researches
road laws, and weather conditions. These systems are Forward in [8], [9], [10] discuss the handling-comfort contradiction of
Collision Warning (FCW), Pedestrian Collision Warning vehicles. The conducted results can be obviously used for
(PCW), and Blind Spot Monitoring (BSM). For each system, the braking control and improving ride comfort [11].
process of decision-making is discussed. The presented systems
were tested both in MATLAB/Simulink and on the test site Much other research discussed the general architecture of
(landfill). The conducted results correspond to system advanced driver assistance systems. Considering the pros and
requirements and help to improve the safety on the road. cons of sensors, and proposing control algorithms, discussing
the most popular research in this field [12], [13].
Keywords—Advanced Driver Assistance System (ADAS),
Public transport, RADAR systems, Decision making, road safety. In [14], a review was conducted for autonomous shuttles
considering fully automated systems and researches in the
I. INTRODUCTION world. But this work does not consider the semi-automated
systems which are used in the level 1 and 2 for ADAS systems.
Advanced Driver Assistance Systems (ADAS) can be
divided into six levels by the SAE (Society of Automation Public transport manufacturer and operators confirmed
Engineers) from the level 0 to level 5. On level 0 there is no that ADAS technology is an important factor for improving
control of the vehicle, just giving a warning of a potential public transports and road safety [15].
collision. Therefore, on level 1 and 2 there is a partial control
of the vehicle where automation includes controlling speed, However, it can be noticed from the literature review that
brakes, and steering. At level 5 it is expected from the vehicle safe and careful consideration of many factors in these
to be fully automated [1]. systems is required. So in this work, a decision-making system
for ADAS is discussed considering weather, sensors, road
Officially, level 3 of ADAS was reached by many architecture, laws, control, vehicle design, and speed limits.
companies, like Waymo, Honda, and Mercedes. And research
is still going to reach the required goals of ADAS systems. B. Contribution
And it is expected that by 2030, the application of ADAS This research can be considered one of the first researches
systems could prevent more than 25000 accidents [2]. about advanced driver assistance systems for public transports
in Russia. Proposing two new systems: Turn Assist System
This research is subjected to develop a driver assistance (TAS) and Lateral Clearance Warning (LCW). And
system for public transport according to the Russian roads [3]. developing three existed systems which are: Blind Spot
This system can be installed on buses and electric buses. Monitoring (BSM), Forward Collision Warning (FCW), and
Continuously analyzes the environment and informs the driver Pedestrian Collision Warning (PCW).
about the potential danger of a collision on Level 0, or take
control of the steering or braking on level 1 and level 2. The paper is organized as follows: system architecture is
Therefore, this system leads to improve the safety on the described in Section II, which gives an introduction for the
roads. decision making process on the ADAS 0, as presented in
Section III. Tests, experiments, and results can be found in
A. Related Works Section IV. Section V presents a conclusion for this research.
In [4], a collision warning system has been developed for
buses. II. SYSTEM ARCHITECTURE
In [5], a study at Transport for New South Wales tested A. System structure requirements
ADAS systems and its effect on driving behavior. The system structure should consist of a software and
In China, a study was conducted to determine the effect of hardware complex that includes technical vision equipment
driver assistance systems on braking behavioral and accident (radars and cameras) to provide information about the
rate [6]. surrounding road scene. Also a computer control unit for the
whole system is required.
Previous studies consist of many systems like blind zone
monitoring, forward collision warning, and lane departure
Authorized licensed use limited to: PES University Bengaluru. Downloaded on October 12,2023 at 11:19:03 UTC from IEEE Xplore. Restrictions apply.
The system control unit should consist of the following 2) Computing unit
modules: computational and logical. A block with the following characteristics should be used
The computing module processes data from radars. as a computing block:
Conversely, the logic module receives data from the vehicle 1. multi-core architecture support;
bus, performs diagnostics, receives control signals, and sends
system operation results. 2. LPDDR4 type RAM with a size of at least 4 GB;
The results of the system operation are transmitted to the 3. GNU/Linux operating system support;
vehicle's visual and audio notification systems. Visual and 4. Supported interfaces: 2xCAN, RG MII, SPI, USB 2.0,
audio notification systems can be combined with the vehicle's UART;
virtual dashboard. The general structure can be cleared in
Fig. 1. 5. 2 GPU cores with LPDDR4 type RAM of at least 4 GB;
It should be mentioned that radars are used. The radar is 6. Memory capacity from 64 GB;
the first choice because of its robust against the weather 7. Support 24 V mains power.
conditions, which perform a real challenge for ADAS in
Russia regarding the weather. Also, a camera is used for The decision-making process is executed in the logical
pedestrian collision warning system for its good classification block which takes decision depending on data from computing
characteristics, which make it non-replaceable. unit and send command to make the right decision (warn or
control: speed, braking, steering).
III. DECISION MAKING ON ADAS 0
On the first level of ADAS there are five systems were
discussed which take a decision in the most critical situations,
There are many parameters which influence on decision-
making and the system working. Some of these parameters
can be mutual between all the systems, like transmission
(gearbox position) and speed of the vehicle. The speed of the
vehicle and gearbox determines the transitions between the
system states as cleared on the next figure:
Authorized licensed use limited to: PES University Bengaluru. Downloaded on October 12,2023 at 11:19:03 UTC from IEEE Xplore. Restrictions apply.
maximum limit is 90 km/h. For Turn Assist System (TAS)
speed is between 0-30 km/h.
When the ignition is switched off, the system switches to
the «Off» state. In the event of a malfunction in operation, the
system switches from any state to the «Off» state, after
sending an error message.
In the "Waiting" state, the system monitors the vehicle's
speed and gearbox position. If the vehicle speed is within the
limits at which the system is capable of operating and the
gearbox is in the "Drive" position (all positions except
"Rear"), the system switches from the "Waiting" state to the
"Active" state.
The system enters the "Waiting" state from the «Off» state
if the ignition cycle is completed and the engine is working.
The system switches to the "Waiting" state from the
"Active" state if the conditions for being in the active state are
not met: if the vehicle speed is not within the limits at which Fig. 3. Dangerous situations in the lateral interval.
the system is capable of operating, or the "Rear" gearbox
position is selected. In general, a warning arises according to the next equation:
In the "Active" state, warnings are generated to the driver
(( Speed _ Bus & Gear & X _ position &
as soon as the conditions for generating a warning occur. 1,
LCWwarning = Y _ position) = True) (2)
Beside the speed of the vehicle and gearbox transmission,
0, else
there are many parameters which influence on the system
behavior. Every system, performance, and the decision
This warning happens when the next condition is satisfied:
making process can be illustrated as the next:
speed bus between 10-90 km/h, and gearbox is not in rear
A. Blind Spot Monitoring System position (value 1), and the lateral distance is less than the safe
The critical situations of this system are described in [16]. distance, and the vertical distance of the object is according to
For decision making related to this system in public transport the length of the vehicle.
it should consider the next parameters: C. Turn Assistance System
Turn Assistance System warns the driver if there is any
(( Speed _ Bus & Gear & X _ position & obstacles or object around the bus while turning. The
1, (1)
BSM warning = Y _ position & Obj _ velocity ) = True) considered critical situation is presented in Fig. 4. A warning
0, else arises according to the next equation:
A warning arises if all conditions are satisfied as: speed (( Speed _ Bus & Gear & X _ position &
bus between 10-90 km/h, and gear boxes is not in rear position 1,
TAS warning = Y _ position & Theta _ turning ) = True) (3)
(value 1), and the object is located in the blind spot related to
rectangle zone on the left and the right side of the bus, and also 0, else
the object should not be static so its velocity is not 0.
A warning arises if all conditions are satisfied as: speed
B. Lateral Clearance Decreasing Warning System bus between 0-30 km/h, and gearbox is not in rear position
Lateral Clearance Decreasing Warning System monitors (value 1), and the object is in the warning region, according to
the lateral distance to the object and warn the driver if this longitudinal and lateral borders of this region, and the last
distance is less than a safe value. The dangerous situations can parameter is the turning angle which should be more than 30
be presented in the next figure: degrees (can be read from the CAN bus according to the
driving roll turning).
Authorized licensed use limited to: PES University Bengaluru. Downloaded on October 12,2023 at 11:19:03 UTC from IEEE Xplore. Restrictions apply.
Explanations are presented in Table I:
Authorized licensed use limited to: PES University Bengaluru. Downloaded on October 12,2023 at 11:19:03 UTC from IEEE Xplore. Restrictions apply.
Fig. 7. The testing model in MATLAB/Simulink. C. TAS testing
On the test field, ARS 408 and SRR 208 radars were used. Turn assist system was tested in simulator because of the
ARS 408 [20] which is a long range radar used for FCW disability to estimate turn angel from CAN. In simulator a
system. SSR 208 [21] which is a short range radar used with decision about warning arises according the equation three
BSM, LCW, TAS. For PCW a camera from Milander with respond time no more than 1 second. The next figure
Company [22] also was used. clarifies the raised warning with the conditions:
A. BSM testing
System was tested by monitoring the object in the blind
spot and check if there is a warning happening or not. A
warning happens if the conditions satisfy to equation 1.
Simulation results can be presented in the next figure:
D. PCW testing
Fig. 8. Testing results for BSM. Pedestrian Collision Warning (PCW) was verified on
testing site. A warning a rises according to equation 5. It
B. LCW testing should be mentioned that pedestrian coordinates can be
In SIMULINK, a scenario was designed for a car moving estimated from camera data. The conducted results for
beside the bus. A warning arises according to equation 2. And warning satisfy system requirements of accuracy and response
as cleared on the next figure, warning arises according the time.
thresholding distance.
System was tested using SRR radar on the test field, bus Fig. 12. Testing results for PCW on the test site.
was moving toward and a warning arises if the lateral distance
to any object is less than 0.75 m. The next figure represents As mentioned above, the camera detects and recognize
the arising warning during tests when the lateral distance is objects and draw a bounding box and if a decision about
less the safe value (0.75 m). This value is determined by warning should happen a visual sign appears on the visual
considering Russian roads and by the results of tests. panel of the bus as cleared in Fig. 13.
Fig. 10. Testing Results for LCW estimated using SRR radar in the test field.
Fig. 13. The detection of the pedestrian using the camera and the proposed
warning on the visual panel.
Authorized licensed use limited to: PES University Bengaluru. Downloaded on October 12,2023 at 11:19:03 UTC from IEEE Xplore. Restrictions apply.
E. FCW testing [3] A. Merkuryeva, "Rules of the road of the Russian Federation,"
Moscow: Expo, 2017).
Forward Collision Warning system is based on long range [4] M. J., J. Spears, M. Lutin, Y. Wang, R. Ke, and S. M. Clancy, "Active
radar ARS, a decision about warning happens according to the Safety-Collision Warning Pilot in Washington State. Final Report for
required acceleration mentioned in equation 4, beside speed Transit IDEA Project 82," Transportation Research Board,
and gearbox condition and the object should be in the field of Washington, DC , 2017, p. 19.
vision for the system as was cleared on Fig. 5. The results of [5] James P. Thompson, Jamie RR Mackenzie, Jeffrey K. Dutschke,
the simulation show a good response as illustrated in the next Matthew RJ Baldock, Simon J. Raftery, and John Wall, "A trial of
retrofitted advisory collision avoidance technology in government fleet
figure: vehicles," Accident Analysis & Prevention, vol. 115, pp. 34-40, 2018.
[6] Lyu, Nengchao, Chao Deng, Lian Xie, Chaozhong Wu, and Zhihcheng
Duan, "A field operational test in China: Exploring the effect of an
advanced driver assistance system on driving performance and braking
behavior," Transportation Research Part F: Traffic Psychology and
Behaviour, vol. 65, pp. 730-747, 2019.
[7] Lawrence L. Hoberock, A survey of longitudinal acceleration comfort
studies in ground transportation vehicles. Council for Advanced
Transportation Studies, 1976.
[8] A. Muhammed, W. Yazan, and A. G. I, "Linear-control vs. ADRC for
automatic management of the handling-comfort contradiction of a
quarter-car system," International Journal of Heavy Vehicle Systems,
vol. 29, no. 2, p. 145-162, 2022.
[9] M. Alhelou, Y. Wassou, V. V. Serebrenny, A. I. Gavrilov, and E. S.
Lobusov, “Managing the handling-comfort trade-off of a quarter car
suspension system using active disturbance rejection control and
Vyshnegradsky equation,” Mekhatronika, Avtomatizatsiya,
Upravlenie, vol. 23, no. 7, pp. 367–375, 2022.
[10] M. Alhelou, Y. Wassouf, V. V. Serebrenny, A. I. Gavrilov, and
E. S. Lobusov, "The handling-comfort trade-off in a quarter-car
Fig. 14. Testing results for FCW in MATLAB/Simulink. system: automatic adaptive management via active disturbance
rejection control," Problemy Upravleniya, vol. 2, pp. 36-48, 2022.
F. Discussions [11] J. Lee and S. Choi, “Braking control for improving Ride Comfort,”
All systems except pedestrian collision warning are based MATEC Web of Conferences, vol. 166, p. 02002, 2018.
on radar, which make them robust against weather condition [12] M. Ardelt, P. Waldmann, F. Homm, and N. Kaempchen, "Strategic
changes. According to tests in the test field, radar can detect decision-making process in advanced driver assistance systems," IFAC
Proceedings, vol. 43, no. 7, pp. 566-571, 2010.
objects with accuracy ± 10 cm. This leads to satisfying system
[13] Madhusmita Mishra and Abhishek Kumar, "ADAS technology: A
requirements and a warning arises in response of the presence review on challenges, legal risk mitigation and solutions," Autonomous
of a collision. Pedestrian collision warning is a camera-based Driving and Advanced Driver-Assistance Systems (ADAS), pp. 401-
system. Many detectors were used to detect and recognize 408, 2021.
pedestrians and the conducted results on the test field gave a [14] Calin Iclodean, Nicolae Cordos, and Bogdan Ovidiu Varga,
satisfying result with system requirement and response time. "Autonomous shuttle bus for public transportation: A review."
The main fault for camera system is the sensitivity against Energies 13, no. 11 (2020): 2917.
weather changes and for radar systems is the false alarms. [15] Cafiso, Salvatore, Alessandro Di Graziano, and Giuseppina
Pappalardo. "Road safety issues for bus transport management,"
These problems will be discussed in future works. Accident Analysis & Prevention, vol. 60, pp. 324-333, 2013.
V. CONCLUSION [16] GOST, R. "58808 2020 Motor vehicles." Blind spot monitoring
systems. General technical requirements and test method, 2020.
In this work, general structure of advanced driver [17] A. M. Ivanov, S. R. Kristalniy, N. V. Popov, M. A. Toporkov, and
assistance system is proposed. Two new systems are M. I. Isakova, "New testing methods of automatic emergency braking
proposed: Turn Assist System and Lateral Clearance Warning, systems and the experience of their application," in IOP Conference
and another three are developed. Decision making for the Series: Materials Science and Engineering, vol. 386, no. 1, p. 012019,
2018.
proposed system is discussed, highlighting the system
[18] A. Narayanan, R. Darshan Kumar, R. RoselinKiruba, and T. Sree
requirements and components. The proposed systems are Sharmila, "Study and analysis of pedestrian detection in thermal
modeled in Simulink environment, and different scenarios are images using YOLO and SVM," in 2021 Sixth International
developed to conduct verification using the scenario driving Conference on Wireless Communications, Signal Processing and
designer. Furthermore, real experiments on the landfill are Networking (WiSPNET), pp. 431-434, IEEE, 2021.
done, and the obtained results show better accuracy and [19] D. I. Mazin, "A system for warning road users about the presence of
response time satisfy system requirements. pedestrians at or near a pedestrian crossing," 2018.
[20] ARS 408. [Online]. Available: ARS-408-21_EN_HS-1.pdf (conti-
REFERNCES engineering.com) [Accessed: 22.06.2022].
[1] P. T. Blythe and A. M. Curtis, "Advanced driver assistance systems: [21] SRR 208. [Online]: Available:
Gimmick or reality, " 11th World Congress on ITS, Nagoya, 2004. 6144bc0e28060074ad9e1ef3219684ba.pdf (compotrade.ru).
[Accessed: 22.06.2022].
[2] Luke Blades, Roy Douglas, Juliana Early, Chun Yi Lo, and Robert
Best, "Advanced Driver-Assistance Systems for City Bus [22] Video camera «MIL-CAM». [Online]: Available:
Applications," SAE Technical Papers, 2020. https://device.milandr.ru/products/detektory-transporta-ustroystva-
asydd/videokamera-mil-cam/ . [Accessed: 14.11.2022].
Authorized licensed use limited to: PES University Bengaluru. Downloaded on October 12,2023 at 11:19:03 UTC from IEEE Xplore. Restrictions apply.