Robotic Package Routing Across Aperture-Based Packaging Platforms
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current order fulfillment systems face inefficiencies in processing multiple orders simultaneously, particularly in determining the optimal number of packages required and routing robotic vehicles to deposit items into corresponding apertures efficiently.
Innovation Solution
A system that uses computer hardware to determine the number of packages needed for multiple orders, assigns these packages to apertures on a packaging platform, and generates routes for robotic vehicles to traverse the platform, ensuring items are deposited into the correct apertures, allowing for concurrent fulfillment of orders.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple orders are processed simultaneously using multiple robotic vehicles, then order fulfillment productivity increases, but the risk of vehicle collisions and routing complexity increases
Solution Approach 1:
The system segments the packaging platform into multiple apertures and assigns specific packages to specific apertures. Each robotic vehicle is assigned a specific route that visits a sequence of apertures. This segmentation of the workspace and tasks allows multiple vehicles to operate concurrently with reduced collision risk, as each vehicle has a defined path and destination set.
Solution Approach 2:
The system performs preliminary routing calculations and aperture assignments before robotic vehicles begin their operations. The computer system determines optimal routes for each vehicle based on package locations, vehicle positions, and aperture assignments in advance, allowing vehicles to execute pre-planned paths without real-time conflicts.
2Productivity
If robotic vehicles traverse the packaging platform to deposit items into multiple apertures, then the system can fulfill multiple orders concurrently, but the routing complexity and computation time increase
Solution Approach 1:
The routing system is segmented by assigning specific routes to specific robotic vehicles based on their positions and the apertures they need to service. Each vehicle's route is calculated independently as a sequence of apertures to visit, simplifying the overall routing problem into multiple smaller, manageable sub-problems rather than one complex global optimization.
Solution Approach 2:
The computer system acts as an intermediary that receives order information, determines package requirements, assigns packages to apertures, and generates routes for vehicles. This intermediary layer manages the complexity of coordinating multiple vehicles and apertures, translating high-level order fulfillment requirements into specific vehicle paths and aperture assignments.
3Productivity
If the system assigns packages to apertures and generates routes for multiple robotic vehicles, then order fulfillment efficiency improves, but the computational load and system coordination complexity increase
Solution Approach 1:
The system performs preliminary assignments of packages to apertures and generates complete routes for all robotic vehicles before they begin execution. This advance planning allows the system to optimize the overall fulfillment process while distributing tasks across multiple vehicles, reducing the need for complex real-time coordination during actual operations.
Solution Approach 2:
The computer system serves as a central intermediary that coordinates all aspects of the fulfillment process: determining package requirements, assigning packages to apertures, generating vehicle routes, and managing the overall workflow. This centralized intermediary simplifies system coordination by providing a single point of control that manages the interactions between multiple vehicles and apertures.
Data Source
AI summary
Robotic vehicle-based package completion includes determining, using computer hardware, a number of packages required to fulfill a plurality of orders based on items included in the respective plurality of orders. Packages of the plurality of orders are assigned to a plurality of apertures of a packaging platform using the computer hardware. Routes for a plurality of robotic vehicles carrying items of the orders and configured to traverse a surface of the packaging platform are generated using the computer hardware. The plurality of robotic vehicles, in traversing the packaging platform based on the routes, are configured to deposit items of the orders into respective ones of the plurality of apertures assigned a package of the orders.


