Hi,
Something like Maxwell openwrt batman nodes would work well... https://www.crowdsupply.com/andy-haas/maxwell They would be fixed in location. No mesh does great when the nodes are moving around rapidly. The response / reconfiguration time is on the order of a minute or so, not fast. The robots would reach have an access point that gets internet from the static mesh wifi and provides local wifi and ethernet to the robot clients.
If the robot access point could not connect to a static mesh node, it could connect to another robot's wifi, but that sounds complicated.