Robô LEGO Mindstorms EV3 coletor de caças dispostas em um tabuleiro. Desenvolvido na disciplina Projeto Integrador II do IFSC - câmpus São José

Overview

Projeto Integrador II - LEGO Mindstorms EV3

Grupo 2

  • Ameliza Souza Corrêa
  • Marcone Augusto de Paula Louzada
  • Yan Lucas Martins

Este projeto foi desenvolvido na disciplina de Projeto Integrador II (PJI29006), durante o semestre 2018.2. Que consiste em desenvolver um robô que seja capaz de encontrar caças em um tabuleiro, bem como estar sempre se comunicando com um sistema externo, denominado Sistema Supervisório (SS), de onde receberá e enviará informações. Tais como instruções de novas direções, atualização de coordenadas e lista de caças.

Por sua vez, o SS, deverá tratar essas informações e enviá-las ao Sistema de Auditoria (SA). O SA, fica responsável por todo o controle da partida. Coletando e enviando dados para os SS's de todos os robôs envolvidos no jogo.

Execução do projeto

Primeiramente, deve-se iniciar o sistema do robô (SR). Para isso, dentro da pasta SR, altere os IPs contidos nos arquivos a seguir, para o IP que será utilizado no SS:

  • Autonomo.py
  • ServidorSR.py

Em seguida, inicie o servidor Pyro4 e execute o arquivo Menu.py contido nessa mesma pasta:

pyro4-ns --host ip_do_robo
python3 Menu.py

Após isso será necessário iniciar o SS. Para isto, deve-se apenas executar o arquivo SS.py:

python3 SS.py

O SA deve, também, estar em execução, sendo necessário realizar o cadastro dos robôs através da inrerface.

  • Esta etapa não foi completamente integrada com o SS contido neste projeto, no entanto, pode-se realizar a transmissão da posição inicial, lista de caças e cadastro do robô.

No arquivo test.py ao executá-lo, selecione a opção 1 para o cadastro do robô e a opção 5 para o início de um novo jogo.

You might also like...

Robô que acompanha as postagens dos perfis selecionados 24h para repostar no seu Instagram.

Instagram Bot for Repost Este é um robô desenvolvido em Python que acompanha 24h/dia alguns perfis do Instagram que será selecionado por você para det

Dec 6, 2022

A way of accessing the campus network of NEU, using webvpn.

A way of accessing the campus network of NEU, using webvpn.

在校外通过WebVPN访问东北大学校园网任何网页的方法 why 学校给的SSL VPN服务很不稳定,而且需要安装客户端/浏览器插件。 学校提供的WebVPN服务所能选择的网页很少,cg平台和oj等常用网页都没有提供。 how 原理 通过分析WebVPN的链接发现,都是以https://webvpn.

Sep 9, 2022

⭐ CLI for login/logout campus network of RUC, Renmin University of China, where gateway is developed by Shenlan Tech co.,ltd since 2020.

RUC Web CLI Command line interface for login/logout campus network of RUC, Renmin University of China, where gateway is developed by Shenlan Tech co.,

Sep 18, 2022

Simulating Acela run from Boston to WDC and local run of New London to Stamford CT. Using Python, Raspberry PI 4 to control Lego Trains and TrixBrix Hardware.

#Latest Update Version 0.1.1 Adding Speed and Motion Direction routines #Introduction This project simulates Acela (Boston to Washington, DC with stop

Apr 8, 2022

Bot desenvolvido para participar do processo seletivo da QIPU.

Bot desenvolvido para participar do processo seletivo da QIPU.

Bot desenvolvido para Participar do processo seletivo da QIPU. Para utilizar o bot siga os seguintes passos: 01 - Primeiro crie um ambiente virtual, e

Apr 12, 2022

📷🤓 Utilizando a linguagem Python com o OpenCV, uma biblioteca que utiliza padrões de reconhecimento, que nesse caso, o código desenvolvido será usado para o reconhecimento facial.

