Open-Access Platform for the Simulation of Aerial Robotic Manipulators

Recent technological advances have brought increased attention to aerial robotic manipulators (ARMs), particularly in applications that involve physical interactions using tools such as welding and drilling, as well as in the autonomous pickup and transport of objects. However, translating control a...

Full description

Bibliographic Details
Main Authors: Jose Varela-Aldas, Luis F. Recalde, Bryan S. Guevara, Victor H. Andaluz, Daniel C. Gandolfo
Format: Article
Language:English
Published: IEEE 2024-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10491265/
_version_ 1797213595031830528
author Jose Varela-Aldas
Luis F. Recalde
Bryan S. Guevara
Victor H. Andaluz
Daniel C. Gandolfo
author_facet Jose Varela-Aldas
Luis F. Recalde
Bryan S. Guevara
Victor H. Andaluz
Daniel C. Gandolfo
author_sort Jose Varela-Aldas
collection DOAJ
description Recent technological advances have brought increased attention to aerial robotic manipulators (ARMs), particularly in applications that involve physical interactions using tools such as welding and drilling, as well as in the autonomous pickup and transport of objects. However, translating control algorithms into real-world applications for aerial robotic manipulators may prove challenging, given the potential for accidents and the time-consuming nature of experiments; furthermore, the acquisition of aerial robotic manipulators could impose a substantial financial burden on universities, research centers, and companies. Therefore, this work addresses these issues by developing an open access platform to simulate aerial robotic manipulators and test control strategies. The presented simulator is based on the kinematics and dynamics of the Matrice-100 aerial platform equipped with a 3 DOF robotic arm, where the mathematical formulation was developed using the Euler-Lagrange formalism. In addition, optimization techniques were used to perform the parameter identification procedure, ensuring the development of an accurate model for the open-access platform. The simulator platform is built upon the integration of Python, the Robot Operating System (ROS), and Unity 3D. These components collaborate to describe and demonstrate the behavior of the aerial robotic manipulator during the test process of control system algorithms. Simple tests were conducted to validate the open-access simulator platform. The proposed approach ensures the evaluation, testing of control strategies, and the ability to conduct experiments before hardware implementations. Finally, the proposal was published as an open source platform available in the following Code.
first_indexed 2024-04-24T11:00:46Z
format Article
id doaj.art-6c20eb1026ef4b2791f46ac7163139b2
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-04-24T11:00:46Z
publishDate 2024-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-6c20eb1026ef4b2791f46ac7163139b22024-04-11T23:00:42ZengIEEEIEEE Access2169-35362024-01-0112497354975110.1109/ACCESS.2024.338498610491265Open-Access Platform for the Simulation of Aerial Robotic ManipulatorsJose Varela-Aldas0https://orcid.org/0000-0002-4084-1424Luis F. Recalde1https://orcid.org/0009-0008-4094-2533Bryan S. Guevara2Victor H. Andaluz3https://orcid.org/0000-0002-8127-1595Daniel C. Gandolfo4https://orcid.org/0000-0002-4938-2105Centro de Investigaciones de Ciencias Humanas y de la Educación (CICHE), Universidad Indoamérica, Ambato, EcuadorCentro de Investigaciones de Ciencias Humanas y de la Educación (CICHE), Universidad Indoamérica, Ambato, EcuadorInstituto de Automática, Universidad Nacional de San Juan—CONICET, San Juan, ArgentinaDepartamento de Elóctrica y Electrónica, Universidad de las Fuerzas Armadas—ESPE, Sangolquí, EcuadorInstituto de Automática, Universidad Nacional de San Juan—CONICET, San Juan, ArgentinaRecent technological advances have brought increased attention to aerial robotic manipulators (ARMs), particularly in applications that involve physical interactions using tools such as welding and drilling, as well as in the autonomous pickup and transport of objects. However, translating control algorithms into real-world applications for aerial robotic manipulators may prove challenging, given the potential for accidents and the time-consuming nature of experiments; furthermore, the acquisition of aerial robotic manipulators could impose a substantial financial burden on universities, research centers, and companies. Therefore, this work addresses these issues by developing an open access platform to simulate aerial robotic manipulators and test control strategies. The presented simulator is based on the kinematics and dynamics of the Matrice-100 aerial platform equipped with a 3 DOF robotic arm, where the mathematical formulation was developed using the Euler-Lagrange formalism. In addition, optimization techniques were used to perform the parameter identification procedure, ensuring the development of an accurate model for the open-access platform. The simulator platform is built upon the integration of Python, the Robot Operating System (ROS), and Unity 3D. These components collaborate to describe and demonstrate the behavior of the aerial robotic manipulator during the test process of control system algorithms. Simple tests were conducted to validate the open-access simulator platform. The proposed approach ensures the evaluation, testing of control strategies, and the ability to conduct experiments before hardware implementations. Finally, the proposal was published as an open source platform available in the following Code.https://ieeexplore.ieee.org/document/10491265/Robotic simulationaerial robotic manipulator dynamicsopen sourcedynamic parameters identificationcontrol algorithms
spellingShingle Jose Varela-Aldas
Luis F. Recalde
Bryan S. Guevara
Victor H. Andaluz
Daniel C. Gandolfo
Open-Access Platform for the Simulation of Aerial Robotic Manipulators
IEEE Access
Robotic simulation
aerial robotic manipulator dynamics
open source
dynamic parameters identification
control algorithms
title Open-Access Platform for the Simulation of Aerial Robotic Manipulators
title_full Open-Access Platform for the Simulation of Aerial Robotic Manipulators
title_fullStr Open-Access Platform for the Simulation of Aerial Robotic Manipulators
title_full_unstemmed Open-Access Platform for the Simulation of Aerial Robotic Manipulators
title_short Open-Access Platform for the Simulation of Aerial Robotic Manipulators
title_sort open access platform for the simulation of aerial robotic manipulators
topic Robotic simulation
aerial robotic manipulator dynamics
open source
dynamic parameters identification
control algorithms
url https://ieeexplore.ieee.org/document/10491265/
work_keys_str_mv AT josevarelaaldas openaccessplatformforthesimulationofaerialroboticmanipulators
AT luisfrecalde openaccessplatformforthesimulationofaerialroboticmanipulators
AT bryansguevara openaccessplatformforthesimulationofaerialroboticmanipulators
AT victorhandaluz openaccessplatformforthesimulationofaerialroboticmanipulators
AT danielcgandolfo openaccessplatformforthesimulationofaerialroboticmanipulators