介绍了用于水下自主机器人(AUV)航行的控制软件的设计与实现。该软件是基于C#在Visual Studio 2005.NET环境下,运行于Windows操作系统下的程序,使用SerialPort类实现串口通信功能,可以有效控制AUV的前进、后退、左转、右转、自主航行、...介绍了用于水下自主机器人(AUV)航行的控制软件的设计与实现。该软件是基于C#在Visual Studio 2005.NET环境下,运行于Windows操作系统下的程序,使用SerialPort类实现串口通信功能,可以有效控制AUV的前进、后退、左转、右转、自主航行、预编程模式航行等,并在数据处理后将AUV状态及航行轨迹显示到界面上。试验表明,该控制软件达到了预期效果。展开更多
Based on rational behavior model of three layers, a tracking control system is designed for straight line tracking which is commonly used in underwater survey missions. An intelligent PID control law implemented as pl...Based on rational behavior model of three layers, a tracking control system is designed for straight line tracking which is commonly used in underwater survey missions. An intelligent PID control law implemented as planning level during the control system using transverse deviation is came up with. Continuous tracking of path expressed by a point sequence can be realized by the law. Firstly, a path tracking control system based on rational behavior model of three layers is designed, mainly satisfying the needs of underactuated AUV. Since there is no need to perform spatially coupled maneuvers, the 3D path tracking control is decoupled into planar 2D path tracking and depth or height tracking separately. Secondly, planar path tracking controller is introduced. For the reason that more attention is paid to comparing with vertical position control, transverse deviation in analytical form is derived. According to the Lyapunov direct theory, control law is designed using discrete PID algorithm whose parameters obey adaptive fuzzy adjustment. Reference heading angle is given as an output of the guidance controller conducted by lateral deviation together with its derivative. For the purpose of improving control quality and facilitating parameter modifying, data normalize modules based on Sigmoid function are applied to input-output data manipulation. Lastly, a sequence of experiments was carried out successfully, including tests in Longfeng lake and at the Yellow sea. In most challenging sea conditions, tracking errors of straight line are below 2 m in general. The results show that AUV is able to compensate the disturbance brought by sea current. The provided test results demonstrate that the designed guidance controller guarantees stably and accurately straight route tracking. Besides, the proposed control system is accessible for continuous comb-shaped path tracking in region searching.展开更多
A“Market” based framework for multiple AUVs team is introduced in this paper.It is a distributed meta-level task allocation framwork. The formulation and the basic concepts of the “Market” such as “goods” and “...A“Market” based framework for multiple AUVs team is introduced in this paper.It is a distributed meta-level task allocation framwork. The formulation and the basic concepts of the “Market” such as “goods” and “price” are discussed first, then the basic algorithm of the “auction”. The loosely coupled v-MDTSP tasks are considered as an example of the task allocation mission. A multiple AUV team controller and a detailed algorithm are developed for such applications. The simulation results show that the controller has the advantages such as robustness and low complexity and it can achieve better optimization results than the classical central controller (such as GA) in some tasks. And the comparison of two different local solvers also implies that we should get the reasonable task allocation even not using the high quality algorithm, which can considerably decrease the cooperation computation.展开更多
S surface controllers have been proven to provide effective motion control for an autonomous underwater vehicle (AUV).However, it is difficult to adjust their control parameters manually.Choosing the optimum parameter...S surface controllers have been proven to provide effective motion control for an autonomous underwater vehicle (AUV).However, it is difficult to adjust their control parameters manually.Choosing the optimum parameters for the controller of a particular AUV is a significant challenge.To automate the process, a modified particle swarm optimization (MPSO) algorithm was proposed.It was based on immune theory, and used a nonlinear regression strategy for inertia weight to optimize AUV control parameters.A semi-physical simulation system for the AUV was developed as a platform to verify the proposed control method, and its structure was considered.The simulation results indicated that the semi-physical simulation platform was helpful, the optimization algorithm has good local and global searching abilities, and the method can be reliably used for an AUV.展开更多
文摘介绍了用于水下自主机器人(AUV)航行的控制软件的设计与实现。该软件是基于C#在Visual Studio 2005.NET环境下,运行于Windows操作系统下的程序,使用SerialPort类实现串口通信功能,可以有效控制AUV的前进、后退、左转、右转、自主航行、预编程模式航行等,并在数据处理后将AUV状态及航行轨迹显示到界面上。试验表明,该控制软件达到了预期效果。
基金Projects(51179035,51279221) supported by the National Natural Science Foundation of ChinaProject(2014M561333) supported by Postdoctoral Science Foundation of China
文摘Based on rational behavior model of three layers, a tracking control system is designed for straight line tracking which is commonly used in underwater survey missions. An intelligent PID control law implemented as planning level during the control system using transverse deviation is came up with. Continuous tracking of path expressed by a point sequence can be realized by the law. Firstly, a path tracking control system based on rational behavior model of three layers is designed, mainly satisfying the needs of underactuated AUV. Since there is no need to perform spatially coupled maneuvers, the 3D path tracking control is decoupled into planar 2D path tracking and depth or height tracking separately. Secondly, planar path tracking controller is introduced. For the reason that more attention is paid to comparing with vertical position control, transverse deviation in analytical form is derived. According to the Lyapunov direct theory, control law is designed using discrete PID algorithm whose parameters obey adaptive fuzzy adjustment. Reference heading angle is given as an output of the guidance controller conducted by lateral deviation together with its derivative. For the purpose of improving control quality and facilitating parameter modifying, data normalize modules based on Sigmoid function are applied to input-output data manipulation. Lastly, a sequence of experiments was carried out successfully, including tests in Longfeng lake and at the Yellow sea. In most challenging sea conditions, tracking errors of straight line are below 2 m in general. The results show that AUV is able to compensate the disturbance brought by sea current. The provided test results demonstrate that the designed guidance controller guarantees stably and accurately straight route tracking. Besides, the proposed control system is accessible for continuous comb-shaped path tracking in region searching.
文摘A“Market” based framework for multiple AUVs team is introduced in this paper.It is a distributed meta-level task allocation framwork. The formulation and the basic concepts of the “Market” such as “goods” and “price” are discussed first, then the basic algorithm of the “auction”. The loosely coupled v-MDTSP tasks are considered as an example of the task allocation mission. A multiple AUV team controller and a detailed algorithm are developed for such applications. The simulation results show that the controller has the advantages such as robustness and low complexity and it can achieve better optimization results than the classical central controller (such as GA) in some tasks. And the comparison of two different local solvers also implies that we should get the reasonable task allocation even not using the high quality algorithm, which can considerably decrease the cooperation computation.
基金Supported by the 863 Project under Grant No.2008AA092301the Fundamental Research Foundation of Harbin Engineering University under Grant No.2007001
文摘S surface controllers have been proven to provide effective motion control for an autonomous underwater vehicle (AUV).However, it is difficult to adjust their control parameters manually.Choosing the optimum parameters for the controller of a particular AUV is a significant challenge.To automate the process, a modified particle swarm optimization (MPSO) algorithm was proposed.It was based on immune theory, and used a nonlinear regression strategy for inertia weight to optimize AUV control parameters.A semi-physical simulation system for the AUV was developed as a platform to verify the proposed control method, and its structure was considered.The simulation results indicated that the semi-physical simulation platform was helpful, the optimization algorithm has good local and global searching abilities, and the method can be reliably used for an AUV.