Giter Site home page Giter Site logo

warehouse-management-using-firebird-v's Introduction

Make an autonomous robot that performs the following tasks:

  1. The robot starts from START position of the arena representing a warehouse (Refer to Figure 1).
    • Thermocol blocks are used to represent packages. Three colors Red (R), Blue (B), or Green (G) are used to represent different types of packages.
    • There are twelve pick-up points in the warehouse where packages are placed on arrival to the warehouse. Each pick-up point can contain:
      (i) No package – when the pick-up point is empty
      (ii) Valid package – when a package of one of the colors – Red (R), Blue (B), or Green (G) – is at the pick-up point or
      (iii) Invalid package – when a Black package is at the pick-up point which should not be picked up.
      Number of valid packages to be picked up from the pick-up points can vary from 3 to 7.
    • There are five Deposition Zones numbered 1 to 5. Each deposition zone has an associated color – only packages of that color can be deposited in that deposition zone. A deposition table provides the information on the designated color for each deposition zone. For example, if deposition zones 1 and 2 are designated as R, only red packages can be deposited in these deposition zones. Each deposition zone can take a maximum of 2 packages only.
  2. The robot traverses the path around the warehouse and does the following:
    • Checks pick-up point for a package.
    • If the package is Invalid, sounds a buzzer and moves on.
    • If the package is Valid, does the following:
      1. Indicates the color of the package by turning on the appropriate color in the RGB Light Emitting Diode (LED) provided with the kit.
      2. Picks up the package and deposits it in the appropriate deposition zone.
    • Robot repeats the above protocol till it picks up and deposits all the valid packages on the arena.
    • After depositing the last package at the appropriate zone, the robot sounds the buzzer continuously.
    • Sound of the continuous buzzer indicates END of task.

Video Link

IMAGE ALT TEXT HERE

warehouse-management-using-firebird-v's People

Contributors

meanmachin3 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  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.