DESENVOLVIMENTO DE AMBIENTE OPERACIONAL ROS PARA QUAD-ROTORES

  • Raphael de Abreu Alves e Silva IFSP
Palavras-chave: Desenvolvimento de sistemas robóticos, Quad-rotor, ROS, Simulador de quad-rotores, Telemetria

Resumo

O estudo de robôs tem se tornou recorrente no ambiente acadêmico, em setores profissionais e amadores, isto é alavancado pela redução dos custos de componentes e da disponibilidade de ferramentas gratuitas, tais como: ROS; Arduíno; e Linux. Um dos grandes obstáculos dessa tarefa de elaborar sistemas robóticos é a integração dos diversos componentes construtivos, estes fabricados por diferentes empresas e com metodologias de uso diversos. Este trabalho visa a elaboração de um sistema operacional utilizando o ambiente de desenvolvimento ROS (Robot Operating System – Sistema Operacional para Robôs), o qual propõe a melhora da integração de subsistemas e componentes pertencentes aos robôs. Este ambiente favorece a concepção em diversas frentes concomitantes, mantendo a coesão do sistema. Outro fator fundamental é que ROS é um ambiente gratuito com grande comunidade colaborativa, oferecendo diversos módulos de funcionalidades específicas (operação remota, controle de posição) e exemplos disponíveis para o uso. A maior contribuição desse trabalho é a elaboração de um sistema que possa auxiliar na expansão de tecnologias aplicadas para robôs do tipo quad-rotor, possibilitando avanços mais rápidos e em harmonia com o que tem sido utilizado por outros pesquisadores.

Referências

ALEJO, D. et al. Optimal Reciprocal Collision Avoidance with mobile and static obstacles for multi-UAV systems. 2014 International Conference on Unmanned Aircraft Systems, ICUAS 2014 - Conference Proceedings, p. 1259–1266, 2014.

BOUABDALLAH, S.; MURRIERI, P.; SIEGWART, R. Design and control of an indoor micro quadrotor. IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA ’04. 2004, v. 5, n. April, p. 4393–4398, 2004.

BRESCIANI, T. Modelling , Identification and Control of a Quadrotor Helicopter. English, v. 4, n. October, p. 213, 2008.

COUSINS, S. et al. Sharing software with ROS. IEEE Robotics and Automation Magazine, v. 17, n. 2, p. 12–14, 2010.

DEMARCO, K.; WEST, M. E.; COLLINS, T. R. An implementation of ROS on the Yellowfin autonomous underwater vehicle (AUV). Oceans 2011, p. 1–7, 2011.

DUNKLEY, O. et al. Visual-Inertial Navigation for a Camera-Equipped 25 g Nano-Quadrotor. IROS2014 Aerial Open Source Robotics Workshop, p. 4–5, 2014.

GAZEBO. Disponível em: www.gazebosim.org. Acesso em: 02 de maio de 2016.

GRABE, V. et al. The TeleKyb framework for a modular and extendible ROS-based quadrotor control. 2013 European Conference on Mobile Robots, ECMR 2013 - Conference Proceedings, p. 19–25, 2013.

MARTINEZ, A.; FERNÁNDEZ, E. Learning ROS for Robotics Programming.Packt Publishing 2013.

MELO, SALLES E ALMEIDA, 2010. Implementação De Uma Aeronave Miniatura Semiautônoma Com Quatro Propulsores Como Plataforma De Desenvolvimento. XVIII Congresso Brasileiro de Automática - CBA, p. 1805 – 1810, 2010.

MEYER, J. et al. Comprehensive simulation of quadrotor UAVs using ROS and Gazebo. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), v. 7628 LNAI, p. 400–411, 2012.

O'KANE, Jason M. A Gentle Introduction to ROS. 2014.

ROS, About ROS. 2015. Disponível em: http://www.ros.org/about-ros/. Última visita: 09 jan 2016.

Publicado
2018-02-20
Seção
Seção Especial II EICPOG