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.
In this paper, we propose a Sectorial Fuzzy Controller (SFC) with a feedforward compensation of the robot dynamics in joint space, evaluated at the desired angular positions, velocities, and accelerations, applied to the trajectory tracking of all revolute joints robotic arms. Global uniform asymptotic stability proof applying the direct Lyapunov theorem, is introduced for this new control scheme by using a strict Lyapunov function. This strict Lyapunov function is the first one within the field of fuzzy control that is applied to the trajectory control of robotic manipulators. With this strict Lyapunov function, a sensitivity analysis was also computed for this novel control scheme. Additionally, physical and simulation experimental results are given in comparison to the original control scheme, in which this new controller is inspired: the Proportional-Derivative (PD) controller plus feedforward compensation. The experimental results yielded better performance for the new fuzzy control scheme when compared to the classical structure, in both the joint position errors for similar or smaller values of applied torques, showing the expected tolerance to parametric deviations and uncertainties that all fuzzy controllers possess.
11 January 2021 in International Journal of Control
We elaborate an algorithm to optimally control the actuators of robot manipulators. By regarding the robot kinetic energy as a metric, the dynamic model is formulated using tensors in a Riemannian geometry manifold. The control criterion is selected to be invariant, leading to covariant control equations that take advantage of the system dynamics. Motion equations are associated with conjugate control equations resulting in a system of second order ordinary differential equations. The suggested control method consists in solving this system of equations to obtain optimal joint forces off-line and use them as inputs in a control scheme to track optimal trajectories. Position-velocity feedback ensures proper behaviour. Motion control simulations show that the optimal trajectory can be tracked with good accuracy, even with imposed perturbations. A stability analysis for switched systems precedes real-time motion control experiments conducted on a serial robot manipulator with revolute joints to validate our method.
SUMMARY: In this article, we propose a nonlinear Proportional+Derivative (PD) tracking controller with adaptive Fourier series compensation. The proposed controller uses a regressor-free adaptive scheme that relies on a trigonometric polynomial with varying coefficients to solve the control problem. Asymptotic convergence of the position and velocity errors is proven via a formal stability analysis based on Lyapunov and LaSalle theory for discontinuous systems. The proposed controller is validated on a 2-degrees of freedom robot manipulator. The experimental results validate the theoretically obtained results and reflect the effect of certain parameters in the transient behavior of the error dynamics. Certain robustness properties are also observed.
1 August 2023 in Engineering Applications of Artificial Intelligence