Giter Site home page Giter Site logo

automated_warehouse_sim's Introduction

ABM Warehouse: An Automated Warehouse Simulation Environment

ABM Warehouse Environment

Robots are being used in warehouses to support multiple activities. For example, Amazon has deployed a multiple type of robots in its warehouses. Some of these robots are able collect items across the warehouse and bring them closer to the human operators stations. This way the operators do not need to carry heavy load and robots can quickly find the required items across the facilities.

An early generation of this type of robots is presented in operation here video.

Inspired in the way that these robotised warehouses work, this repository provides boilerplate implementation of an ABM (Agent-based Model) of a warehouse where robots are used to carry boxes.

This environment intends to provide researchers and practitioners with a rapid prototyping and proof-of-concept environment for algorithms applied in this domain.

Installation

ABM Warehouse is implemented on top of Mesa platform, particularly tested on version 2.1.

Simply install mesa by using pip:

     pip install mesa==2.1

Possible use cases

Practical simulation environment in the context of warehouse operations for the rapid prototyping and proof-of-concept of:

  • Navigation algorithms
  • Coordination and cooperation algorithms
  • Knowledge representation
  • ...

Likewise ABM Warehouse works as an introductory learning environment for concepts related to autonomous agents and multiagent systems.

Contributors

Acknowledgement

Icons used here were created with the assistance of DALL·E 2. Code and code documentation also AI assisted.

Citing this work

Perez Hernandez, Marco (2024). ABM Warehouse: An Automated Warehouse Simulation Environment. Version 1. University of The West of England (UK). https://doi.org/10.5281/zenodo.10971674. Accessed 2024-04-14.

automated_warehouse_sim's People

Contributors

mperhez avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.