$\mu$Drive: User-Controlled Autonomous Driving
Kun Wang, Christopher M. Poskitt, Yang Sun, Jun Sun, Jingyi Wang, Peng, Cheng, Jiming Chen

TL;DR
$Drive is a domain-specific language that allows users to specify preferences which are dynamically integrated into autonomous vehicle planning, improving personalization and compliance with traffic rules.
Contribution
We introduce $Drive, a novel event-based DSL that enables rider preferences to be seamlessly incorporated into autonomous driving systems.
Findings
Effective integration with Apollo ADS framework
Users can influence driving plans through $Drive
Response time remains at milliseconds level
Abstract
Autonomous Vehicles (AVs) rely on sophisticated Autonomous Driving Systems (ADSs) to provide passengers a satisfying and safe journey. The individual preferences of riders plays a crucial role in shaping the perception of safety and comfort while they are in the car. Existing ADSs, however, lack mechanisms to systematically capture and integrate rider preferences into their planning modules. To bridge this gap, we propose Drive, an event-based Domain-Specific Language (DSL) designed for specifying autonomous vehicle behaviour. Drive enables users to express their preferences through rules triggered by contextual events, such as encountering obstacles or navigating complex traffic situations. These rules dynamically adjust the parameter settings of the ADS planning module, facilitating seamless integration of rider preferences into the driving plan. In our evaluation, we…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAutonomous Vehicle Technology and Safety
