The goal of this project is to enhance the Piracer by integrating a Park Distance Control (PDC) system, running on a Raspberry Pi (RPi) inside the head unit. The PDC system will utilize ultrasonic sensors to detect the distance between the vehicle and any obstacles, and provide an audible response to the driver. In addition, the full stack feature development will be integrated into the existing Yocto image, creating a comprehensive and fully functional system.
SEA:ME DES Project - PDC System
This project is the third project of the DES module and follows the Head Unit Project. For fundamental information regarding basic architectures, custom OS, and communication methods, please refer to the Head Unit Project.
PDC_video_compressed.mp4
Arduino can't run 3 sensors(encoder, ultrasonic, and buzzer) at the same time. The buzzer should be operated at different intervals depending on the distance. This process confuses the system and prevents it from operating as intended.
To solve this problem, we divide the buzzer's tasks into Tone and noTone and used a time stamp to ensure that the buzzer only performs one task at one period. This simple scheduling process allowed our system to operate well.
Hanbin Yeo |
Jangwoon Park |
Kunho Park |
Euiseok Shin |