Prévia do material em texto
Curso de Robótica no Simulador Webots Professor: Jefferson Silva Objetivos desta seção Tópicos ● Definir o simulador ● Características do simulador ● Onde programar ● Vídeo de apresentação ● Onde obter o instalador ● Instalar dependências ● Conhecer o ambiente ● Configurar na IDE e programar em Python ● Tutoriais 1 à 11 Vamos lá... O que é o Webots? É um simulador de robôs de código aberto. Fornece um ambiente de desenvolvimento completo para: ● Modelar ● Programar ● Simular robôs Milhares de instituições em todo o mundo o utilizam para pesquisa, desenvolvimento e ensino. Características do simulador Características do Webots? ● Simulação precisa de Física ● Bibliotecas de robôs, sensores, atuadores e objetos ● Opção de Importar / Exportar modelos CAD, OpenStreetMap, movies, web ● API and Plugins: linguagens de programação, integração com IDE, editor de cenas ● Multiplataforma: Linux, Windows e MacOS Onde programar? O Webots possui a opção de simular códigos em C++, porém é possível executar um controlador externo. Desta forma é possível escrever códigos em Python, C++, Matlab e Java, utilizando por exemplo as IDE: ● Pycharm ● VisualStudio ● Matlab, etc