Types of Prototypes

Definition

Physical Driving Simulator

Simulators offer a controlled environment to simulate various driving scenarios and conditions. They provide a realistic representation of the driving experience, including vehicle dynamics, traffic, and road conditions. Using a driving simulator allows researchers and developers to test autonomous driving algorithms, assess their performance, and fine-tune the system in a safe and reproducible manner.

Physical driving simulator used in Schneider, Tobias, et al. "Explain yourself! transparency for positive ux in autonomous driving." Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems. 2021.

Advantage Disadvantage
Safe Testing Environment: Driving simulators provide a controlled and safe environment to test autonomous driving algorithms and systems without the risks associated with real-world testing. Developers can simulate various driving scenarios, road conditions, and traffic situations to evaluate the system's performance. Unrealistic Driving Experience: Despite efforts to create realistic driving scenarios, simulators may not fully replicate the physical sensations and cognitive load experienced during actual driving. This can affect user feedback and the system's performance evaluation, as the human operator's behavior may differ from real-world driving.
Reproducibility and Standardisation: Simulators offer a high level of reproducibility, allowing researchers and developers to conduct tests under consistent conditions. This enables the comparison of different algorithms, configurations, and improvements in a standardised manner. User Acceptance and Adaptation: The experience of driving in a simulator may differ significantly from driving a real vehicle. Users, particularly those unfamiliar with simulators, may take time to adapt to the interface, controls, and overall experience, potentially affecting their feedback and evaluation of the autonomous driving system.

Virtual Reality Driving Simulator

VR technologies can create immersive and realistic driving scenarios, allowing users to experience autonomous driving in a very immersive environment. VR provides a cost-effective alternative to physical testing, enabling developers to simulate various road conditions, traffic situations, and potential hazards. It also allows for rapid iterations and testing of user interfaces and human-machine interactions.

VR prototype used in Schneider, Tobias, et al. "Increasing the User Experience in Autonomous Driving through different Feedback Modalities." 26th International Conference on Intelligent User Interfaces. 2021.

Advantage Disadvantage
Immersive and Realistic Experience: VR driving simulators provide a highly immersive and realistic driving experience by creating a virtual environment. Users can experience the perception of driving in a simulated autonomous vehicle, including visual and audio feedback, which closely resembles real-world driving scenarios. Cost and Setup Complexity: VR driving simulators can require significant investment in hardware, software, and infrastructure. The setup and calibration of VR systems, including headsets, motion trackers, and computing resources, can be complex and time-consuming.
Safe and Controlled Testing: Similar to traditional driving simulators, VR driving simulators provide a safe and controlled environment for testing autonomous driving systems. Developers can assess the system's performance, evaluate different algorithms, and test various scenarios without the risks associated with real-world testing. Simulator Sickness: Some users may experience discomfort or simulator sickness, commonly known as motion sickness, when using VR simulators. The sensory disconnect between virtual motion and physical motion can lead to discomfort, which may impact the validity and reliability of user feedback and system evaluation.
Reproducibility and Standardization: VR simulators offer a high level of reproducibility, allowing tests to be conducted under consistent conditions. This enables developers to compare different algorithms, configurations, and improvements in a standardized manner and track the progress of the autonomous driving system. Learning Curve and Adaptation: Users may require time to adapt to VR environments and become familiar with the controls and interactions within the simulation. The initial learning curve and adjustment period can impact the user's feedback and potentially introduce bias or limitations in the evaluation process.

Wizard-of-Oz with a Real Vehicle

The Wizard-of-Oz technique allows for the simulation of autonomous driving by having a human "wizard" control the vehicle behind the scenes while giving the illusion of an automated system. This approach is helpful as it provides a low-cost and flexible way to gather user feedback and test the overall user experience. Furthermore, it allows participants to experience a real-world drive which can lead to higher immersion.

Passenger shielded from driver, setup used in Schneider, Tobias, et al. "Don’t fail me! The Level 5 Autonomous Driving Information Dilemma regarding Transparency and User Experience." Proceedings of the 28th International Conference on Intelligent User Interfaces. 2023.

Advantage Disadvantage
High Immersion: Participants feel the vehicle with all driving forces and do not have to imagine that they are driving around. Driving situations might have a higher impact on participants as they are fully present in the environment and not solely placed in front of a screen. Scalability Challenges: Wizard-of-Oz prototypes may not scale well when testing with a large number of users. The need for human operators and individualized interactions can make it time-consuming and impractical to gather feedback from a diverse and extensive user base.
Cost-Effective: Wizard-of-Oz prototypes require minimal hardware and development resources compared to building a fully functional autonomous driving system. This makes it a cost-effective option for early-stage testing and gathering user feedback. Operator Bias and Reproducibility: The behaviour and decisions of the human operator (wizard) may introduce unintentional biases and inconsistencies in the simulation, potentially affecting the validity and reliability of the collected data and user feedback.

Sources

[1] - Nielsen, Jakob. "Usability 101: Introduction to usability (2012)." URL: http://www.nngroup.com/articles/usability-101-introduction-to-usability/[Accessed September 2022] 9 (2012): 35.