Skip to content

Web interface that allows users to control ROS2 robots

Notifications You must be signed in to change notification settings

FlorianLebecque/ROS2-Lab

Repository files navigation

ROS2-Lab

It is a web interface to interact with ROS2 environment made in NextJS, it was part of my master thesis at ECAM. The project won't be developed further in this repository.

  • Data visualization
  • Allow remote teleoperation
  • ROS Bag management

Screenshot from 2024-09-27 12-53-23

Getting Started

First, run the development server:

# Start by moving in the "webapp/" folder and install dependency
bun install

# Run the docker:
docker-compose -f .\docker-compose.yaml up

# The ROSBridge_suite need to have the custom message compile in its docker, you may need to edit its docker file (websocket)

Open http://localhost:3000 with your browser to see the result.

Releases

No releases published

Packages

No packages published