Skip to content
This repository has been archived by the owner on May 22, 2024. It is now read-only.

Control Kuka manipulator with Robonomics and Neon network

License

Notifications You must be signed in to change notification settings

Multi-Agent-io/neon-kuka-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Control Kuka manipulator with robonomics.

Video with an example of work can be found here


Requirements

  • ROS melodic, Gazebo (installation instraction here)
  • Some extra packages
sudo apt-get install ros-melodic-gazebo-ros-control ros-melodic-effort-controllers ros-melodic-joint-state-controller
  • IPFS 0.4.22 (download from here and install)
tar -xvzf go-ipfs_v0.4.22_linux-386.tar.gz
cd go-ipfs/
sudo bash install.sh
ipfs init
  • ipfshttpclient
pip3 install ipfshttpclient
  • substrate-interface
pip3 install substrate-interface

Installation

Install Kuka manipulator and control packages

cd catkin_wc/src/
git clone https://github.com/orsalmon/kuka_manipulator_gazebo
https://github.com/tubleronchik/neon-kuka-demo.git
cd ..
catkin_make

Configuration

Make scripts executable:

cd catkin_wc/src/neon-kuka-demo
chmod +x liability/send_liability.js
chmod +x liability/liability_finalization.js

Copy config template:

cp config/config_template config/config

And add there accounts credentials.

Running gazebo model

source ~/catkin_ws/devel/setup.bash
roslaunch manipulator_gazebo manipulator_empty_world.launch

In a new window

source ~/catkin_ws/devel/setup.bash
rosrun manipulator_gazebo move_arm_server

Running ipfs

Run ipfs daemon:

ipfs daemon

Running control package

Now you can run control script:

source ~/catkin_ws/devel/setup.bash
rosrun neon-kuka-demo move_arm_client.py

About

Control Kuka manipulator with Robonomics and Neon network

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published