TMC-Drive is a state-of-the-art, fully autonomous electric vehicle designed for urban personal transportation. It leverages in-house developed software systems, mobile connectivity, and a cloud-hosted backend to enable features such as remote vehicle control, over-the-air (OTA) updates, and real-time telemetry processing.
While the overall product includes the vehicle’s physical structure, embedded devices, onboard autonomous driving stack, mobile app, and cloud hosting backend, we have chosen to focus solely on the cloud hosting backend to enable a deeper and more thorough analysis within the tight deadline provided for this exercise.
The cloud backend is developed and maintained in-house, leveraging various third-party libraries and frameworks, and is hosted on an external Infrastructure-as-a-Service (IaaS) cloud provider. It supports the following key components: