InclusiveRid
eSimulator
A Python-powered
autonomous ride
simulator for motor-
impaired users.
Introduction
This presentation outlines the InclusiveRideSimulator, a
virtual solution to provide self-driving experiences for
differently-abled passengers. Utilizing Python, it offers
multimodal alerts and a robust interface, allowing users
to engage with adaptive vehicle controls without the
need for physical prototypes.
Project
Overview
01
Title & Objectives
The InclusiveRideSimulator enables a comprehensive
self-driving experience for motor-impaired users. Its main
objective is to simulate adaptive vehicle controls and
ensure accessibility through innovative multimodal
alerts, all through a software-based platform.
Problem Statement
Differently-abled individuals often face challenges when
testing adaptive vehicle controls due to the physical and
financial limitations of hardware prototypes. There is a
pressing need for an immersive virtual solution that
allows users to experience ride and safety controls
inclusively and effectively.
Solution Overview
The solution is a sophisticated simulator
integrating MetaDrive or CARLA with a
Python backend, allowing for
autonomous vehicle operation. A FastAPI
WebSocket facilitates the transmission of
control commands and alerts, while a
mobile and web UI delivers real-time
seat animations, route progress, and
multimodal alerts for enhanced user
experience.
Technical
Components
02
Python Simulator
The simulator leverages either
MetaDrive, known for its lightweight,
high-performance rendering, or CARLA,
which boasts advanced sensor
capabilities. Both options support
realistic driving simulations, enabling
users to experience auto-drive in a safe
and controlled environment.
Autonomous Control & Alerts
The system employs sophisticated vision models for lane
detection and sensor triggers to ensure safe navigation.
Control logic implemented through PID or reinforcement
learning algorithms governs vehicle movement, while
alerts are generated and disseminated via the Python
backend to inform users of essential safety messages.
Backend – FastAPI & WebSockets
The backend utilizes FastAPI in conjunction with
WebSockets to enable real-time bidirectional
communication. This setup allows for the seamless
transmission of application commands to the simulator
while simultaneously facilitating the return of alerts and
status updates to enhance user responsiveness and
engagement.
User Interface
03
Mobile & Web UI
The user interface comprises both mobile and web
applications designed for accessibility. The mobile app
allows users to initiate rides via large buttons and
customizable features, while the web UI offers
synchronized visuals with detailed route planning and
animations for added immersion.
User Experience Flow
The user journey begins with a simple
"Start Ride" interaction, triggering the
simulation process. As the simulator
operates autonomously, the UI smoothly
presents real-time visual feedback,
including seat animations and sensor-
triggered alerts, ensuring a dynamic
experience that can be paused by the
user as needed.
Accessibility Features
Dedicated accessibility features are integrated into the
UI, including multimodal alerts delivered through text,
audio, and optional haptic feedback. The design adheres
to WCAG standards, providing voice command support,
high-contrast themes, and large touch targets to ensure
usability for all users.
Development
Timeline and Impact
04
MVP Timeline
The development will occur over a structured 12-week
timeline. Initial weeks will focus on setting up the
simulator and backend infrastructure, leading into stages
for building the autonomous driving logic and user
interface, culminating in user testing and final
refinements to enhance overall experience.
Tech Stack
The technology stack includes a robust
combination of MetaDrive or CARLA for
simulation, FastAPI with WebSockets for
backend operations, and a frontend built
with React for the web interface, while
mobile applications will utilize
frameworks like React Native or Flutter
to ensure seamless deployment across
devices.
Future Scope
Looking ahead, opportunities for further enhancement
include the integration of AI-driven adaptive steering
solutions, immersive AR/VR applications to simulate real-
world scenarios, and the potential for real-world
hardware integration to expand the reach and
effectiveness of the simulator.
Conclusions
The InclusiveRideSimulator represents a
significant advancement in creating
accessible driving experiences for motor-
impaired users. By leveraging cutting-
edge technologies and a thorough
understanding of user needs, this project
aims to empower inclusivity in
transportation, with a roadmap for
continuous improvement and adaptation
in the future.
Thank You