MINICURSOS

Minicursos - Encontro de Robótica do Nordeste(ENRON)

Objetivo:  Ensinar como é feito o processamento de uma imagem, desde como ela é formada até a sua filtragem desejada, por meio da biblioteca OpenCV e como foi aplicado no Moab RAS.

Objetivo: Ensinar o funcionamento e as ferramentas básicas do CoppeliaSim.

Objetivo: Ensinar o funcionamento das principais partes da eletrônica necessária no Moab RAS, realizando a montagem do seu esquemático.

Objetivo: Ensinar o funcionamento das principais partes da eletrônica necessária no Moab RAS, realizando a montagem do seu esquemático.

Objetivo: Ensinar alguns métodos estudados e implementados na modelagem da estrutura do Moab RAS.

Objetivo: Ensinar alguns métodos estudados e implementados na construção do controlador PID aplicado no Moab RAS.

Objetivo: Ensinar os conceitos introdutórios e como usar.

Minicursos - Jornada de Crescimento na Robótica

A jornada de Linguagem C vai contemplar desde as noções básicas de programação até a manipulação e a operação de variáveis, o uso de estruturas de repetição e ainda algumas aplicações com funções. Com diversos exercícios e exemplos práticos, iremos construir juntos uma base sólida e eficaz para a edificação dos conhecimentos de Eletrônica Básica e de Arduino.

O CoppeliaSim é um simulador de robô com ambiente de desenvolvimento integrado. Podemos simular e modelar robôs, sensores e sistemas completos.

A equipe de eletrônica da RAS UFCG quer construir com este curso caminhos sobre programação e eletrônica. Com conceitos básicos, simulações e apresentação de estruturas gerais de códigos para programação, vamos desenvolver projetos com o Arduino e entender todas as possibilidades deste microcontrolador.

A jornada de Raspberry contemplará desde as configurações necessárias para a preparação do ambiente de desenvolvimento até a implementação do Raspberry em alguns projetos eletrônicos.

Capacitação de Robótica Móvel

Quando falamos em robôs não podemos nos limitar apenas aqueles humanoides de aço que vemos em boa parte dos filmes, existem diversos tipos com diversas aplicações. Da mesma forma, quando falamos em carros autônomos, estamos nos referindo a robôs móveis, mais precisamente, robôs móveis terrestres. Esse tipo de robótica apresenta características e nuances que podemos trabalhar e criar diversos tipos de aplicações que são utilizados no dia a dia, como os carros autônomos, robôs aspiradores de pó, ou até em robôs de resgate para áreas inóspitas.

 

Pensando nisso, a RAS ofereceu uma capacitação sobre Robótica Móvel, e nela foi exibido como é trabalhar com este tipo de robô, suas principais características, bem como vantagens e desvantagens de se utilizá-lo, para testarmos alguns algoritmos de controle. Durante a capacitação são usadas duas ferramentas: a linguagem de programação Python e o ambiente de simulação CoppeliaSim (antigo V-rep).

Capacitação KiCad

KiCad é um software utilizado para projetos de circuitos integrados, com o objetivo de facilitar a concepção de layouts e suas conversões para placas de circuito impresso. Para quem trabalha ou deseja conhecer Design de PCB um bom ponto de partida é conhecer essa ferramenta. A partir de um circuito simples, iremos aprender os comandos básicos, como simular e visualização em 3D.

Capacitação de Eletrônica Básica e Programação

A capacitação de eletrônica e programação básica têm como objetivo ensinar os conceitos básicos por meio da utilização do TinkerCad (Simulador de circuitos elétricos). A capacitação funciona seguindo 3 etapas, sendo a primeira uma apresentação dos tópicos introdutórios, o segundo um projeto e por último a finalização do projeto com conceitos adicionais.

Carro Seguidor de Linha

O minicurso consiste na montagem de um carrinho seguidor de linha e no desenvolvimento do código adequado ao objetivo, utilizando a plataforma Arduino. O carrinho é composto por um chassi de acrílico, um Arduino Nano, dois motores dc , três resistores de 1K ohm e três sensores óptico reflexivo TRCT5000, que são de fácil acesso comercial.

Em essência, são abordados de forma teórica todos os tópicos que envolvem a construção do carro, desde a suas partes físicas e como elas funcionam até os componentes eletrônicos que farão o conjunto operar. Durante as explicações, há a implementação e o teste do que é mostrado na protoboard.

De modo semelhante, há a explicação da teoria necessária em arduino para a implementação do código que irá controlar o carro. Isso é feito de modo a simplificar o máximo possível o código final, fazendo-o acessível e funcional. Ao fim disso, o carro é montado, e o código é carregado. Os testes são feitos na pista pertencente ao capítulo.

Introdução ao Python com aplicação em Sistemas Embarcados utilizando Raspberry Pi

O minicurso de Introdução ao Python foi criado com o intuito de promover o ensino e a utilização dessa linguagem de programação com o foco em sistemas embarcados. A versatilidade do Python, assim como seu crescimento nos últimos anos, tem se mostrado notório no cenário tecnológico atual. Dessa forma, foi escolhido o Raspberry Pi como hardware para a parte prática do minicurso.

Aqui serão apresentadas as funções básicas do Python 3, assim como as principais lógicas e as estruturas que regem essa linguagem. Paralelamente, serão introduzidos os conceitos que envolvem o Raspberry Pi, bem como todos os sensores e outros aparatos que serão usados ao longo do minicurso.