Hive-Nav
Multi-robot open-vocabulary semantic navigation. A fleet finds and classifies rooms given nothing but a natural language description, then sweeps each one for target objects.
Hive-Nav coordinates a fleet of DJI RoboMaster EP Core robots across a university wing. Each robot carries a Raspberry Pi 5 and runs its own Nav2 stack. A single GPU workstation orchestrates the fleet and holds the inference models. The mission runs in two phases.
Phase 1 is semantic room classification under dynamic
allocation. The workstation dispatches a room task list, and
each robot measures candidate path lengths locally with
ComputePathToPose. Allocation therefore reflects true
reachable distance rather than straight line distance, and no planning
query ever crosses the domain bridge. On arrival a robot spins in place
and captures frames. The workstation classifies the room with a tiered
pipeline that starts at YOLO detection and escalates to CLIP and a
vision language model when tier-one evidence is weak. The allocator
confirms or denies each room until the floor is resolved.
Phase 2 is coverage search. Once every room is
identified, the workstation computes viewpoint waypoints per room from
an open-area flood fill and streams them to the robot, which drives
NavigateThroughPoses and samples frames for object
detection at each pose.
- Platform
- RoboMaster EP Core
- Onboard compute
- Pi 5 per robot
- Navigation
- Nav2 AMCL
- Sensing
- RPLiDAR A2M12



