Optimal Control of Robotic Systems Using Finite Elements for Time Integration of Covariant Control Equations

We used an optimal control method involving covariant control equations as optimality conditions, to command the actuators of robot manipulators. These form a coupled system of second order nonlinear ordinary differential equations when associated with the robot motion equations. By solving this sys...

Full description

Bibliographic Details
Main Authors: Juan Antonio Rojas-Quintero, Jorge Villalobos-Chin, Victor Santibanez
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9493238/
id doaj-361fa2bab7a34ff9abb9cdd7403a056e
record_format Article
spelling doaj-361fa2bab7a34ff9abb9cdd7403a056e2021-07-30T23:00:25ZengIEEEIEEE Access2169-35362021-01-01910498010500110.1109/ACCESS.2021.30991319493238Optimal Control of Robotic Systems Using Finite Elements for Time Integration of Covariant Control EquationsJuan Antonio Rojas-Quintero0https://orcid.org/0000-0002-2311-6933Jorge Villalobos-Chin1https://orcid.org/0000-0003-3248-4970Victor Santibanez2https://orcid.org/0000-0002-0870-8615CONACYT/Tecnológico Nacional de México/I. T. Ensenada, Ensenada, MéxicoTecnológico Nacional de México/I. T. La Laguna, Torreón, MéxicoTecnológico Nacional de México/I. T. La Laguna, Torreón, MéxicoWe used an optimal control method involving covariant control equations as optimality conditions, to command the actuators of robot manipulators. These form a coupled system of second order nonlinear ordinary differential equations when associated with the robot motion equations. By solving this system, the control action required to take the robot from an initial to a final state is optimized in a prescribed time. However, the target set of equations exhibited stiffness. Therefore, an adequate solution could only be found for short trajectory durations with readily available numerical methods. We examined a time discretization procedure based on cubic and quintic Hermite finite elements which exhibited superconvergence properties for interpolation. This motivated us to develop a time integration algorithm based on Hermite’s technique, where motion and control equations were perturbed to solve the optimal control problem. The optimal motion of a robotic manipulator was simulated using this algorithm. Our method was compared with a commercial differential equations solver on the basis of specific indicators. It outperformed the commercial solver by effectively solving the stiff set of equations for longer trajectory durations, with the cubic elements performing better than the quintic ones in this sense. The convergence analysis of our method confirmed that the quintic elements are more precise at the cost of increased computational burden, but converge at a lower rate than expected. Controlled motion experiments on a robotic manipulator validated our methodology. Trajectories were smoothly tracked and results exposed further methodology improvements.https://ieeexplore.ieee.org/document/9493238/Differential equationsfinite element methodsnonlinear dynamical systemsnumerical simulationoptimal controlrobot control
collection DOAJ
language English
format Article
sources DOAJ
author Juan Antonio Rojas-Quintero
Jorge Villalobos-Chin
Victor Santibanez
spellingShingle Juan Antonio Rojas-Quintero
Jorge Villalobos-Chin
Victor Santibanez
Optimal Control of Robotic Systems Using Finite Elements for Time Integration of Covariant Control Equations
IEEE Access
Differential equations
finite element methods
nonlinear dynamical systems
numerical simulation
optimal control
robot control
author_facet Juan Antonio Rojas-Quintero
Jorge Villalobos-Chin
Victor Santibanez
author_sort Juan Antonio Rojas-Quintero
title Optimal Control of Robotic Systems Using Finite Elements for Time Integration of Covariant Control Equations
title_short Optimal Control of Robotic Systems Using Finite Elements for Time Integration of Covariant Control Equations
title_full Optimal Control of Robotic Systems Using Finite Elements for Time Integration of Covariant Control Equations
title_fullStr Optimal Control of Robotic Systems Using Finite Elements for Time Integration of Covariant Control Equations
title_full_unstemmed Optimal Control of Robotic Systems Using Finite Elements for Time Integration of Covariant Control Equations
title_sort optimal control of robotic systems using finite elements for time integration of covariant control equations
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2021-01-01
description We used an optimal control method involving covariant control equations as optimality conditions, to command the actuators of robot manipulators. These form a coupled system of second order nonlinear ordinary differential equations when associated with the robot motion equations. By solving this system, the control action required to take the robot from an initial to a final state is optimized in a prescribed time. However, the target set of equations exhibited stiffness. Therefore, an adequate solution could only be found for short trajectory durations with readily available numerical methods. We examined a time discretization procedure based on cubic and quintic Hermite finite elements which exhibited superconvergence properties for interpolation. This motivated us to develop a time integration algorithm based on Hermite’s technique, where motion and control equations were perturbed to solve the optimal control problem. The optimal motion of a robotic manipulator was simulated using this algorithm. Our method was compared with a commercial differential equations solver on the basis of specific indicators. It outperformed the commercial solver by effectively solving the stiff set of equations for longer trajectory durations, with the cubic elements performing better than the quintic ones in this sense. The convergence analysis of our method confirmed that the quintic elements are more precise at the cost of increased computational burden, but converge at a lower rate than expected. Controlled motion experiments on a robotic manipulator validated our methodology. Trajectories were smoothly tracked and results exposed further methodology improvements.
topic Differential equations
finite element methods
nonlinear dynamical systems
numerical simulation
optimal control
robot control
url https://ieeexplore.ieee.org/document/9493238/
work_keys_str_mv AT juanantoniorojasquintero optimalcontrolofroboticsystemsusingfiniteelementsfortimeintegrationofcovariantcontrolequations
AT jorgevillaloboschin optimalcontrolofroboticsystemsusingfiniteelementsfortimeintegrationofcovariantcontrolequations
AT victorsantibanez optimalcontrolofroboticsystemsusingfiniteelementsfortimeintegrationofcovariantcontrolequations
_version_ 1721247322429456384