Skip to content
This repository was archived by the owner on Feb 16, 2018. It is now read-only.

Running ros_myo and Examples

roboTJ101 edited this page Dec 22, 2014 · 7 revisions

Bare Minimum

To run just the node responsible for parsing raw Myo data, you will need to (with a roscore running) go to your catkin_ws and run:
rosrun ros_myo myo-rawNode.py

This must be run separately before any other nodes run. If you try to launch any nodes that read from myo-rawNode.py topics, you will get an error as the node must establish the BT protocol first. A Myo dongle does not need to be plugged in or even on to run.

Gesture Control (digital)

To see an example of how you might use the Myo to control a robot using digital (on/off) gestures, and with a running myo-rawNode, run:
roslaunch ros_myo turtle_pose.launch

This will fire up a turtlesim window. Perform the Sync Gesture (the Myo should vibrate when successful) and then perform any of the four accepted gestures to move the turtle around the screen. The control scheme is:

  • Spread fingers: move forward
  • Make a fist: move backward
  • Wave left: turn left
  • Wave right: turn right

Clone this wiki locally