Skip to content

ROS node that turns your robot into a web server to visualize ROS topics and control your robot

License

Notifications You must be signed in to change notification settings

Babak-SSH/rosboard_control_panel

 
 

Repository files navigation

Robot-Control-panel

a ROS node + web server to control your robot based on rosboard project.

control-panel consists of 5 sections:

Status:

  • status tab shows multiple ros topics as card (it is basically the base rosboard project with small modifications)

Status

Controller:

  • main feature of this tab is a controller in form of joystick and a functionality to connect to gamepads.
  • ability to swap between two video streams which you can set their topics in config.js
  • a simple status-bar showing things like connectivity, signal power, etc

Controller Controller

Commands:

  • a simple page consisting of multiple buttons with notion of having multiple patterns programed for robot being fired from this tab.

Commands

Help:

  • a different approach for FAQ/Assistant section by using chat-gpt as virtual assistant. chat-gpt will repond to questions with regard to prompt about the robot which can be configured in config.js

Help

Options:

  • finally a good old options tab to configure or adjust behavior of robot and its software.

Options

Installation

for setup refer to rosboards README

About

ROS node that turns your robot into a web server to visualize ROS topics and control your robot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 89.7%
  • Python 7.4%
  • CSS 2.6%
  • Other 0.3%