Using rosboard - norlab-ulaval/Norlab_wiki GitHub Wiki

Using rosboard for live Web visualization

ROS 1 package

# Create catkin workspace
mkdir -p rosboard_ws/src
cd rosboard_ws
git clone [email protected]: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 [email protected]: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 [email protected]: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 :