AUTONOMOUS VEHICLE
FAULT DETECTION
Cloud-based diagnostic system for Local Motors' Olli autonomous shuttle, revolutionizing vehicle maintenance through intelligent CAN bus data analysis
Local Motors Olli
The Olli is a 3D-printed, electric autonomous shuttle designed for low-speed urban environments. Our fault detection system monitored its comprehensive CAN bus network to ensure optimal performance and safety.
This 12-passenger vehicle operates on campuses, hospitals, and city centers, making real-time diagnostics critical for passenger safety and operational efficiency.
SYSTEM ARCHITECTURE
CAN Bus Integration
Real-time monitoring of all vehicle diagnostic data through Controller Area Network protocol, capturing fault codes, sensor readings, and system status across all vehicle subsystems.
- Python
- CAN Protocol
- Real-time Processing
Cloud Infrastructure
Scalable AWS deployment with automated data pipeline, fault classification algorithms, and intelligent routing to appropriate engineering teams based on fault severity and type.
- AWS EC2
- Lambda Functions
- RDS Database
Smart Assignment
Machine learning algorithms analyze fault patterns and automatically assign issues to specialized teams, eliminating manual triage and reducing response time by 97%.
- Classification Algorithms
- Pattern Recognition
- Automated Routing
Role-Based Dashboards
Customized interfaces for engineers, technicians, and development teams, providing relevant fault data, historical trends, and actionable insights for each role.
- React.js
- Data Visualization
- Role-based Access
DATA FLOW
PROJECT IMPACT
Technical Implementation
The system was built using Python for CAN bus communication and data processing, deployed on AWS infrastructure for scalability and reliability. Machine learning algorithms were trained on historical fault data to enable intelligent classification and routing of new diagnostic issues.
Custom dashboards were developed using modern web technologies, providing role-specific views for different team members. The system successfully detected all CAN-listed vehicle faults and reduced manual diagnostic triage time from hours to minutes.