Skip to content

Trabalho da matéria de Oficinas de Integração 2. Desenvolvimento de um sistema de gerenciamento de robôs dentro de um armazém para automatização de processos.

Notifications You must be signed in to change notification settings

GabrielSpdf/SupplySync

 
 

Repository files navigation

Supply●Sync

Este repositório contém todo o código do projeto da matéria de Oficinas de Integração 2. Foi desenvolvido por:

  • Rafael Eijy Ishikawa Rasoto

GitHub

  • Alexei Ramos de Lara

GitHub

  • Gabriel de Almeida Spadafora

GitHub

  • Nicolas Riuchi Oda

GitHub

Links 🔗

📅 Cronograma

📝 Blog

👾 Firmware

📱 App

☁️ Server Main Code

🔨 Server Tool Codes

Proposta ✏️

Usando como inspiração os sistemas utilizados pela Amazon e pelo Mercado Livre em seus armazéns com a utilização de robôs para transporte, a equipe pretende desenvolver um sistema que permite o transporte de itens dentro de um armazém de maneira quase automatizada, desenvolvendo tanto os drones e sua eletrônicas, além de um aplicativo para ser a interface com o usuário e um servidor para armazenar as informações e controlar os drones.

image

Tecnologias Implementadas 💻

No desenvolvimento do aplicativo o qual serviu de interface de usuário foram utilizados:

Flutter Kotlin

No desenvolvimento do servidor WEB alugado na Hostinger utilizou-se:

Python SQLite

No desenvolvimento do Firmware foi utilizado:

C++ Espressif

MQTT

FreeRTOS

Desenvolvimento

Firmware

Tasks:

  • Telemetria - Status da bateria
  • Leitura de sensores | Tomada de decisão | Acionamento dos motores
  • Verificação MQTT

Callback:

  • MQTT Receive

Servidor

O server utilizado foi desenvolvido em um VPS da Hostinger. O broker do MQTT foi implementado nesse servidor, além de todo o código Python que realiza tanto a interface com o carrinho via MQTT como também a comunicação com o aplicativo.

Resultado ✅

Para a apresentação do sistema foi desenvolvido um drone para demonstrar a parte de locomoção, sensoriamento, além de ter a interatividade com o aplicativo.

Abaixo está o vídeo do sistema funcionando.

SupplySyncVideo.mp4

About

Trabalho da matéria de Oficinas de Integração 2. Desenvolvimento de um sistema de gerenciamento de robôs dentro de um armazém para automatização de processos.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 80.3%
  • Python 15.8%
  • C++ 2.9%
  • Other 1.0%