Time and fuel balance is an important topic in the dynamic tracking problem of unmanned systems. In this paper, we propose a quasi time-fuel optimal control strategy (QTFOC) to solve the dynamic tracking problem of a double integrator system, which is capable of multi-target switching tracking tasks, such as the multi-target strike of weapons and the rapid multi-target grabbing of robots on industrial assembly lines. Compared with the previous optimal control algorithms, the proposed controller retains the time-fuel optimal characteristic when switching among multiple dynamic targets, and overcomes the high-frequency oscillation problem by incorporating local linear control region and two nonlinear buffer areas. That is, when switching among multiple dynamic targets, the proposed control strategy enables the corresponding system to achieve desired transient performance and satisfactory steady-state performance simultaneously. In addition, the asymmetry of friction load is further explored, which affects the dynamic performance of the actual system. Extensive experiments based on the visual tracking turntable demonstrate the superiority and feasibility of the proposed method. <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Note to Practitioners</i> —This paper was motivated by the problem of multi-target switching tracking, such as the multi-target strike of weapons with vision sensors and the rapid multi-target grabbing of robots on industrial assembly lines. In recent years, various algorithms have been developed for trajectory planning and tracking. However, it is still challenging for unmanned servo system to capture dynamic targets quickly due to the constrains of motion performance, energy, and computational power. In order to reduce the computational burden and obtain ideal response under various physical constraints, a quasi time-fuel optimal control strategy (QTFOC) with analytical solutions is proposed in this paper. First, the static target is extended to the dynamic target by further investigating the traditional time-fuel optimal control theory for double integrator system. Second, to deal with the oscillation problem caused by system disturbances, we incorporate buffer areas and local linear control region into the control algorithm, which makes the system more robust. Third, the system performance is further improved by analyzing the frictional load asymmetry. This algorithm requires small computational resources and can be implemented directly on microcontrollers such as STM32. The experimental results demonstrate the superiority of our proposed method in handling the multi-target switching tracking problem, which can also adjust the response speed weight, making the unmanned system perform better under different operating conditions. Furthermore, the proposed QTFOC can be extended to other unmanned systems, such as trajectory planning and motion control for unmanned vehicles and bionic robots.
Read full abstract