Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/marcos-moura97/web_server_launcher

Simple web server Launch package for ROS2 topics using rosbridge library
https://github.com/marcos-moura97/web_server_launcher

ros2 rosbridge-server web-interface web-server-video

Last synced: 1 day ago
JSON representation

Simple web server Launch package for ROS2 topics using rosbridge library

Awesome Lists containing this project

README

        

# Web Server Launcher for ROS2

Simple web server Launch package for ROS2 topics using [rosbridge](https://github.com/RobotWebTools/rosbridge_suite/tree/ros2/rosbridge_server) library.

This package handles the connection between topics to send messages to a turtlebot3 robot and receives the RGB images from the robot, due the [MJPEGCANVAS](https://github.com/rctoris/mjpegcanvasjs) library.

## Requirements
- turtlebot3_gazebo
- [web_video_server](https://github.com/fictionlab/web_video_server-ros2/tree/humble)
- rosbridge_suite

## How to Run

To launch the web server, just launch:

```
ros2 launch web_server_launcher web.launch.xml
```

The rosbridge, the video server and the web interface will be available in the following addresses:

- rosbridge: ws://0.0.0.0:3033
- video_server: 0.0.0.0:8080
- web interface: 0.0.0.0:7000