ARNEIS - Specification

Introduction

This document contains the Functional and Non-Functional requirements for the ARNEIS project.

Reference documents

Definitions, acronyms and abbreviations

Please refer to https://arneis.readthedocs.io/en/latest/acronyms.html for the general acronyms used in the ARNEIS project.

Open questions

  • Q1: How many types of bottles should be recognized?

    • A1: First hypothesis: At least 5 different types

Use cases

  • UC1: End users should login to an internet site where they can submit an order (i.e. a case with 1xA, 2xB)

    • Result: the case is assembled taking bottles from the warehouse

Objectives

  • Minimize the number of motors

  • (NFR) Create a fun and “brand-izeable” installation making high help of sounds, videos, lights, etc

Design options (to be investigated)

  • Rotating table

  • Option for the container: something like the mignon 3x container

Design constraints

  • The whole installation should fit on a 200 x 90 cm table

  • The installation should be easy to unassemble and reassemble (to make it easy to transport it in the carry-on luggage)

  • The installation should be powered up from one single phase 100-240Vac power supply, max 400W

  • The installation should only use radio frequencies in the ISM band (i.e. 2.54 GHz)

  • The mechanical design should be based of only official LEGO parts

  • If no suitable LEGO parts can be identified from the official LEGO catalog, a limited number of 3D-printed parts are allowed. Do not use non-official LEGO products (this may hamper the possibility to feature the MOC in official LEGO fests in the future)

  • Additionally, beyond the OAK-D-LITE device provided by the organizers, only widely available, off-the shelf electronic devices (such as smart phones, tablets, Raspberry Pi, USB cables etc) should be required

  • The site for submitting orders should be usable from a mobile phone or tablet (should decide on minimum requirements, but ideally the site is responsive and renders beautifully on a phone)