Skip to content
forked from airalab/aira

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

License

Notifications You must be signed in to change notification settings

chorusmobility/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 lighthouse installation

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

VirtualBox images

Type Arch SHA256 Link
VirtualBox x86_64 0e7c4df557097e22dda47754a5edd4fcc305b09f4c9c669efef7cb4fa2873e1e Download

NixOS installation

  1. git clone --recursive https://github.com/airalab/aira.git
  2. add services.lighthouse.enable = true; to /etc/nixos/configuration.nix
  3. nixos-rebuild switch -I nixpkgs=$(realpath aira/airapkgs)

AIRA development cheatsheet

Status of the system

Journals

journalctl -u ipfs -f
journalctl -u parity -f
journalctl -u lighthouse -f

IPFS peers

ipfs pubsub peers airalab.lighthouse.0.robonomics.eth

Lighthouse logs

tail -f /var/lib/lighthouse/.ros/log/latest/lighthouse-lighthouse-6.log

Lighthouse development

  1. Stop the service
systemctl stop lighthouse
  1. Run in ROS workspace
cd aira/airapkgs
nix-build -A robonomics_dev
source result/setup.bash
mkdir ~/ws/src -p && cd ~/ws/src && catkin_init_workspace
git clone https://github.com/airalab/robonomics_comm
cd ..
nix-shell -p gcc
catkin_make
exit
setup devel/setup.bash
roslaunch robonomics_lighthouse lighthouse.launch

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