Our effort for The MOBI Grand Challenge (mobihacks.devpost.com) in kind cooperation with Chorus Mobility (www.chorus.mobi) and Decentralized Technologies (www.dczd.tech)
- Unmanned Traffic Management
- Self driving car ask UTM for a permissioned path between point A and point B
- UTM offers a path permissioned
- Self driving car send an acceptance message
- Robonomics network provider create a permission in form of smart contract
- When contract achieve Ethereum blockchain, permission became immutable
- Trading for on road priority
#TODO
- Install
Nix
package manager nixos.org/nix, - Download this project
git clone [email protected]:airalab/mobi_grand_challenge.git
- Build it
nix build -f release.nix
We will need two persistent terminals for logs
- In first launch
robonomics_liability
node to connect with Robonomics network providers
source ./result/setup.bash
source ./liability.sh
- In second one launch
ethereum_common
node to have a ROS API to web3
source ./result/setup.bash
source ./liability.sh
We will use a vehicle
package based on a template
It consists of trader_node
and worker_node
. Trader responsible for negotiations. It broadcast signed demand / offer messages.
When Robonomics network provider recieve an offer and demand with attributes (model, objective, cost and etc.) the same, it will follow with transaction to create a contract between parties.
- UTM - Unmanned Traffic Management system