Author
Listed:
- Seung-Min Ryu
- Kang-Hyeon Choi
- Hyuk-Jun Chang
Abstract
In this study, we present an algorithm to estimate the distance between a vehicle and a target object using light from headlights captured by a camera. In situations with limited distance data, we also design a fuzzy controller using the adaptive neuro–fuzzy inference system (ANFIS). To enhance robustness against disturbances, the interval type-2 approach is used. For the distance estimation algorithm, the vehicle is positioned at predefined intervals from the target object, capturing images of the headlights at each point. The region of interest containing the light is extracted from each image and segmented by light intensity. Weighted values are then assigned to each segment based on intensity, producing an image value that correlates with the distance. This image-derived value is then used as distance data for the design of the fuzzy controller. The controller is implemented using the interval type-2 fuzzy logic toolbox in MATLAB/SIMULINK, with vehicle speed and image intensity values as inputs and control torque as the output to adjust vehicle speed. The noise from the vehicle speed sensor is treated as a disturbance, and the performance of the interval type-2 fuzzy controller is evaluated under these disturbance conditions. Additionally, fuzzy controllers are designed for vehicle positions between 41–43 m and 47–49 m, and these controllers are trained using ANFIS to function effectively across the entire 41–49 m range. Simulation results demonstrate that, with the controller integrated into the vehicle system, the vehicle is successfully controlled to reach the target position.
Suggested Citation
Seung-Min Ryu & Kang-Hyeon Choi & Hyuk-Jun Chang, 2025.
"Interval type-2 intelligent fuzzy vehicle speed controller design using headlamp reflection detection and an adaptive neuro–fuzzy inference system,"
PLOS ONE, Public Library of Science, vol. 20(6), pages 1-24, June.
Handle:
RePEc:plo:pone00:0323913
DOI: 10.1371/journal.pone.0323913
Download full text from publisher
Corrections
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:plo:pone00:0323913. See general information about how to correct material in RePEc.
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
We have no bibliographic references for this item. You can help adding them by using this form .
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: plosone (email available below). General contact details of provider: https://journals.plos.org/plosone/ .
Please note that corrections may take a couple of weeks to filter through
the various RePEc services.