Skip to content

Inteli-College/2024-T0008-EC05-G04

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

4U

4U

Inteli 2024-T0008-EC05-G04.

Descrição do Projeto

Devido à constante procura e necessidade de agilizar processos no setor de saúde, o Hospital Sírio-Libanês identificou a chance de aprimorar a montagem dos kits hospitalares de emergência. O grupo 4U, em parceria com o Alma Sírio-Libanês, vertente de tecnologia do hospital, desenvolveu um projeto de um sistema de automação, para que esse processo se torne mais eficiente.

Objetivo do Projeto

Esse projeto não apenas tem como objetivo acelerar a montagem dos kits, mas também assegurar a a segurança necessária para atender as diversas demandas emergenciais. Ao aliviar a equipe de saúde das tarefas operacionais, o sistema permite que estes profissionais se concentrem no que realmente importa: prestar um atendimento rápido e cuidadoso aos pacientes. A expectativa é que essa inovação não só eleve o padrão dos serviços oferecidos, mas também otimize a utilização dos recursos, minimize os tempos de resposta em situações críticas e reforce a segurança dos pacientes.

Tais objetivos são atingidos por meio da implementação de um braço robótico acompanhado de uma interface gráfica de operação, a qual permite que kits sejam cadastrados e o processo de operação do robô para montagem do kit possa ser realizado com pouquíssimo treinamento.

Estrutura do Projeto

O projeto está estruturado de acordo com as seguintes pastas:

├── docs
│   ├── docs
│   │   └── Entrega-Academica
│   │       ├── Sprint 1
│   │       │   ├── Arquitetura
│   │       │   ├── Negocios
│   │       │   └── UX
│   │       ├── Sprint 2
│   │       │   ├── Computação
│   │       │   └── UX
│   │       ├── Sprint 3
│   │       │   └── Computação
│   │       ├── Sprint 4
│   │       │   └── Frontend
│   │       └── Sprint 5
│   ├── src
│   │   ├── components
│   │   │   └── HomepageFeatures
│   │   └── css
│   └── static
│       ├── img
│       │   ├── apresentacao1
│       │   ├── apresentacao2
│       │   └── logo
│       │       ├── pdf
│       │       ├── png
│       │       └── svg
│       └── sheets
└── src
    ├── backend
    │   └── src
    │       ├── controllers
    │       │   ├── itens
    │       │   ├── kit_orders
    │       │   ├── kit_positions
    │       │   ├── kits
    │       │   └── robots
    │       ├── models
    │       ├── routers
    │       └── schemas
    ├── firmware
    │   └── src
    ├── frontend
    │   ├── public
    │   └── src
    │       ├── components
    │       ├── hooks
    │       ├── interfaces
    │       ├── pages
    │       └── static
    └── robot
        └── src

Execução do Projeto

A execução depende da parte do projeto que deve ser executada, mas um passo importante antes de qualquer uma é clonar o projeto

git clone https://github.com/Inteli-College/2024-T0008-EC05-G04.git

Documentação

A documentação é feita com o Docussaurus, para executá-la, basta executar os seguintes comandos:

cd docs
npm i
npm start

Robot

Após a instalação do python3, para executar o código do robô, execute os comandos abaixo

cd src/robot
pip install -r requirements.txt
python3 src/app.py

Firmware

Para a execução do firmware, é necessária a instalação do software Thonny e a gravação da Raspberry Pi Pico W através de sua interface.

Além disso, é necessária a criação de um arquivo tokens.py com o seguinte conteúdo

SSID = ''
PASSWORD = ''
BASE_URL = ''

nas variáveis é preciso colocar as informações da sua rede

Backend

Após a instalação do python3, para executar o backend, execute os comandos abaixo

cd src/backend
pip install -r requirements.txt
python3 src/main.py

Além disso, é necessária a criação de um arquivo tokens.py com o seguinte conteúdo

DATABASE_URL = ''

ROBOT_URL = '' 

nas variáveis é preciso colocar as informações de acesso do seu backend e a url que o robô está rodando.

Frontend

Para rodar o frontend, execute os comandos abaixo

cd src/frontend/my-app
npm i
npm start

Equipe de Desenvolvimento

Cecília Gonçalves Eduardo Barreto Fernando Vasconcelos Lidia Mariano Luan Ramos Murilo Prianti Ólin Costa
Cecília Gonçalves Eduardo Barreto Fernando Vasconcelos Lidia Mariano Luan Ramos Murilo Prianti Ólin Costa

Licença

4U by Inteli - Cecília Gonçalves, Eduardo Barreto, Fernando Vasconcelos, Lidia Mariano, Luan Ramos, Murilo Prianti, Ólin Costa is licensed under CC BY 4.0


A documentação completa pode ser encontrada em https://inteli-college.github.io/2024-T0008-EC05-G04/