Curso de Simulação de Robôs Marinhos com ROS
Este curso prepara-o para desenvolver e testar robôs marinhos em simulação com ROS 2, o quadro de software de referência em robótica. Aprenderá a modelar veículos de superfície e submarinos, a configurar simuladores com efeitos hidrodinâmicos, ondulação e correntes, a simular sensores como DVL, sonar e câmaras e a programar nós de controlo e navegação, validando os seus algoritmos antes de os levar para a água.
Avaliação de conhecimentos prévios
Estas são as competências que este programa proporciona. Assinale as que já domina e indicamos-lhe que parte do plano de estudos é a sua.
Parte do zero nesta área. O programa foi pensado precisamente para isso.
O que é o programa Curso de Simulação de Robôs Marinhos com ROS?
Este curso de curta duração prepara-o para errar no simulador e acertar no mar. Aprenderá a arquitetura do ROS 2 de nós, tópicos, serviços e ações, descreverá robôs com URDF e SDF incluindo massas, inércias, flutuabilidade, propulsores e superfícies de controlo, configurará o Gazebo e simuladores marinhos abertos com ondulação, correntes, vento e batimetria, simulará DVL, IMU, sonar e câmaras, e implementará controlo PID, seguimento de trajetórias, fusão sensorial, navegação por waypoints e evitamento de obstáculos.
O que distingue este curso: uma ferramenta padrão, já que o ROS 2 está na base de muitos projetos atuais de robótica; conteúdos específicos do mar, com hidrodinâmica, ondulação, correntes e sensores subaquáticos; uma aprendizagem prática com exercícios em software de código aberto; um percurso completo do modelo ao algoritmo, que abrange modelação, controlo, navegação e ensaios; e um caso prático em que simula uma missão completa com um veículo marinho.
Destaques do programa
- Ferramenta padrão: o ROS 2 está na base de muitos projetos atuais de robótica.
- Pensado para o mar: hidrodinâmica, ondulação, correntes e sensores subaquáticos.
- Aprender fazendo: exercícios práticos com software de código aberto.
- Do modelo ao algoritmo: modelação, controlo, navegação e ensaios.
- Sensores simulados: DVL, IMU, sonar e câmaras.
- Caso prático: simulação completa de uma missão com um veículo marinho.
Plano de estudos do programa Curso de Simulação de Robôs Marinhos com ROS
5 módulos. Selecione um módulo para consultar o respetivo conteúdo.
Introdução ao ROS 2
- 1.1. Arquitetura do ROS 2
- 1.2. Nós, tópicos e serviços
- 1.3. Ações e parâmetros
- 1.4. Ferramentas de visualização
- 1.5. Organização de pacotes
Modelação de veículos marinhos
- 2.1. Descrição de robôs com URDF e SDF
- 2.2. Massas, inércias e flutuabilidade
- 2.3. Modelos hidrodinâmicos simplificados
- 2.4. Propulsores e superfícies de controlo
- 2.5. Veículos de superfície e submarinos
Simuladores e meio marinho
- 3.1. Gazebo e simuladores marinhos abertos
- 3.2. Ondulação, correntes e vento
- 3.3. Batimetria e cenários de fundo marinho
- 3.4. Sensores simulados: DVL, IMU, sonar e câmaras
- 3.5. Desempenho e realismo da simulação
Controlo e navegação
- 4.1. Controladores PID para veículos marinhos
- 4.2. Seguimento de trajetórias
- 4.3. Fusão sensorial em ROS 2
- 4.4. Navegação por waypoints
- 4.5. Evitamento de obstáculos
Ensaios e projeto
- 5.1. Conceção de cenários de ensaio
- 5.2. Registo e análise de dados
- 5.3. Testes automatizados
- 5.4. Do simulador ao veículo real
- 5.5. Caso prático: simulação de uma missão completa
Duração e modalidade do programa Curso de Simulação de Robôs Marinhos com ROS
São 300 horas. Indique quantas pode dedicar por semana e dizemos-lhe quando termina realmente.
É o ritmo com que a maioria dos alunos termina. Adapta-se bem ao plano de prestações.
Direção académica e corpo docente
A equipa docente da Navalis: profissionais no ativo que lecionam e supervisionam os programas.
Dra. Marina AlcoverDiretora académica e responsável pela garantia da qualidade
Eng. Diego CifuentesProfessor associado de Soldadura Naval e Ensaios Não Destrutivos; responsável de QA/QC de juntas soldadas
Cmdt. Javier Abaroa (MCA)Professor associado de Manobra, Navegação Eletrónica (ECDIS/Radar/ARPA) e GMDSS; coordenador de conformidade STCW e gestão de recursos na ponte
Dr. Pau FerrerProfessor associado de Arquitetura Naval e Simulação; diretor do Laboratório de Hidrodinâmica e CFD
Dra. Nuria LlobregatProfessora associada de Meteorologia Marítima, SAR e Segurança Operacional; coordenadora de gestão de riscos na navegação
Eng. Javier BañulsProfessor associado de Eletrotecnia, Automação e Engenharia ETO; coordenador de integração eletrónica e alarmes de máquinas
Eng. Sofía MarquinaProfessora associada de Materiais, Compósitos e Proteção Anticorrosiva; coordenadora da linha de tintas e revestimentos avançados
Eng. Tomás RieraProfessor associado de Propulsão, Energias Alternativas e Sistemas Híbridos; coordenador de desempenho energético e vibraçõesObjetivos do programa Curso de Simulação de Robôs Marinhos com ROS
Saídas profissionais do programa Curso de Simulação de Robôs Marinhos com ROS
Perguntas sobre o programa Curso de Simulação de Robôs Marinhos com ROS
Sim. Exige-se uma base de Python ou C++; o curso centra-se no ROS 2 e na simulação marinha.
Um computador com Linux ou capaz de utilizar contentores; é fornecido um guia de instalação.
Não. O curso utiliza o ROS 2, a versão atual do quadro.
Não. Reduz riscos e custos, mas é sempre necessária a validação em condições reais.
A simulação completa de uma missão com um veículo marinho, do modelo à análise de resultados.
Totalmente online, através de um campus virtual disponível 24 horas por dia, 7 dias por semana, com sessões em direto que ficam gravadas e tutorias com a equipa académica.
O curso inclui 300 horas de estudo distribuídas por 5 módulos de cerca de 60 horas cada e termina com um caso prático aplicado. Pode avançar ao seu ritmo dentro do calendário definido no momento da inscrição.
Mais programas de Robótica submarina
Processo de admissão
Sem esperar por um telefonema. Se a documentação estiver em ordem, inscreve-se na mesma sessão.
- Perfil: dirigido a engenheiros e licenciados técnicos que se iniciam na robótica marinha, programadores de software que queiram especializar-se em ROS 2, investigadores que precisam de ambientes de simulação para os seus veículos, técnicos de empresas de tecnologia marinha que validam algoritmos de navegação e controlo e estudantes avançados; exige-se formação superior ou experiência profissional em engenharia, informática, física ou robótica, com conhecimentos básicos de programação.
- Idioma: domínio suficiente do português para acompanhar as aulas e a documentação técnica.
- Recursos técnicos: um computador com ligação estável à internet, um navegador atualizado e uma câmara para as sessões em direto e a apresentação de projetos; para os exercícios de simulação é necessário Linux ou suporte para contentores.
- Admissão: candidatura online, análise do perfil e uma breve entrevista com a equipa académica.
- 01CandidaturaDados pessoais, percurso e documentos.
- 02Verificação imediataConfirmamos que está tudo completo e em ordem.
- 03InscriçãoEscolha pronto pagamento ou prestações e reserve o seu lugar.
A admissão é provisória até que a comissão valide a documentação apresentada. Se os requisitos não forem cumpridos, o montante é reembolsado na totalidade.
Pergunte-nos antes de se inscrever
Deixe os seus dados e os serviços de admissão entrarão em contacto por escrito para esclarecer o que precisar. Se já tem a decisão tomada, pode avançar diretamente para a candidatura e pagar na mesma sessão.