Setup Instructions
Create a catkin workspace
mkdir -p ~/catkin_ws/srccd ~/catkin_ws/src/Clone the repo into
catkin_ws/src
, build the workspace and activate itgit clone https://github.com/mihyr/robokinesis.gitcd ~/catkin_ws/catkin_makesource ~/catkin_ws/devel/setup.zsh
Usage Instructions
Initialization:
- Define sensor inputs, desired topics, range, frequency, remote robot IP and port in the
config/params.yaml
file.
- Define sensor inputs, desired topics, range, frequency, remote robot IP and port in the
Training & testing:
Create a dataset of actions and its corresponding raw sensor data
Train the model using the Perceptron node, using folliwong command:
roslaunch robokinesis train.launchThe perceptron node will train the model and save it to the
config/model.yaml
file.
Implementation:
Connect the robot to the wearable's IP and port, using rosbridge_suite
To control the robot, run following command on the wearable device:
roslaunch robokinesis bringup.launchControl the robot with actions used to the train model
Dependencies
Title | Link |
---|---|
rosbridge_suite | Github |
Author: Mihir Patel