navigationfleetamrautomation

Robot Fleet Management in Smart Factories

From AMR dispatching to real-time monitoring — how to build a system managing dozens of robots operating simultaneously in one space.

Nguyen Anh Tuan1 tháng 7, 20252 phút đọc
Robot Fleet Management in Smart Factories

What is Robot Fleet Management?

Robot Fleet Management (RFM) is software system coordinating and monitoring multiple robots operating simultaneously in one space. When factory has only 1-2 robots, manual control works. But with 10, 20, or 50 AMRs (Autonomous Mobile Robots), you need central system for task assignment, collision avoidance, and efficiency optimization.

System Architecture

Layer 1: Robot Agent

Each robot runs ROS 2 with navigation stack (Nav2 and SLAM), communicating with fleet manager via MQTT or DDS. Robot agent handles:

  • Localization (AMCL or SLAM)
  • Local path planning and obstacle avoidance
  • Status reporting: position, battery, task state

Layer 2: Fleet Manager

Core of system, running on edge server at factory. Main functions:

  • Task allocation: Optimal assignment based on robot position, battery, priority
  • Traffic management: Manage intersections, prevent deadlock
  • Charging management: Auto-send robots to charging when battery low

Layer 3: Dashboard & Analytics

Real-time web display:

  • Factory map with robot positions (updated every 100ms)
  • Throughput and utilization graphs
  • Task history and incident reports

Warehouse with AMR robots moving and transporting goods

Task Allocation Algorithms

Robot fleet task assignment is combinatorial optimization. Common approaches:

Hungarian Algorithm

Solves 1-to-1 assignment (each robot one task). Finds assignment with minimum total travel cost. Suitable for simple scenarios.

Auction-based

Each task is "auctioned", robot with best bid (closest, fullest battery) gets assigned. More flexible than Hungarian, handles robots/tasks adding/removing in real-time.

Reinforcement Learning

Using multi-agent RL to learn optimal assignment policy long-term. Cutting-edge, powerful results in simulation but still maturing for production.

Open-source Tools

  • Open-RMF (open-rmf.org): Mã nguồn mở fleet management framework, integrates well with ROS 2
  • Eclipse zenoh: High-performance middleware replacing DDS, good for large fleets
  • Foxglove Studio: Visualization and debugging for ROS 2 fleets

Dashboard monitoring and coordinating robot fleet in factory

Real Deployment in Vietnam

Vietnam's AMR market growing fast, especially in logistics (e-commerce warehouses) and electronics manufacturing. Main challenges:

  • Old factory floors uneven — affects localization
  • WiFi unstable — need 5G private network fallback
  • Staff needs training for robot troubleshooting

VnRobo developing integrated RFM solution from hardware to software, targeting small-medium factories in Vietnam.

NT

Nguyễn Anh Tuấn

Robotics & AI Engineer. Building VnRobo — sharing knowledge about robot learning, VLA models, and automation.

Bài viết liên quan

NEWSo sánh
Lựa chọn thay thế InOrbit 2026: So sánh 5 nền tảng Fleet AMR
inorbitamrwarehouserobot-fleetcomparisonvda-5050

Lựa chọn thay thế InOrbit 2026: So sánh 5 nền tảng Fleet AMR

Tìm alternative InOrbit cho fleet AMR warehouse? So sánh thẳng thắn 5 nền tảng — giá, VDA 5050, hỗ trợ MiR/OTTO.

11/4/20267 phút đọc
Deep Dive
Mobile Manipulation: Base di chuyển + Arms trên Mobile Robot
lerobotmobile-manipulationnavigationamrPhần 8

Mobile Manipulation: Base di chuyển + Arms trên Mobile Robot

Kết hợp navigation và manipulation trên mobile robot — action space mở rộng, whole-body coordination, và sim environments.

2/4/20269 phút đọc
Multi-robot Coordination: Thuật toán phân công task
fleetamrprogramming

Multi-robot Coordination: Thuật toán phân công task

Các thuật toán phân công nhiệm vụ cho đội robot — từ Hungarian algorithm, auction-based đến RL-based task allocation.

20/3/202612 phút đọc