Project is archived. Next Generation of Fleet is part of Fleet Protocol.
BringAuto Fleet is a system that connects autonomous platforms with the end-user!
Users can add orders, monitor the state of the autonomous fleet, receive notifications about order fulfil, ... - has a complete overview about all platforms in the fleet.
Main features
- Simple end-user interface for managing fleet of autonomous vehicles,
- Datastream for autonomous platform provider for further data processing (platform statistics)
End-user
- add order to the autonomous platform
- receive notifications
- check stats of the platform like remaining battery, completed orders,
- monitor position of the platform
Platform provider
- consistent data stream
- workflows for a Fleet deployment
- simple and general highly customizable communication protocol between Autonomy system and the Autonomous Platform
- virtual environment for testing and development - Etna
You can deploy test instance of BringAuto Fleet to Docker using our Virtual Environment called Etna, check all steps in Run Test Environment.
Third party Autonomous platform must comply BringAuto Autonomy Host Protocol to connect to the BringAuto Fleet.
For the development and test purposes the Etna system can be used to simulate/test/develop each part of BringAuto Fleet.
Detailed documentation can be found in doc/ directory located in the repository root.
If you found a bug or have an idea for a nice improvement please create an issue in the GitHub Issue tracker.
If you need help please consider the use of GitHub Discussion
- Robustness encryption of data stream
- Robustness specification of BringAuto Autonomy Host Protocol
- Multi-tenant support
- Analysis of captured data
- Complete Integration Workflow and Tools for platform providers