Reconhecimento Facial com Python e OpenCV 📷 🤓 Utilizando a linguagem Python com o OpenCV, uma biblioteca que utiliza padrões de reconhecimento, que

May 4, 2022

Detection of shapes (created from lego bricks) and theirs colors from regular photos (2022)

Detection of shapes (created from lego bricks) and theirs colors from regular photos (2022)

shapes_opencv_project Projekt na przedmiot Systemy Wizyjne, którego celem było wykrywanie kształtów oraz kolorów konstrukcji stworzonych z klocków na

Jul 6, 2022

script mult funções desenvolvido em python3 por Ch4rse e Koppy script contem calculadora, scaner de portas, localizador de ip, atualizador de pacotes, painel de consultas gratis, script simples e organizada

script mult funções desenvolvido em python3 por Ch4rse e Koppy script contem calculadora, scaner de portas, localizador de ip, atualizador de pacotes, painel de consultas gratis, script simples e organizada

TEAM 404 🇭🇷 Codigo criado pela 404 🔰 Author Ch4rse404 and Koppy CODIGO 📜 License APACHE 📝 Leng Python 3 ANDROID KALI NETHUNTER TERMUX LINUX KALI

Oct 5, 2022

Trabalho Final da Disciplina de Introdução à Ciência da Computação - INE5201

Análise de séries temporais com indicativo de tendência baseado em média móvel Fornece uma análise de tendência (Alta, Queda, Constante) apartir de um

Jul 10, 2022
Owner
Marcone Augusto
Engenheiro de Telecomunicações
Marcone Augusto
Bot do Telegram que envia as últimas notícias do DF para um canal do Telegram, projeto desenvolvido usando Python e algumas bibliotecas!

?? Telegram BOT / G1 - DF Bot do Telegram que envia as últimas notícias do DF para um canal do Telegram, projeto desenvolvido usando Python e algumas

Vinícius Oliveira 1 Aug 22, 2022
Projeto em Python realizado durante a disciplina de Raciocínio Computacional e Lógica na graduação de Análise e Desenvolvimento de Sistemas no ano de 2020.

Este é um projeto entregue na Atividade Prática (ATP) da disciplina de Raciocínio Computacional e Lógica no início da minha graduação em Análise e Des

Caroline de Camargo 1 Apr 19, 2022
Repositório criado para armazenar o projeto final apresentado na disciplina de Computação Gráfica que consistia em utilizar OpenGL para apresentar um modelo 3D.

Projeto Final Computação Gráfica É um projeto básico para composição de nota e nada muito avançado em relação as aplicações da área de computação gráf

Álvaro Farias 1 Aug 6, 2022
Projeto de uma livraria criado na disciplina de Programação para internet II utilizando o framework Django

Livraria Django Tecnologias utilizadas Framework Django Bootstrap Python Html Django Django é um framework web Python de alto nível que encoraja o des

Melvim Rafael 1 Oct 13, 2022
PROYECTO TECNOLÓGICO INTEGRADOR 2022 PROYECTO GAMA

BIENVENIDOS AL GRUPO CCCC4 - AULA 4 - COHORTE 2022 TECNICATURA EN CIENCIAS DE DATOS E INTELIGENCIA ARTIFICIAL PROYECTO TECNOLÓGICO INTEGRADOR 2022 - P

null 1 Nov 16, 2022
Crawler that automates the process of writing the FCT SAO diary so you don't have to

SAO-FCT-Autofill Crawler that automates the process of writing the FCT SAO diary so you don't have to ;) Usage Install dependencies: pip3 install pyau

Tortitas 1 May 18, 2022
Codes refered to final thesis presented to the University of Sao Paulo for Civil Engineering degree. Integration with googlemaps and openstreetmaps APIs

VRP-street-network Repository referred to final thesis presented to the University of Sao Paulo in order to get the Civil Engineering degree. The main

Guilherme Fernandes Alves 1 Nov 21, 2022