Skip to content

Our effort for The MOBI Grand Challenge (https://mobihacks.devpost.com) in kind cooperation with Chorus Mobility (www.chorus.mobi) and Decentralized Technologies (www.dczd.tech)

License

Notifications You must be signed in to change notification settings

vorobv/mobi_grand_challenge

 
 

Repository files navigation

MOBI Grand Challenge

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)

Use case

  1. Unmanned Traffic Management
    1. Self driving car ask UTM for a permissioned path between point A and point B
    2. UTM offers a path permissioned
    3. Self driving car send an acceptance message
    4. Robonomics network provider create a permission in form of smart contract
    5. When contract achieve Ethereum blockchain, permission became immutable
  2. Trading for on road priority

#TODO

How to launch

Preparation

  1. Install Nix package manager nixos.org/nix,
  2. Download this project
git clone [email protected]:airalab/mobi_grand_challenge.git
  1. Build it
nix build -f release.nix

AIRA packages

We will need two persistent terminals for logs

  1. In first launch robonomics_liability node to connect with Robonomics network providers
source ./result/setup.bash
source ./liability.sh
  1. In second one launch ethereum_common node to have a ROS API to web3
source ./result/setup.bash
source ./liability.sh

Application specifig packages

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.

Abbreviations and acronyms

  • UTM - Unmanned Traffic Management system

About

Our effort for The MOBI Grand Challenge (https://mobihacks.devpost.com) in kind cooperation with Chorus Mobility (www.chorus.mobi) and Decentralized Technologies (www.dczd.tech)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 77.2%
  • Shell 12.6%
  • Nix 7.1%
  • CMake 3.1%