Skip to content

brains-group/BlockchainRL_BaseVersion

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BaseVersion

Has only two agents contract owner and the robot (charger and the worker)
Not much different from the google map project
Adresses are not coupled just a demonstration to understand the work flow
Once the goal point is given contract will be deployed and acccpted straight away(example)
More agents will be added in the next version!\

Major requirements

Ubuntu 20.04.3 LTS (Desktop Version), ROS Noetic, Gazebo, Ganache

Other ROS packages required

Navigation Stack!

sudo apt-get install ros-noetic-navigation

Turtlebot packages

Please refer ros noetic installation! Install 3.1.2 to 3.1.4

https://emanual.robotis.com/docs/en/platform/turtlebot3/quick-start/

For Smart Contracts

Start a new work space in Ganache

Other requirements

pip install -r requirements.txt

run

first compile the project using "catkin_make" (inside the turtlebot3_ws directory)

Follow the commands in README inside the turtlebot3_ws directory

About

Base version of the BlockchainRL project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • CMake 41.8%
  • Python 26.6%
  • C++ 24.2%
  • Lua 4.7%
  • Solidity 2.3%
  • Shell 0.4%