Skip to content

A web-based AMR dispatching system implemented using the FMS RESTful API provided by MSI AMR, similar to Uber’s vehicle request functionality. It allows general operators to request AMR services through a web interface.

Notifications You must be signed in to change notification settings

funrobot0804/EasyMissionTestingGUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚗 AMR Dispatch System (Web-based)

A web-based AMR (Autonomous Mobile Robot) dispatching system implemented in Python,
using the FMS RESTful API provided by MSI AMR.
It provides functionality similar to Uber, allowing general operators to request AMR services via a web interface.

local user station

local user station

FMS


🌟 Features

  • 📡 Integration with MSI AMR FMS RESTful API
  • 🌍 Web-based interface for calling and managing AMR vehicles
  • 🚘 AMR status and location monitoring
  • 📅 Task scheduling and history tracking
  • 🧭 Real-time job progress visualization
  • 🔒 Authentication and access control (optional)

🧰 System Architecture

+------------------+ +-------------------------+ | Web Frontend | <------> | Python Backend (API) | | (Flask / FastAPI)| | Uses MSI FMS REST API | +------------------+ +-----------+-------------+ | v +----------------+ | FMS Server | | (MSI AMR Core) | +----------------+

Install dependencies

pip install fastapi uvicorn jinja2

Run the web server

uvicorn main:app --reload --host 0.0.0.0 --port 8000

Open your browser (If your FMS and this program run in same PC)

http://127.0.0.1:8000/?station=P1

About

A web-based AMR dispatching system implemented using the FMS RESTful API provided by MSI AMR, similar to Uber’s vehicle request functionality. It allows general operators to request AMR services through a web interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •