Safer Driving solution deployed on existing and new vehicles
Driver Monitoring @ Edge
Vodafone is one of the world’s largest telecommunications companies providing a wide range of services including voice, messaging and data across mobile and fixed networks.
Vodafone plans to leverage their LTE platform to deploy a driver monitoring solution on their multi-access edge compute (MEC) platform to reduce accidents and promote safer roads. However, purpose built cameras with in-built AI are expensive, hard to upgrade and have to be integrated at the time of vehicle purchase, hence leaving out millions of existing car owners. Vodafone is looking for an inexpensive solution which can be purchased off the shelf and installed on new or existing vehicles.
TensorIoT built a driver monitoring solution which may be used with low cost off-the-shelf cameras while ofﬂoading the computational heavy lifting to the MEC. The solution leverages ML@Edge within AWS Greengrass to perform inference on the camera feed transmitted over the Vodafone’s LTE network from the car. The solution also provides ability to enhance safety and add new detection features over time by providing capability to seamlessly update ML modes on the edge.
About Greengrass & Sagemaker
AWS Greengrass is software that lets you run local compute, messaging, data caching, and sync capabilities for connected devices in a secure way. With AWS Greengrass, connected devices can run AWS Lambda functions, keep device data in sync, and communicate with other devices securely – even when not connected to the Internet. Now, with the Greengrass Machine Learning (ML) Inference capability, you can also easily perform ML inference locally on connected devices.
Machine Learning works by using powerful algorithms to discover patterns in data and construct complex mathematical models using these patterns. Once the model is built, you perform inference by applying new data to the trained model to make predictions for your application.
AWS Greengrass ML inference gives you the best of both worlds. You use ML models that are built and trained in the cloud and you deploy and run ML inference locally on connected devices. For example, you can build a predictive model in the cloud about the diamond heads of boring equipment and then run it underground where there is no cloud connectivity to predict the wear and usage of the diamond.