GoogyEgg,
I hate to be the bearer of bad news, and I hope I donât simply confuse you with this. Itâs an area that I have some knowledge of, although my knowledge is not necessarily current⊠I absolutely understand software engineering though, and safety critical system engineering process needs. Bear with me, if you can. I drive a vehicle with Forward collision avoidance (FCA); adaptive cruise control; blind spot warning (BSW).
It doesnât have LKA or LKS. The BSW can get confused. e.g. two left or right turn lanes, where youâre in the longest radius turn lane, with turning vehicles in the lane adjacent the side youâre turning towards. The adaptive cruise control (and presumably the FCA) does not always detect a car entering your lane as soon as it should - thatâs because thereâs a single radar / camera, and thereâs a geometric blind spot. The technology is great if you understand its limits, and donât rely on it as if itâs perfect. Weâre 50 years away from truly reliable self-driving vehicle technology. The question is precisely what does your vehicle cope with, and what can it not cope with - especially the issues youâve described with LKA.
Australian Design Rules changed in maybe 2018, and announced that FCA is mandatory for all new vehicles
ANCAP keeps track of vehicle sales in Australia to some extent, and provides testing of the efficacy of various systems, and obtains results of equivalent test reults for equivalent vehicles in other jurisdictions. They provide interesting details. You can assume the claims for crashes are based on actual crash statistics. ANCAP
The crash statistics are the real reason thereâs been so much development of these technologies, and the proliferation of them. Despite any shortcomings, they save lives, or mitigate the outcome of actual crash situations.
In the case of the system on the Hyundai i30 Elite 2022, and the problems you describe, I donât know. One thing I am confident of, is that whatever it does, in each vehicle, the software will be absolutely consistent - even if it appears to behave randomly. The randomness is the conditions required to trigger the specific action. If it operates via camera (highly likely), the camera must be clean, or it wonât pick things up. If you drive through rain, and get oily road mist on the camera, it wonât work properly. The same as if it gets covered in dust, etc. It wonât have a backup system, or the capacity to verify the amount of light detected etcâŠ
I would be surprised if you can navigate the manufacturerâs systems to get a sound answer to these questions. The dealer network wonât know. The questions youâre asking relate to software functionality. That might have one (or two) support people for Australia and New Zealand. There job would be to liaise between the dealer support network and the factory software team.
This software is extremely complex. It is proprietary. There are standards, but they donât impose functional equality between manufacturers, as far as I know.
I regard self-driving car technologies (all driver assist technologies fall under this banner, of level 1-5 driver assists, with advisory assists at the lowest level to fully automated, self-driving at the highest) as the bleeding edge of design. I reviewed some early prototype technologies for things not yet used, and although enthusiastic about the ultimate potential, I was uncomfortable with way too many aspects to detail here.
I canât speak specifically for Hyundai, nor any other manufacturer, but there is no way they can test these in every possible driving environment. For electronic financial transactions, most back-end systems operate on fault-tolerant storage, with real-time, off-site mirroring. It is highly unlikely that a transaction will be lost. The computers are housed in temperature controlled data centres, with redundancy built in.
Cars are designed to operate on a wide range of road conditions, in a wide range of temperatures; electrical interference; vibration and so on. Yet the systems have no backup. You buy the car, maybe you read the manual (you canât possibly remember every detail); maybe you donât.
When something unexpected occurs, you have no idea if the system is working as it should (regardless of whether it works as designed - itâs not necessarily the same thing), and there really isnât anyone knowledgeable that you can ask.
None of the technologies are bulletproof.
In your specific case, any question you ask needs to have the conditions that trigger the behaviour you wish to understand very carefully described. It will probably require translation into another language - maybe Korean, maybe not. It depends whether itâs developed in-house or outsourced. The LKA software may be licenced from a third party, and Hyundai might not have any direct access to the codeâŠ
Itâs very difficult to find answers to the questions you raise, for a raft of reasons. I hope this helps.