Faculdade de Engenharia da Computação
sistemas robóticos
| Entregável do Bloco: |
| O projeto envolve a produção de dois entregáveis: (1) o desenvolvimento de um sistema robótico de carro autônomo (Duckiebot) capaz de, mediante treinamento e auto-aprendizado, se comportar corretamente diante de desafios gerados proceduralmente; (2) o desenvolvimento de um robô baseado na plataforma ROS, do tipo drone, capaz de percorrer caminhos e evitar obstáculos utilizando visão computacional. |
| Fundamentos de Sistemas Robóticos com ROS |
| 1 – Explicar a estrutura e a física de sistemas robóticos |
| 2 – Explicar e aplicar os conceitos de grafos de computação em ROS |
| 3 – Implementar algoritmos em ROS |
| 4 – Modelar sistemas robóticos com ROS em simuladores |
| Fundamentos de Visão Computacional |
| 1 – Explicar visão computacional e sua aplicação à robótica |
| 2 – Implementar e treinar redes neurais |
| 3 – Implementar e treinar redes neurais convolucionais para visão computacional |
| 4 – Implementar e treinar algoritmos de classificação de imagens |
| Aplicações Robóticas com ROS |
| 1 – Implementar algoritmos de localização em Sistemas Robóticos com ROS |
| 2 – Implementar algoritmos de modelagem e controle em Sistemas Robóticos com ROS |
| 3 – Implementar algoritmos de navegação em Sistemas Robóticos com ROS |
| 4 – Implementar algoritmos de navegação em três dimensões com ROS |
| Veículos Autônomos |
| 1 – Explicar os níveis de automação veicular |
| 2 – Implementar algoritmos de detecção de objetos estáticos e em movimento |
| 3 – Implementar clonagem comportamental por Deep Learning |
| Projeto de Bloco: Sistemas Robóticos |
| 1 – Explicar robôs, sistemas robóticos e robotização considerando os aspectos tenológicos, sociais e da sua segurança |
| 2 – Analisar casos de sistemas de visão computacional |
| 3 – Comparar aplicações robóticas industriais e domésticas |
| 4 – Analisar os diversos modelos de navegação em robótica |
| 5 – Projetar sistemas robóticos autônomos |
| 6 – – Construir sistemas robóticos autônomos – Refletir criticamente sobre a sua prática profissional, seu planejamento e desenvolvimento de carreira e sua capacidade de trabalho em equipe, estabelecendo relações com o projeto desenvolvido e qualificando ou quantificando a sua expertise em engenharia. – Entender o contexto social da engenharia e refletir criticamente sobre o impacto do sistema de computação desenvolvido às pessoas, à sociedade, ao meio ambiente e à economia. – Refletir sobre a gestão de projetos de engenharia de computação, considerando escopo, prazo, custo e qualidade. |
| Certificações do Bloco:Este bloco não tem foco na preparação para certificações profissionais. |