AIX 2019 Final Challenge

Scroll down
Kojo Nyamekye Anyinam-Boateng
Kojo Nyamekye Anyinam-Boateng
I`m
  • Residence:
    France
  • City:
    Nantes
  • Drone Licence
    A1 / A3
  • Languages:
    English - Native
  • French - DELF B1
  • Interest:
    Formula 1 and E
  • Long Tennis
  • Drones
  • Swimming
  • BasketBall

AIX 2019 Final Challenge

Lego Robot Design, Robotics, Robotics Challenge Design, Software Engineering, Teaching
  • Role:

    Robotics Program Assistant

  • Client:

    Ashesi Innovation Experience (Robotics Module)

  • Period:

    July - August 2019

Robot
Lego EV3 Mindstorms
Programming Language
Python
Tools Used
MQTT, GitHub, XAMPP, Adobe Photoshop, Illustrator, RoboLink Studio & VS Code
The challenge imitates the Ghana Textiles Printing (GTP) production process in three major stages: Design, Production and Delivery. The raw material used in the challenge is the standard paper roll used for receipts, in the colour white. The size of the paper used is 10.4 x 8 cm, making a single yard. Each yard is sequentially cut a number of times depending on the quantity ordered at the design stage of the process. At each stage, messages are communicated back and forth, using MQTT on a single broker (grid.local) with varying topics. Below is a high-level architecture of the interactions between the stages.
DESIGN & PLANNING STAGE

The challenge is made up of different processes that make up the three major stages. The Design stage involves using drag and drop controls over a web application to create a design for the product as shown in 3, on the high-level architecture. Also, at this stage, a form to indicate the order details (name, quantity, depot) is filled to start the production process. The information comprising of the product design and order details are stored on the database and fetched when needed. This is shown below as:

PRODUCTION STAGE

The production stage involves the rolling, printing and cutting activities of the challenge in that order. The rolling and cutting are default processes whereas the printing forms part of the challenge. The challenge of the printing involves two parts: Programming and MQTT Communication. In the printing stage, the idea is to use an X, Y, Z & Grabber print system to create a pattern based on specific design.

DELIVERY STAGE

The delivery stage involves two major activities: carrier transportation and depot delivery. Carrier transportation moves the full or empty crate, to either the drop-off or pick-up point, and this is a default process. The depot delivery that forms part of the challenge, involves the task of building a forklift for lifting the crate and using line-following to traverse the path, leading to the specific depot. The depot delivery challenge has three major activities: Building, Programming and MQTT Communication.

Demo
Documentation
Write me a message
Write me a message

    * I promise the confidentiality of your personal information