RDI03

RoboDeck: Introdução e aplicações – Código RDI03

Objetivo: Permitir que os usuários entendam a arquitetura do robô (software e hardware), o funcionamento da giga de teste para plataforma windows, as formas de realizar a programação tanto embarcada (autônomo) quanto master-slave da plataforma, entendimento das funcionalidades dos módulos embarcados (sensores e atuadores) e, por fim, saibam programar e executar algumas aplicações que servirão de referência para modificações futuras por parte dos usuários.

Diferencial: Aprendizagem na prática das funcionalidades do RoboDeck. Além disso, este usuário passará a fazer parte de um fórum na Internet que permite a ele ampliar a rede de relacionamentos e trocar informações técnicas com outros profissionais e com a equipe técnica da empresa.

Conteúdo: O curso está dividido em três módulos. No primeiro módulo, o foco é apresentar para o aluno a arquitetura de hardware e software do RoboDeck e como é realizada a instalação e manuseio do software da giga de teste (windows). Também ensinar como realizar a programação dos robôs tanto na forma master-slave quanto na forma autônoma. No segundo módulo o foco é apresentar as funcionalidades de todos os sensores e aturadores, incluindo a transmissão de imagens digitais. Também a forma de programação dos módulos embarcados. No terceiro módulo serão desenvolvidos alguns exercícios práticos para aprendizagem do funcionamento da plataforma para que o usuário consiga, posteriormente, utilizar como referência para suas aplicações.

Carga horária: 16 horas (2 dias).
Período: 08:00hs às 12:00hs e das 13:00hs às 17:00hs (8 horas por dia).
Turma: Até 09 alunos.
Aula prática: Dois a três alunos por grupo.
Pré-requisitos: Conhecimentos de programação em C/C++, C#, noções de eletrônica e Linux.
Público-alvo: Pesquisadores e estudantes nas áreas de computação, mecatrônica, eletrônica ou automação e controle. Que estejam buscando aprimorar seus conhecimentos envolvendo tecnologia robótica e aplicações utilizando robôs móveis.
Ementa: Link (Obs.: é um modelo que pode sofrer modificações)

Competências desenvolvidas ao final do curso:

• Capacidade de programar o RoboDeck para aplicativos master-slave;
• Capacidade de programar o RoboDeck de forma autônoma;
• Capacidade de compreender a arquitetura de hardware e software do RoboDeck;
• Saber ler todos os conjuntos de sensores e operar todos os atuadores do RoboDeck (funcionalidade dos módulos).

Robô utilizado:

• Robodeck.

Requisitos para realização do curso:

• Espaço físico adequado ao número de alunos, com mesa e cadeiras, tomadas disponíveis, ao menos um computador para cada grupo e projetor para passar os slides.
• Robô funcionando e comunicação sem fio funcionando;
• Baterias carregadas para o dia do curso;
• Computadores com Linux e Windows;
• Licença e instalação do Visual Studio Professional 2008 ou mais.

• Para o curso completo com Arduíno, GPS e bússola, é necessária a atualização do Robodeck para a versão 2.5.