Autonomous Vehicle Repositioning System For Double-Parking
Autonomous Vehicle Repositioning System For Double-Parking
Autonomous Vehicle Repositioning System For Double-Parking
Volume
Muhammad Rusydi Muhammad Razif et al., International Journal 9, No.1.4,
of Advanced 2020
Trends in Computer Science and Engineering, 9(1.4), 2020, 523 - 529
International Journal of Advanced Trends in Computer Science and Engineering
Available Online at http://www.warse.org/IJATCSE/static/pdf/file/ijatcse7391.42020.pdf
https://doi.org/10.30534/ijatcse/2020/7391.42020
4
Autonomous Vehicle Repositioning System for
Double-Parking
Muhammad Rusydi Muhammad Razif1, Mohamad Ridzwan Hosaini2, Muhammad Rafiq Kazi Hosaini3,
Ili Najaa Aimi Mohd Nordin4, Amirul Syafiq Sadun5
1,2,4,5
Faculty of Engineering Technology, Universiti Tun Hussein Onn Malaysia, Malaysia, [email protected]
3
R&R Glocal Service Sdn. Bhd., Pasir Gudang, Johor, Malaysia, [email protected]
1,4,5
Cybernetics Focus Group, Advanced Technology Centre, Universiti Tun Hussein Onn Malaysia, Malaysia,
[email protected], [email protected]
523
Muhammad Rusydi Muhammad Razif et al., International Journal of Advanced Trends in Computer Science and Engineering, 9(1.4), 2020, 523 - 529
In ACC system [7], a radar attached in front of the vehicle is security purposed. Then, the microcontroller activates the
used to detect if there are any slower moving vehicles in the GSM module to send one or more SMS to the owner and
ACC vehicle's path. If a slower moving vehicle is detected, corresponding security services. This method seems to be
the ACC system will slow down the vehicle and control the practical for autonomous vehicle notification by changing the
clearance, or time gap, between the ACC vehicle and the input from the sensors for home security system to the reverse
forward vehicle [8]. If the system detects that the forward sensor in autonomous vehicle. Based on the previous studies
vehicle is no longer in the ACC vehicle's path, the ACC done by other researchers, the autonomous vehicles have the
system will accelerate the vehicle back to its set cruise control capability to perform the automatic driving with the
speed. The method used in ACC vehicle's speed adjustment is acceptable safety features. These indicate that the idea of
by controlling the vehicle’s engine throttle and brake autonomous repositioning vehicle on double parking is
operation. possible to be implement on the autonomous vehicles with
additional features such as sound recognition to turn on the
In Intelligent Parking Assist System (IPAS), driver allows system and notification system to notify the current condition
designating target position by four complementary methods, of the vehicle to the owner.
which are monocular vision, based parking slot marking
recognition, ultrasonic sensor based parallel parking slot 2. SOUND RECOGNITION SYSTEM
recognition, and drag and drop Graphical User Interface
(GUI). IPAS will generate an optimal path to reach the In double parking situation, the sound recognition system is
designated target position. During parking operations, IPAS use to sense the command from the blocked vehicle in kind of
estimates ego-vehicle pose using Electronic Stability Program horn sound. This process is needed to initiate the
(ESP) sensors such as wheel speed sensors, braking pedal repositioning process and to avoid any irrelevant operation.
switch and steering angle sensor. IPAS automatically controls The command should be specific to ensure the repositioning
braking and steering to achieve planned trajectory by sending process only operated when necessary without disturbance of
required actuations to ESP and Electric Power Steering any accidental situation or noise disturbance. The sound
(EPS). Furthermore, IPAS will informs driver of the on-going recognition system consists of sound sensor module and
parking operation by showing estimated trajectory on the rear microcontroller. The sound sensor will detect the sound
view image [5]. signal from environment and convert it into electrical signal.
Then, the sound sensor will send the signal into
In autonomous vehicle system, the important part is to ensure microcontroller to perform analyzing process. In this study,
safety for the user and other people. To ensure the safety, the sound recognition system is used to initiate the
Geronimi et al. introduced an Automatic Emergency Braking repositioning process by detecting the horn command from
System (AEBS) [9]. The AEBS is an autonomous road the blocked vehicle and then start the vehicle’s engine. To
vehicle safety system which employs sensors to monitor the accomplish this, after the sound recognition system has been
distance of vehicles in front. The microcontroller will detect activated, it should automatically able to control the car’s
situations where the relative speed and distance between the ignition switch to turn on the power and drive the starter
host and target vehicles to suggest if a collision is imminent motor. However, the microcontroller used in the studies is
[10]. In such situation, emergency braking can be Arduino Mega, which is designed with 5 V voltage base
automatically function to avoid collision or at least mitigate system while most of the automobile vehicle used 12 V as a
its effects. The brake operation is controlled by solenoid pump voltage base. Based on this situation, an intermediate circuit
installed inside hydraulic system of the vehicle’s brake. need to be introduced which is relay module which commonly
Another vehicle safety method proposed by Ali et al. use an used in between the control circuit and the main circuit. Then,
Intelligent Transportation System, where the vehicles can the control circuit will provide a low voltage and cur-rent
communicate between vehicle to vehicle and vehicle to while main circuit remain in high voltage and current.
infrastructure to avoid collision [11].
In this research, relay module HS-58S is used to allow the
For the notification system in parking issues, an idea microcontroller Arduino Mega to control the car’s ignition
proposed for home security system using GSM network switch in order to drive the starter motor. Figure 1 shows the
[12]-[14] might be useful. The purpose of the invention to flow process for the sound recognition system. Referring to
home security system was to provide a security device, which the Figure 1, the battery sensor function as a voltage sensor,
gives immediate notification to the owner and security which used to pre-determine the engine condition. It is
services like police station or fire brigade at the moment the connected to the battery terminal to detect the voltage level of
unauthorized event occurs. This was accomplished via the battery. The nominal battery level for most autonomous
microcontroller which detects the unauthorized event based vehicle is 12 V in normal condition and 13.5 V in charging
on the input from various sensors installed at home for condition. By sensing the difference in battery voltage level,
524
Muhammad Rusydi Muhammad Razif et al., International Journal of Advanced Trends in Computer Science and Engineering, 9(1.4), 2020, 523 - 529
the Arduino Mega will able to drive and stop the starter motor the manual transmission system, the gear shifter lever of
as soon as the engine run. This process is important to ensure automatic transmission system is not mounted mechanically
that the starter motor does not over run to avoid the damage. to the gearbox but connected electrically through the inhibitor
Figure 2 shows the hardware set up for the sound recognition switch. When the gear shifter is moved, the steel cable will
system. The sound recognition is programmed to detect the drive the inhibitor switch proportional to the gear position.
horn sound in specific sequence, which has been set to be 4
times in a row. In this research, the permanent magnet DC motor is used to
drive the position of the inhibitor switch automatically. Since
the inhibitor switch is connected to the gear shifter lever
inside the car, this will result the movement of gear shifter
lever proportional to the inhibitor switch position. Hence, the
microcontroller Arduino Mega needs to determine the
position of the gear shifter lever to ensure that the permanent
Figure 1: Sound recognition system process magnet DC motor is able to shift the gear precisely. To assist
the microcontroller in determining the exact position of the
gear lever and avoid from over shifted or miss shifted during
operation, a limit switch has been used.
525
Muhammad Rusydi Muhammad Razif et al., International Journal of Advanced Trends in Computer Science and Engineering, 9(1.4), 2020, 523 - 529
Automatic drive system also programmed to detect real time Denso 4/4 / 4/4 / 4/4 /
condition behind the car. This means when the car starts to Hella 4/4 / 4/4 / 3/4 x
move the reverse sensor always give the feedback to the Piaa 3/4 x 4/4 / 4/4 /
microcontroller about the current condition. If there is Nikko 4/4 / 4/4 / 4/4 /
obstacle appear instantly behind the car, the microcontroller
Arduino Mega will received the signal from reverse sensor as
After the test was completed, the system is now ready to be
interruption and automatically performed the emergency
installed on the vehicle. In this experiment, the real car horn
brake by controlling the brake mechanism to stop the car, thus
is used to give the command for sound recognition system.
the collision between the car and the obstacle can be avoided.
This experiment is important to ensure that the sound
Figure 4 shows the block diagram of the closed loop gear
recognition system is able to detect the actual horn command
position control.
from other vehicle. Then, the system must initiate the
repositioning system by turn on the hazard light to give a sign
526
Muhammad Rusydi Muhammad Razif et al., International Journal of Advanced Trends in Computer Science and Engineering, 9(1.4), 2020, 523 - 529
for the user and start the tested vehicle engine. During the car
movement, the speed does not controlled by any program or
9
mechanism. When the gear shifted to Reverse (R), the car’s
8
state for engine idle rpm which previously measured at 5 From the full system testing, it proved that the autonomous
km/h at flat road surface. The moment of inertia created by repositioning vehicle system able to work with desired
the car make it harder to stop immediately when the brake is functions such as able to start the engine after receiving the
pressed. As for the notification system, data is received each horn command from other vehicle, shift the gear from neutral
time the repositioning system processes completed either the to reverse, control the brake condition to allow the vehicle to
car is successfully repositioned or otherwise. Figure 8 shows move and stop. Then, alter completed, the system will
the SMS received by the owner in their cell phone either automatically cut off the engine and send SMS notification to
successful or not. With a mobile update, the vehicle owner can
the vehicle owner. Figure 10 shows the position of the car
keep track of their vehicle movement after leaving it on
before and after repositioning process is completed.
double-park.
(a)
(a) (b)
not have to push the double-parked vehicle to move it 9. S. Geronimi, V. Abadie, and N. Becker. Methodology to
manually or contact the owner and wait for the vehicle to be assess and to validate the dependability of an
moved. It can be done by pushing their vehicle’s horn to advanced driver assistance system (ADAS) such as
command the double-parked vehicle to move. This research automatic emergency braking system (AEBS), in
also provides the automobile user an alternative to double Energy Consumption and Autonomous Driving,
park their vehicle when desperate to find a free parking lot Springer, Cham, pp. 125-131, 2016.
without causing a big problem to other parking user. This 10. O. Garcia-Bedoya, S. Hirota, and J. V. Ferreira. Control
method seems practical to solve the double-parking problem system design for an Automatic Emergency Braking
especially in residential apartment parking area which has system in a sedan vehicle, in 2nd Latin American
Conference on Intelligent Transportation Systems, pp.
low traffic flow.
1-6, 2019.
11. A. Ghasempour, Z. M. Hanapi, M. Salehi, and Z.
ACKNOWLEDGEMENT
Vahdati. Using traffic control scheme in Intelligent
Transportation System, International Journal of
The authors would like to give special thanks to Universiti
Advanced Trends in Computer Science and Engineering,
Tun Hussein Onn Malaysia (UTHM) under UTHM-Tier 1
vol. 8, no. 1.4, pp. 165-172, 2019.
Grant No. H136 and Ministry of Education (MOE) Malaysia https://doi.org/10.30534/ijatcse/2019/2581.42019
for their help and support. 12. S. R. Khan, A. Al Mansur, A. Kabir, S. Jaman, and N.
Chowdhury. Design and Implementation of Low Cost
REFERENCES Home Security System using GSM Network, in
International Journal of Scientific & Engineering
1. A. Klappenecker, H. Lee, and J. L. Welch. Finding Research, vol. 3, no. 3, pp. 1-6, 2012.
available parking spaces made easy, Ad Hoc Networks, 13. A. D. M. Africa, R. S. A. Charmaine, M. E. O. Lagula, A.
vol. 12, pp.243-249, 2014. A. Latina, Jr., and D. T. Charmaine. Mobile Phone
2. S. Yang, W. Ma, X. Pi, and S. Qian. A deep learning Graphical User Interface (GUI) for Appliance
approach to real-time parking occupancy prediction Remote Control: An SMS-based Electronic
in transportation networks incorporating multiple Appliance Monitoring and Control System,
spatio-temporal data sources, Transportation Research International Journal of Advanced Trends in Computer
Part C: Emerging Technologies, vol. 107, pp. 248-265, Science and Engineering, vol. 8, no. 3, pp. 487-494,
2019. 2019.
3. A. Tsakalidis and P. Tsoleridis. The impacts of illegal https://doi.org/10.30534/ijatcse/2019/23832019
parking on the urban areas’ traffic and 14. E. B. Panganiban. Automated Hazardous Gas
environmental conditions: the case of the city of Detecting Robot using Wireless Sensor Networks
Thessaloniki, Spatium, pp.41-46, 2015. with GSM-SMS Alert and Fire Control System for
4. S. K. Gehrig and F. J. Stein. Dead reckoning and Households, International Journal of Advanced Trends
cartography using stereo vision for an autonomous in Computer Science and Engineering, vol. 8, no. 3, pp.
car, in Proceedings 1999 IEEE/RSJ International 804-809, 2019.
Conference on Intelligent Robots and Systems, vol. 3, pp. https://doi.org/10.30534/ijatcse/2019/72832019
1507-1512, 1999.
5. T. Rajabioun, B. Foster, and P. Ioannou. Intelligent
parking assist, in IEEE 21st Mediterranean Conference
on Control and Automation, pp. 1156-1161, 2013.
6. R. Estepa, A. Estepa, J. Wideberg, M. Jonasson, and A.
Stensson-Trigell. More effective use of urban space by
autonomous double parking, Journal of Advanced
Transportation, vol. 2017, pp. 1-10, 2017.
https://doi.org/10.1155/2017/8426946
7. US Software System Safety Working Group. Adaptive
Cruise Control System Overview, in 5th Meeting of the
US Software System Safety Working Group, pp. 1-7,
2005.
8. A. Abosekeen, T. B. Karamat, A. Noureldin, and M. J.
Korenberg. Adaptive cruise control radar-based
positioning in GNSS challenging environment, IET
Radar, Sonar & Navigation, vol. 13, no. 10, pp.
1666-1677, 2019.
529