Welcome to AiFi's CPS-IoT Autocheckout Competition. This document details the competition and will help you get started.
This repository will help you get started with examples on how to use the Public Datasets available at http://aifi.io/research under Sample Data.
To start please download the data labelled as: "Simple Example" without depth (For your first example).
During the competition you will need a competitor token that will distinguish your submission from all other competitors. However you do not need this token for your local testing environment.
In order for the example to work properly download the data into data/downloads
.
Download Videos Here (17.1MB)
Download Data without Depth Images Here (239MB)
Download Data with Depth Images Here (2.0GB)
Test Case | Video | Data w/ Depth | Data w/o Depth | Camera Calibration |
---|---|---|---|---|
Simple Case | Donwload | Download | Download | Download |
Test 2 | Coming Soon | Download | Coming Soon | Download |
Test 3 | Coming Soon | Download | Coming Soon | Download |
Test 4 | Coming Soon | Download | Coming Soon | Download |
Test 5 | Coming Soon | Download | Coming Soon | Download |
Test 6 | Coming Soon | Download | Coming Soon | Download |
Test 7 | Coming Soon | Download | Coming Soon | Download |
Test 8 | Coming Soon | Download | Coming Soon | Download |
Test 9 | Coming Soon | Download | Coming Soon | Download |
Test 10 | Coming Soon | Download | Coming Soon | Download |
Test 11 | Coming Soon | Download | Coming Soon | Download |
Test 12 | Coming Soon | Download | Coming Soon | Download |
Test 13 | Coming Soon | Download | Coming Soon | Download |
Test 14 | Coming Soon | Download | Coming Soon | Download |
Test 15 | Coming Soon | Download | Coming Soon | Download |
Test 16 | Coming Soon | Download | Coming Soon | Download |
Test 17 | Coming Soon | Download | Coming Soon | Download |
Test 18 | Coming Soon | Download | Coming Soon | Download |
Test 19 | Coming Soon | Download | Coming Soon | Download |
Test 20 | Coming Soon | Download | Coming Soon | Download |
Test 21 | Coming Soon | Download | Coming Soon | Download |
Test 22 | Coming Soon | Download | Coming Soon | Download |
Test 23 | Coming Soon | Download | Coming Soon | Download |
Test 24 | Coming Soon | Download | Coming Soon | Download |
After submitting your abstract describing your approach you will receive a competitor token. Do not share your token with anyone outside your team. It will be used to uniquely identify you, access test cases, and to submit your results. Set it to an env variable for later use.
export AIFI_CPSWEEK_COMP__TOKEN=<your-token>
Before you begin, you will need to setup a few dependencies:
docker
: Install Dockerdocker-compose
: Installdocker-compose
This repo provides everything you need to get started. Begin by cloning this repo.
# Clone the repo
git clone https://github.com/JoaoDiogoFalcao/AutoCheckout.git
cd AutoCheckout/
After you have cloned the repo, you can execute the solution against an example and print the results with the following command.
AIFI_CPSWEEK_COMP__COMMAND=cps-test-01 docker-compose up --build
You will be able to submit your solution after you have submitted your abstract and received a competitor token.
Before contacting AiFi, check the frequently asked questions below.
PermissionError: [Errno 13] Permission denied:
- The files backing the mongodb are owned by a user you do not have permissions to access. Run the
docker-compose
withsudo
- The files backing the mongodb are owned by a user you do not have permissions to access. Run the
Yes. Just add them to requirements.txt
.
Yes. See Docker's guide on leveraging GPU in docker containers.
You can send a SIGTERM to the program while it's in the foreground with ctrl-C or you can run the docker-compose
command with the option --abort-on-container-exit