#Projeto 1 - Robótica

Objetivo do projeto:

O projeto consiste em um robô virtual em ROS capaz de simular mecanicamente um turtlebot waffle. Assim, através do software desenvolvido, o robô recebe uma missão de levar dos creepers identificado pela cor e pelo QR code até uma das bases temáticas.

Para fazer isso, ele realiza uma regressão linear dos pontos de centro de massa da pista amarela, de forma a percorrer a pista. Além disso, também aplica um filtro através do OpenCV e identifica o creeper da cor desejada e aplica um segundo check no QR code, para que seja também o código desejado. Após isso, ele volta para a pista e tenta encontrar a base designada. A base é identificada a partir de uma rede neural e caso a tag definida pela rede neural tenha mais que 80% de precisão, ele segue até ela.

Nome dos integrantes:

  • Fabricio Neri Lima
  • Jean Silas Ferreira Sanandrez

Videos do conceito C

Os videos da entrega correspondente ao conceito C estão disponíveis abaixo:

Robô andando na pista

Robô batendo no creeper laranja

Robô batendo no creeper azul

Robô batendo no creeper verde

Video do conceito B

Para realizar o conceito B, foi necessário girar os creepers presentes no círculo. Isso porque através da movimentação por meio da regressão, o robô sempre anda para a esquerda, então ele não encontra o robô na posição inicial.

creepers

Pegando o creeper azul

Pegando o creeper verde

Pegando o creeper Laranja

Video do Conceito A (Parcial)

Creeper Azul na Base DOG

Creeper Verde na Base HORSE

Creeper Laranja na Base Cow