Ir para o conteúdo

Repositório MathWorks para robótica com ROS e Simulink

O tweet de Lukas Ziegler anuncia que a MathWorks disponibilizou um repositório aberto no GitHub contendo recursos para robótica, incluindo exemplos de braços robóticos, veículos terrestres e drones, com integração ao ROS/ROS2 e possibilidade de implantar modelos Simulink como nós ROS.

Sobre o repositório

O repositório é um projeto de código aberto que reúne tutoriais, códigos de exemplo e documentação para quem quer começar a construir robôs usando as ferramentas da MathWorks. Ele aborda três plataformas principais: braços manipuladores, veículos terrestres de baixa altitude e veículos aéreos não tripulados (drones). Cada categoria possui projetos prontos para compilação e execução, além de instruções detalhadas para conectar os modelos ao ecossistema ROS.

Conteúdo e exemplos

A seguir, uma tabela resumindo os tipos de exemplos disponíveis e o que cada um demonstra:

Categoria Exemplos incluídos Recursos destacados
Braços robóticos - Manipulador de 6 DOF - Garras pneumáticas - Cinemática direta e inversa - Controle de torque via Simulink
Veículos terrestres - Carrinho diferencial - Plataforma off‑road - Odometria - Navegação básica com ROS2
Drones - Quadricóptero - Asa fixa - Modelo dinâmico - Integração com Gazebo e SIMULINK

Como usar

Para aproveitar o material, siga estas orientações:

  • Clone o repositório GitHub:
    git clone https://github.com/mathworks-robotics/awesome-matlab-robotics.git  
    
  • Abra os projetos no MATLAB e, se necessário, configure o Simulink para gerar nós ROS.
  • Siga os tutoriais presentes na pasta docs/ para compilar e executar cada exemplo.

Observação

Alguns exemplos exigem licenças válidas de MATLAB e Simulink; verifique os requisitos na página requirements.txt de cada projeto.

Dica

Comece pelos exemplos de braçõs robóticos se seu foco for manipulação; eles possuem os scripts de comentário mais detalhados.

Atenção

As simulações fotorrealistas utilizam o Unreal Engine via co‑simulação; certifique‑se de ter a versão compatível instalada antes de rodar os cenários de navegação avançada.

Pontos-chave

  • Repositório aberto da MathWorks oferece exemplos práticos para braços robóticos, veículos terrestres e drones.
  • Integração direta com ROS e ROS2, permitindo implantação de modelos Simulink como nós ROS.
  • Materiais incluem tutoriais, links e documentação que auxiliam a transição de conceito a protótipo.
  • Projetos avançados cobrem modelagem de terrenos off‑road e teste de algoritmos de navegação em ambientes fotorrealistas.
  • A iniciativa é voltada a estudantes, pesquisadores e entusiastas que desejam aprender robótica fazendo.

Ferramentas e Tecnologias

  • [[MATLAB]]
  • [[Simulink]]
  • [[ROS]]
  • [[ROS2]]
  • [[GitHub]]

Nota pessoal

https://x.com/i/status/2055563053517730032

Tags

robótica #ROS #Simulink #MATLAB #código-aberto