Skip to content

Using rosboard

Damien LaRocque edited this page Nov 8, 2023 · 4 revisions

Using rosboard for live Web visualization

ROS 1 package

# Create catkin workspace
mkdir -p rosboard_ws/src
cd rosboard_ws
git clone git@github.com:dheera/rosboard.git src/rosboard

# Install dependencies
rosdep install --from-paths src --ignore-src -r -y

# Run the node
rosrun rosboard rosboard_node

ROS 2 package

# Create colcon workspace
mkdir -p rosboard_ws/src
cd rosboard_ws
git clone git@github.com:dheera/rosboard.git src/rosboard

# Install dependencies
rosdep install --from-paths src -y --ignore-src

# Run the node
ros2 run rosboard rosboard_node

Standalone

# Clone and change directory
git clone git@github.com:dheera/rosboard.git
cd rosboard/

# Create a virtual environment and install dependencies
python3.10 -m venv venv
. venv/bin/activate
pip install tornado simplejpeg

# Run the board
./run

Getting ROS messages with a client

kiwibot uses rosboard to retrieve ros messages from the app's JSONs. rosboard-client only works with their fork of rosboard :

Norlab's Robots

Protocols

Templates

Resources

Grants

Datasets

Mapping

Deep Learning

ROS

Ubuntu

Docker (work in progress)

Tips & tricks

Clone this wiki locally