Article image

CL

Caio Lima27/10/2022 16:14
Compartilhe

Programação e Robótica (ROS e GAZEBO)

  • #Python

Você já pensou o quanto a área de robótica e de computação trabalham juntas? Então, quais seriam as ferramentas utilizadas no controle e na simulação de robôs?

Um dos softwares gratuitos mais utilizados para controle e interface de robôs é o ROS e o GAZEBO .

ROS - Robot Operating System

No caso do ROS, (ou mais atualmente ROS2) com programação em Python ou C++ é possível se realizar comunicação e controle eficientes de sistemas robóticos de forma totalmente gratuita e modularizada.

No site https://www.ros.org/ existem mais informações de instalação e tutoriais de como utilizar as ferramentas, o ROS2 é compatível com Windows e Ubuntu (a depender da versão).

GAZEBO

O aplicativo Gazebo pode ser usado como um complemento ao ROS pois nele é possível se projetar características físicas e de simulação com arquivos .sdf(similares ao utilizados em CSS e HTML), além de se trabalhar com plugins para funcionalidades específicas em C++.

https://gazebosim.org/home

Integração ROS e GAZEBO

Uma grande vantagem é que existem vários aplicativos e bibliotecas de comunicação entre os dois softwares facilitando a criação, controle e simulação de seus sistemas robóticos.

https://classic.gazebosim.org/tutorials?tut=ros2_installing&cat=connect_ros

Aprendizado e Integração entre Áreas Distintas

Muito do que se tem ensinado aqui na DIO como Machine Learning, Deep Learning e Processamento de Imagens é utilizado em conjunto com essas aplicações.

Se você gosta além de programação, das áreas de eletrônica, mecânica e até biomédica (próteses e órteses), vai gostar muito de entrar e se aventurar na área da robótica.

*imagem da capa - autor: Oleg Alexandrov, url: https://commons.wikimedia.org/wiki/File:PR2_robot_with_advanced_grasping_hands.JPG, Acesso em 27/10/2022
Compartilhe
Comentários (2)

HM

Heden Mota - 27/10/2022 16:45

Eu gostei do dio eu quero aprender mais, processamento de imagem com as aplicaçãoes no caso dos ros1 e ros2 eu aperfeiçoe um pouco meu conhecimento

Lucas Cunha
Lucas Cunha - 27/10/2022 16:19

Gostei. Sou formado em Controle e Automação. É bem isso que está escrito.