Locus Robotics
What is Locus?
Locus is a warehouse automation company with multiple solutions including directed robotic picking and restocking. Their directed robots optimize worker productivity and accuracy in the warehouse by pairing travel optimization with a clear user interface to assist the putaway and picking processes.
What does this integration include?
Manhattan Active Warehouse Management solutions provides clients with direct integration with Locus for cart picking and cart putaway flows. This integration enables REST communication between Locus and Manhattan Active Warehouse Management with messages in standard JSON format.
- Cart Picking - Assigns the picking details to carts for execution.
- Cart Putaway - Communicates putaway details and exceptions.
Cart Picking
After orders are cubed into optimal shipping containers, MAWM is responsible for releasing work to the floor for order fulfillment considering the availability of resources. Upon release MAWM exchanges picking details with Locus. Locus optimization assigns the picking details to carts for execution. During the picking process Locus sends necessary data back to MAWM for picking confirmation. This process supports both pick direct to shipping container and pick to tote flows. Messages included are:
- OrderJob.New – Sent from MAWM to Locus after work release. Includes picking details.
- OrderJobResult.Accept/Reject – Sent from Locus to MAWM in response to OrderJob.New message.
- OrderJobResult.Print – Sent from Locus to MAWM to trigger the printing of the shipping label at task start.
- OrderJobResult.ToteInduct – Sent from Locus to MAWM to notify MAWM of job start.
- OrderJobResult.Pick – Sent from Locus to MAWM to confirm the pick.
- OrderJobResult.ToteMove – Sent from Locus to MAWM in exceptions during picking.
- OrderJob.Update – Sent from MAWM to Locus after task priority change.
- OrderJobResult.UpdateComplete/Reject – Sent from Locus to MAWM in response to OrderJob.Update message.
- OrderJob.Cancel – Sent from MAWM to Locus when a task needs to be removed from Locus system.
- OrderJob.ResultCancelComplete/Reject – Sent from Locus to MAWM in response to OrderJob.Cancel message.
Cart Putaway
After inventory is received, iLPNs can be scanned in MAWM Make Putaway Cart process to build a tote array. Once built the arrays can be inducted onto Locus Carts. During the putaway execution process Locus communicates putaway details and exceptions. Messages included are:
- PutawayJob.New – Sent from MAWM to Locus after the tote array is “ended” in MAWM Make Putaway Cart.
- PutawayJobResult.Accept/Reject – Sent from Locus to MAWM in response to PutawayJob.New message.
- PutawayJobResult.PutInduct – Sent from Locus to MAWM to notify MAWM of the tote array / cart being inducted onto a Locus cart.
- PutawayJobResult.Put – Sent from Locus to MAWM communicating a putaway of inventory.
- PutawayJobResult.PutMove – Sent from Locus to MAWM communicating the array moving to a different bot.
- PutawayJobResult.PutComplete – Sent from Locus to MAWM communicating putaway cart completion.
- PutawayJob.Cancel – Sent from MAWM to Locus when an iLPN needs to be deallocated from Locus system.
- PutawayJobResult.CancelComplete/CancelReject – Sent from Locus to MAWM in response to PutwayJob.Cancel message.
Feedback
Was this page helpful?