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