HomeRobotics & KinematicsHotel Delivery Robot: Multi-Floor A* Routing

Hotel Delivery Robot: Multi-Floor A* Routing

Interactive 3D simulator of a hotel room-service robot: A* grid pathfinding, elevator-scheduled floor changes, nearest-neighbor route optimization and a real battery-drain energy model.

Robotics & Kinematics3DModerate60 FPS📱 Mobile-adapted
robotics-topic-93 ↗ Open standalone

A room-service robot has to reach a handful of guest rooms scattered across two hotel floors, and the two costs it juggles are physical distance and elevator wait time. This simulator grids out each floor as a graph, finds every walking route with A* search (Manhattan-heuristic, provably shortest on a 4-connected grid), and sequences the day's deliveries with a greedy nearest-neighbor heuristic that treats an elevator ride as a fixed extra cost — the same trade-off real hotel and hospital delivery robots (Savioke Relay, Aethon TUG) solve every shift. Toggle route optimization off to watch an unsorted delivery order burn extra battery and time hopping needlessly between floors, and watch the battery gauge drain with real walking and waiting costs until the robot needs to redock.

⚙ Under the hood

Interactive 3D simulator of a hotel room-service robot: A* grid pathfinding, elevator-scheduled floor changes, nearest-neighbor route optimization and a real battery-drain energy model.

roboticspathfindingA* searchhotel automationelevator schedulingroute optimization

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)