Curso de curta duração300 h · Online · 5 módulos

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.

Duração300 h
ModalidadeOnline
Início1 de dezembro
Módulos5
Diagnóstico do programa

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.

O seu diagnóstico
6de 6 por adquirir

Parte do zero nesta área. O programa foi pensado precisamente para isso.

Informação do programa

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.

Tipo de programaCurso de curta duração
ModalidadeOnline
Duração300 horas
Módulos5
Início1 de dezembro

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

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.

Módulo 1

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
Nesta etapa
60 hde dedicação estimada
5 sem.semanas ao seu ritmo
Módulo 2

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
Nesta etapa
60 hde dedicação estimada
5 sem.semanas ao seu ritmo
Módulo 3

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
Nesta etapa
60 hde dedicação estimada
5 sem.semanas ao seu ritmo
Módulo 4

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
Nesta etapa
60 hde dedicação estimada
5 sem.semanas ao seu ritmo
Módulo 5

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
Nesta etapa
60 hde dedicação estimada
5 sem.semanas ao seu ritmo
Planeie o seu ritmo

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.

4 h30 h
Com 12 h por semana
6
meses até terminar
25 semanas
semanas no total

É o ritmo com que a maioria dos alunos termina. Adapta-se bem ao plano de prestações.

Corpo docente

Direção académica e corpo docente

A equipa docente da Navalis: profissionais no ativo que lecionam e supervisionam os programas.

Dra. Marina AlcoverDra. Marina AlcoverDiretora académica e responsável pela garantia da qualidade
Ing. Diego CifuentesEng. Diego CifuentesProfessor associado de Soldadura Naval e Ensaios Não Destrutivos; responsável de QA/QC de juntas soldadas
Cap. Javier Abaroa (MCA)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 FerrerDr. Pau FerrerProfessor associado de Arquitetura Naval e Simulação; diretor do Laboratório de Hidrodinâmica e CFD
Dra. Nuria LlobregatDra. Nuria LlobregatProfessora associada de Meteorologia Marítima, SAR e Segurança Operacional; coordenadora de gestão de riscos na navegação
Ing. Javier BañulsEng. Javier BañulsProfessor associado de Eletrotecnia, Automação e Engenharia ETO; coordenador de integração eletrónica e alarmes de máquinas
Ing. Sofía MarquinaEng. Sofía MarquinaProfessora associada de Materiais, Compósitos e Proteção Anticorrosiva; coordenadora da linha de tintas e revestimentos avançados
Ing. Tomás RieraEng. Tomás RieraProfessor associado de Propulsão, Energias Alternativas e Sistemas Híbridos; coordenador de desempenho energético e vibrações
Objetivos

Objetivos do programa Curso de Simulação de Robôs Marinhos com ROS

01Utilizar a arquitetura de nós, tópicos, serviços e ações.
02Criar descrições de robôs para simulação.
03Incorporar hidrodinâmica, flutuabilidade, ondulação e correntes.
04Configurar sensores de navegação e perceção.
05Implementar algoritmos em nós de ROS 2.
06Conceber cenários de ensaio e analisar resultados.
Saídas profissionais

Saídas profissionais do programa Curso de Simulação de Robôs Marinhos com ROS

01Programador de software robóticodesenvolvimento em ROS 2 para veículos marinhos.
02Engenheiro de simulaçãoambientes de ensaio para robótica marinha.
03Engenheiro de testesvalidação de algoritmos de controlo e navegação.
04Assistente de investigaçãoapoio a projetos de robótica marinha.
Dúvidas frequentes

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.

Admissão online

Processo de admissão

Sem esperar por um telefonema. Se a documentação estiver em ordem, inscreve-se na mesma sessão.

Requisitos de acesso
  • 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.
  1. 01
    Candidatura
    Dados pessoais, percurso e documentos.
  2. 02
    Verificação imediata
    Confirmamos que está tudo completo e em ordem.
  3. 03
    Inscrição
    Escolha pronto pagamento ou prestações e reserve o seu lugar.
Iniciar a minha candidaturaA partir de 164 € de inscrição

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.

Tem dúvidas?

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.

Inscrever-me agora

Consentimento
Voltar ao topo