Warehouse Automation using Open RMF – Dynamic Path Planning & Pallet Management (#626)

Posted by @kachalesnehal:

Before proceeding, is there an existing issue or discussion for this?

Description

Warehouse automation using Open RMF requires an efficient traffic management system that dynamically adjusts to real-time conditions. The primary focus of this enhancement is to improve robot navigation and pallet handling by implementing dynamic path planning, priority-based pallet storage, and automatic reallocation of pallets.

Implementation Considerations

No response

Alternatives

No response

Additional information

No response

Posted by @aaronchongth:

Hi @kachalesnehal! I’ve converted this ticket to a discussion, since it does not seem like a proposal or an issue. Can you elaborate more on what you’ve posted about?

For some context, RMF does not directly control the low level navigation of each AMR/AGV, rather sends desired position commands to them, and letting their onboard navigation handle it. There is work ongoing regarding freespace planning (we are currently using predetermined lanes and waypoints now) but that still does not handle the low-level controls.

As for pallet handling, that seems to be a little out-of-scope for the use-case of RMF. One way is to implement it on-top of any custom fleet adapters to accommodate this feature, but the core libraries of RMF do not interact with pallets or other objects in the world (except for lifts, doors and robots)