This paper proposes a hierarchical image-based visual servoing (IBVS) strategy for dynamic positioning of a fully actuated underwater vehicle. In the kinematic loop, the desired velocity is generated by a nonlinear model predictive controller, which optimizes a cost function of the predicted image trajectories under the constraints of visibility and velocity. A velocity reference model, representing the desired closed-loop vehicle dynamics, is integrated with an IBVS kinematic model to predict the future trajectories. In the dynamic velocity tracking loop, a neural-network-based model reference adaptive controller is designed to ensure the convergence of the velocity tracking error in the presence of uncertainties associated with vehicle dynamic parameters, water velocity, and thrust forces. Comparative simulations with different control and system configurations are performed to verify the effectiveness of the proposed scheme and to illustrate the influences of the prediction horizon, cost function, closed-loop vehicle dynamics, and predictive velocity reference model on the IBVS system performance.
Many onboard navigation systems use the Global Positioning System to bound the errors that result from integrating inertial sensors over time. Global Positioning System information, however, is not always accessible since it relies on external satellite signals. To this end, a vision sensor is explored as an alternative for inertial navigation in the context of an Extended Kalman Filter used in the closed-loop control of an unmanned aerial vehicle. The filter employs an onboard image processor that uses camera images to provide information about the size and position of a known target, thereby allowing the flight computer to derive the target's pose. Assuming that the position and orientation of the target are known a priori, vehicle position and attitude can be determined from the fusion of this information with inertial and heading measurements. Simulation and flight test results verify filter performance in the closed-loop control of an unmanned rotorcraft.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.