Skip to content

methylDragon/teleop_twist_brain_bridge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

teleop_twist_brain_bridge

Brain Teleoperation rosbridge Nodes for ROS!

Requirements

  • Python (preferably 3.6+)
  • ROS on at least one computer in your local network

Installing Dependencies

ROS Dependencies

Install these on your ROS computer:

sudo apt-get install -y ros-$ROS_DISTRO-rosbridge-server
sudo apt-get install -y ros-$ROS_DISTRO-tf2-web-republisher

rosbridge

Install these on any computer that's running the rosbridge nodes:

pip install roslibpy

EEG Dependencies

The individual folders might have READMEs that will include the various dependencies you need to install for integration with the various EEG clients. Make sure you read them!

Running the Nodes

Start the rosbridge Servers

On ROS computer:

# Terminal 1
roslaunch rosbridge_server rosbridge_websocket.launch

# Terminal 2 (if using TF)
rosrun tf2_web_republisher tf2_web_republisher

Start the rosbridge Node

cd <NODE_DIRECTORY>
python <NODE_NAME>

Releases

No releases published

Packages

No packages published

Languages