.. | ||
resource | ||
robonomics | ||
test | ||
COLCON_IGNORE | ||
package.xml | ||
README.md | ||
setup.cfg | ||
setup.py |
Robonomics ROS2 package
On alpha developement stage! Don't use in production!
Package for interoperability between Robonomics Blockchain and ROS2 Planning System.
Workflow
- Subscribe for events in local robonomics node
- When event recieved convert
H256
hash toIPFS
hash and download it's content from IPFS network - Validate
domain
andproblem
PDDL specifications throughGetPlan
Plansys2 service. If Succeed add problem to Plansys2 and get generated plan - Execute plan with Plansys2
Executor
Supported robonomics events
NewLaunch
Requrements
go-ipfs
0.7.0robonomics
blockchain node- Python packages
robonomicsinterface
0.10.1ipfshttpclient
0.7.0
- ROS2 packages
plansys2
Future plans
Write Datalog
on successful plan executionWrite Datalog
on every completed action in plan- Support other Robonomics Extrinsics:
Digital Twin
Liability
RWS