Autonomous Warehouse Robots FleetControl Fleet coordination, task assignment, and safety controls for warehouse AMRs. Alex Morgan Systems Collision between robots or with humans. Real-time obstacle detection and braking. Path planning approach Use A* with dynamic replanning Maximize picks per hour without sacrificing safety. Zero collisions during operations. A robot receives a pick task and delivers items to a pack station. A robot encounters an unexpected obstacle mid-route. The system SHALL assign tasks to available robots based on proximity and load. A new task is created It is assigned to an available robot within 2 seconds. Robots SHALL detect obstacles and brake to avoid collision. An obstacle enters the safety radius The robot decelerates and stops before impact. Robots SHALL log position, velocity, and battery every second. The system SHALL reassign tasks from offline robots within 5 seconds. Create and assign a task. taskId, assignedRobotId Report robot telemetry. position, velocity, battery 200 ack Emitted when a robot detects an obstacle. robotId, position, timestamp Assignment occurs within 2 seconds Inject obstacle at 2m ahead during motion Robot brakes and stops before impact