The Parking Assist and Blind Spot Detection are ADAS features that utilize a configuration of ultrasonic sensors placed around the vehicle. If only blind spot detection is enabled, 4 sensors are used. Otherwise, 10 sensors are used. The parking assistance checks the sensors only at speeds below 12.6 km/h and automatically controls the vehicle to slow down and stop to avoid collisions during parking maneuvers. The blind spot detection monitors at all times and provides visual notifications through the HUD. Both systems work together to enhance vehicle safety during low-speed maneuvering and highway driving. Usage with a steering wheel controller and pedals is recommended.
Top-down view of the ultrasonic sensor positioning.
To activate the ultrasonic ADAS features, the following Lua command is used:
extensions.tech_adasUltrasonic.load(vid, args)
Args:
vid
(int): vehicle ID for which to enable ultrasonic ADAS featuresargs
(table): contains as many of the following properties as required. All values are true by default. It is possible to start the ultrasonic ADAS with args
being empty or missing.
parkAssist
(bool): Enable/disable parking assistanceblindSpot
(bool): Enable/disable blind spot detectioncrawl
(bool): Enable for vehicles with automatic transmission creep (moves without throttle input when in gear)isVisualised
(bool): Show/hide sensor visualizationsTo deactivate the ultrasonic ADAS system, use:
extensions.tech_adasUltrasonic.unload()
A Python API is also available for these features, together with a usage example .
To load ultrasonic ADAS with only parking assist enabled and no visualizations:
extensions.tech_adasUltrasonic.load(vid, {blindSpot=false, isVisualised=false})
To load with all default parameters:
extensions.tech_adasUltrasonic.load(vid)
Was this article helpful?