React-based Fleet Management System UI dashboard which allows monitoring and controlling multiple robots using ROS. To be tested with multirobot_sim ros package from my repo.
- Ubuntu 20.04
- ROS Noetic
Install rosbridge-server
sudo apt install ros-noetic-rosbridge-server
clone this repository
git clone https://github.com/msyahmizulkepli/fms-react.git
cd into directory
cd fms-react
install react libraries
npm install
Set ROSBRIDGE_SERVER_IP variable in the /fms-react/src/scripts/config.js directory to your ros IPaddress
export TURTLEBOT3_MODEL=burger
roslaunch multirobot_sim gazebo.launch
export TURTLEBOT3_MODEL=burger
roslaunch multirobot_sim navigation.launch
start rosbridge
roslaunch rosbridge_server rosbridge_websocket.launch
start web app
cd fms-react
npm start