This paper develops a novel integral sliding mode controller (ISMC) for a general type of underwater robots based on multiple-input and multiple-output extended-state-observer (MIMO-ESO). The difficulties associated with the unmeasured velocities, unknown disturbances, and uncertain hydrodynamics of the robot have been successfully solved in the control design. An adaptive MIMO-ESO is designed not only to estimate the unmeasurable linear and angular velocities, but also to estimate the unknown external disturbances. An ISMC is then designed using Lyapunov synthesis, and an adaptive gain update algorithm is introduced to estimate the upper bound of the uncertainties. Rigorous theoretical analysis is performed to show that the proposed control method is able to achieve asymptotical tracking performance for the underwater robot. Experimental studies are also carried out to validate the effectiveness of the proposed control, and to show that the proposed approach performs better than a conventional potential difference (PD) control approach.
10 January 2017 in IEEE Transactions on Systems, Man, and Cybernetics: Systems
In this paper, we investigate the trajectory tracking problem for a fully actuated autonomous underwater vehicle (AUV) that moves in the horizontal plane. External disturbances, control input nonlinearities and model uncertainties are considered in our control design. Based on the dynamics model derived in the discrete-time domain, two neural networks (NNs), including a critic and an action NN, are integrated into our adaptive control design. The critic NN is introduced to evaluate the long-time performance of the designed control in the current time step, and the action NN is used to compensate for the unknown dynamics. To eliminate the AUV's control input nonlinearities, a compensation item is also designed in the adaptive control. Rigorous theoretical analysis is performed to prove the stability and performance of the proposed control law. Moreover, the robustness and effectiveness of the proposed control method are tested and validated through extensive numerical simulation results.
26 July 2018 in IEEE Transactions on Neural Networks and Learning Systems
This paper proposes an enhanced robot skill learning system considering both motion generation and trajectory tracking. During robot learning demonstrations, dynamic movement primitives (DMPs) are used to model robotic motion. Each DMP consists of a set of dynamic systems that enhances the stability of the generated motion toward the goal. A Gaussian mixture model and Gaussian mixture regression are integrated to improve the learning performance of the DMP, such that more features of the skill can be extracted from multiple demonstrations. The motion generated from the learned model can be scaled in space and time. Besides, a neural-network-based controller is designed for the robot to track the trajectories generated from the motion model. In this controller, a radial basis function neural network is used to compensate for the effect caused by the dynamic environments. The experiments have been performed using a Baxter robot and the results have confirmed the validity of the proposed methods.
Autonomous underwater vehicles (AUVs) have been widely employed in ocean survey, monitoring, and search and rescue tasks for both civil and military applications. It is beneficial to use multiple AUVs that perform environmental sampling and sensing tasks for the purposes of efficiency and cost effectiveness. In this paper, an adaptive path planning algorithm is proposed for multiple AUVs to estimate the scalar field over a region of interest. In the proposed method, a measurable model composed of multiple basis functions is defined to represent the scalar field. A selective basis function Kalman filter is developed to achieve model estimation through the information collected by multiple AUVs. In addition, a path planning method, the multidimensional rapidly exploring random trees star algorithm, which uses mutual information, is proposed for the multi-AUV system. Employing the path planning algorithm, the sampling positions of the AUVs are determined to improve the quality of future samples by maximizing the mutual information between the scalar field model and observations. Extensive simulation results are provided to demonstrate the effectiveness of the proposed algorithm. Additionally, an indoor experiment using four robotic fishes is carried out to validate the algorithms presented.