MONTAGEM DE PROTÓTIPO PARA TRANSPORTE DE CARGA UTILIZANDO O KIT LEGO MINDSTORMS NXT E TÉCNICAS DE PROGRAMAÇÃO EM TEMPO REAL

Cleber Albert Moreira Marques, Euclério Barbosa Ornellas Filho, Rafael G. Bezerra de Araújo

Resumo


O Veículo de Carga Interativo em Tempo Real (Vecitr) é um protótipo autônomo transportador de cargas que faz parte de um sistema de manufatura integrado (SIM). A função do Vecitr no SIM é receber uma carga na caçamba por um protótipo, transportá-la para outro local e descarregá-la sobre o protótipo competente por continuar o processo. O objetivo ao desenvolver o Vecitr foi proporcionar aos projetistas a experiência de desenvolver um protótipo capaz de move-se, reagir a cores e comunicar com outros protótipos utilizando técnicas de programação para Tempo Real. O Vecitr foi desenvolvido utilizando kits de smart brick da linha LEGO Mindstorms NXT composto por smart bricks, sensores, controlador lógico programável, software e miscelâneas e foi programado utilizando a linguagem de programação NXC com técnicas de gerenciamento de recurso compartilhado, comunicação interprocessual, multithreading e boas práticas de programação; temas estudados na disciplina de Sistemas de Tempo Real da Escola de Engenharia e TI (EETI) da Universidade Salvador (Unifacs).

Palavras-chave


Sistemas de Tempo Real, Multithreading; Exclusão Mútua; Comunicação Interprocessual

Texto completo: PDF