8000 GitHub - ericyao2013/ROBOT-aira: AIRA is reference Robonomics network client for ROS-enabled cyber-physical systems.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

AIRA is reference Robonomics network client for ROS-enabled cyber-physical systems.

License

Notifications You must be signed in to change notification settings

ericyao2013/ROBOT-aira

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AIRA

Build Status GitHub release

Autonomous intelligent robot agent (AIRA) project which implements the standard of economic interaction between human-robot and robot-robot. Aira makes it possible to connect a variety of different robots to the market of robot's liabilities which existing in Ethereum.

Airalab Nix channel

AIRA installation

AIRA project provide a NixOS based GNU/Linux distro which contains all set of Airalab and third-party software.

Hardware/VM installation

The first, fetch installation image:

Type Arch SHA256 Link
VirtualBox x86_64 a36c9416e836dac6ab60ff771dcdd65694905298e414201404199471bd71bbac Download

Existing NixOS installation

On existing NixOS instance fortunately you can use the channels.

Append the AIRA channel:

$ nix-channel --add https://hydra.aira.life/project/aira/channel/latest aira
$ nix-channel --update

So, if you dont want to compile the code on your local machine, you can add binary cache witch contains precompiled and tested AIRA packages.

Appen the AIRA binary cache into Nix configuration:

{
  nix.binaryCaches = [ https://cache.nixos.org https://hydra.aira.life ];
  nix.binaryCachePublicKeys = [ "hydra.aira.life-1:StgkxSYBh18tccd4KUVmxHQZEUF7ad8m10Iw4jNt5ak=" ];
}

AIRA configuration

The next is configure your AIRA instance.

Minimal /etc/nixos/configuration.nix of AIRA Game of trains release is

{ config, ... }:

{
  boot.loader.grub.device = "/dev/sda";
  fileSystems."/".label = "nixos";

  services = {
    parity.enable = true;
    parity.chain = "kovan";

    railway-game.enable = true;
  };

  users.extraUsers.root.initialHashedPassword = "";
}

This starts AIRA railway Z21 controller and Parity Ethereum node on KOVAN blockchain.

Configuration is will be applyed by

$ nixos-rebuild switch

Logs can be in view by

$ journalctl -u railway-market-switch -u parity -f

Have fun and good luck!

About

AIRA is reference Robonomics network client for ROS-enabled cyber-physical systems.

Resources

License

Stars

Watchers

Forks

Packages

No packages published
0