[go: up one dir, main page]

CN108227723A - A kind of underwater robot and its application process of stability analysis and structure optimization - Google Patents

A kind of underwater robot and its application process of stability analysis and structure optimization Download PDF

Info

Publication number
CN108227723A
CN108227723A CN201711486831.4A CN201711486831A CN108227723A CN 108227723 A CN108227723 A CN 108227723A CN 201711486831 A CN201711486831 A CN 201711486831A CN 108227723 A CN108227723 A CN 108227723A
Authority
CN
China
Prior art keywords
robot
control
hovering
underwater robot
stability
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201711486831.4A
Other languages
Chinese (zh)
Inventor
刘云平
臧鹏飞
付景枝
刘佳
张腾腾
郭强强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University of Information Science and Technology
Original Assignee
Nanjing University of Information Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing University of Information Science and Technology filed Critical Nanjing University of Information Science and Technology
Priority to CN201711486831.4A priority Critical patent/CN108227723A/en
Publication of CN108227723A publication Critical patent/CN108227723A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/04Control of altitude or depth
    • G05D1/06Rate of change of altitude or depth
    • G05D1/0692Rate of change of altitude or depth specially adapted for under-water vehicles

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Manipulator (AREA)

Abstract

本发明公开了一种水下机器人及其稳定性分析及结构优化的应用方法,包括载体装置、摄像及照明装置、控制与导航装置、驱动装置部分,主体采用鱼雷式结构,控制与导航装置放置在其内部;在主体结构两端和尾翼搭载驱动装置,所述摄像及照明装置固定在水下机器人前端;通过光纤、无线数传天线与主控端的控制单元通过主控数传设备相互配合协调,实现两种作业模式;处于航行模式的水下机器人快速灵活直航运动,悬停作业模式极大增加水下机器人的悬停稳定性以提高作业的精准和准确;在水下机器人悬停阶段,将两侧水平推进器扭转为垂直推进器,实现精准悬停,尾翼扭转为水平推进器以抵消湍流影响,引入李雅普诺夫指数量化分析获得的控制参数。

The invention discloses an underwater robot and its application method for stability analysis and structure optimization, including a carrier device, a camera and lighting device, a control and navigation device, and a driving device part. The main body adopts a torpedo structure, and the control and navigation device is placed Inside it; drive devices are installed at both ends of the main structure and the tail, and the camera and lighting devices are fixed at the front end of the underwater robot; through optical fibers, wireless data transmission antennas and the control unit of the main control end through the main control digital transmission equipment to cooperate with each other , to realize two operation modes; the underwater robot in the sailing mode is fast and flexible to move directly, and the hovering operation mode greatly increases the hovering stability of the underwater robot to improve the precision and accuracy of the operation; in the hovering stage of the underwater robot , the horizontal propellers on both sides are reversed to vertical propellers to achieve precise hovering, the tail fins are reversed to horizontal propellers to offset the influence of turbulence, and the control parameters obtained by quantitative analysis of Lyapunov exponents are introduced.

Description

一种水下机器人及其稳定性分析及结构优化的应用方法An underwater robot and its application method for stability analysis and structure optimization

技术领域technical field

本发明具体涉及一种水下机器人及其稳定性分析及结构优化的应用方法,属于机器人技术领域。The invention specifically relates to an underwater robot and an application method for stability analysis and structure optimization thereof, belonging to the technical field of robots.

背景技术Background technique

近年来,作业型水下机器人得到了国内外学者和研究机构的广泛关注。机器人在水下悬停或运动时,容易受到海流等外界干扰的影响,难以保持姿态稳定及实现精准作业,通过机械结构设计和控制力矩输入可以提高系统自身的稳定性。然而,自身稳定性差的水下机器人难于保持航向和定深,须通过频繁的调整控制输入力矩来保持期望的航向和深度,这样将会增加航行阻力及系统的能耗,甚至失控。自身稳定性过强的系统,又使得系统的机动性降低。因此,在机器人的设计过程中,如何合理的设计系统机械结构和控制输入之间关系,对于研究系统的稳定性和机动性具有重要的意义。In recent years, operational underwater robots have received extensive attention from scholars and research institutions at home and abroad. When the robot hovers or moves underwater, it is easily affected by external disturbances such as ocean currents, and it is difficult to maintain a stable attitude and achieve precise operations. The stability of the system itself can be improved through mechanical structure design and control torque input. However, it is difficult for an underwater robot with poor stability to maintain its heading and depth. It must frequently adjust the control input torque to maintain the desired heading and depth, which will increase navigation resistance and system energy consumption, and even lose control. The system with too strong self-stability also reduces the maneuverability of the system. Therefore, in the design process of the robot, how to reasonably design the relationship between the mechanical structure of the system and the control input is of great significance for studying the stability and mobility of the system.

水下机器人的运动稳定性是指其受到海流等干扰后,受扰的运动参数能否自行返回到初始运动状态的能力。目前针对稳定性研究主要有两种方法:一种是Routh-Hurwitz(1875, 1895)提出通过判断系统的特征根是否在左半平面来判定系统是否稳定。潜伟建等人采用古尔维茨判别法判断水下机器人平面扰动运动微分方程的特征方程式根的实部符号,进行直航运动稳定性分析。然而,这种方法并没有针对具体设计参数和控制参数,对稳定性进行分析;另一种是李雅普诺夫直接法,该方法不需要求解动力学方程,通过构造李雅普诺夫函数定性分析系统的稳定性,目前被广泛应用于水下机器人等非线性系统的运动稳定性分析。Joyjit等人基于滑模控制方法对蛇形机器人进行速度跟踪和头部角控制,通过Lyapunov 稳定性分析证明了系统在有限时间内的稳定性。李雅普诺夫稳定性理论分析多自由度、强耦合的复杂非线性系统稳定性时存在着难以构造出适合的函数,这依然是当前的难点问题。特别是,当进行机械设计和控制优化时,定性的分析无法给出量化分析指标,难以在稳定性和机动性方面给出定量的分析。因此,本文采用李雅普诺夫指数法量化分析水下机器人悬停阶段的运动稳定性。该方法与李雅普诺夫直接法相比,主要优点在于其可构建性,从而使得水下机器人悬停运动稳定性分析成为可能,同时本文优化系统机械结构来提高悬停运动稳定性,增加水下机器人摄像时的清晰度、准确度,及运动的灵活度。The motion stability of an underwater robot refers to the ability of the disturbed motion parameters to return to the initial motion state after being disturbed by ocean currents. At present, there are mainly two methods for stability research: one is that Routh-Hurwitz (1875, 1895) proposed to judge whether the system is stable by judging whether the characteristic root of the system is in the left half plane. Qian Weijian and others used the Guerwitz discriminant method to judge the real part sign of the root of the characteristic equation of the differential equation of the planar disturbance motion of the underwater robot, and analyzed the stability of the direct flight motion. However, this method does not analyze the stability of the specific design parameters and control parameters; the other is the Lyapunov direct method, which does not need to solve the dynamic equations, and qualitatively analyzes the system by constructing Lyapunov functions. Stability is widely used in motion stability analysis of nonlinear systems such as underwater robots. Based on the sliding mode control method, Joyjit et al. carried out speed tracking and head angle control on the snake robot, and proved the stability of the system in a finite time through Lyapunov stability analysis. When Lyapunov stability theory analyzes the stability of complex nonlinear systems with multiple degrees of freedom and strong coupling, it is difficult to construct suitable functions, which is still a difficult problem at present. In particular, when performing mechanical design and control optimization, qualitative analysis cannot give quantitative analysis indicators, and it is difficult to give quantitative analysis in terms of stability and maneuverability. Therefore, this paper uses the Lyapunov index method to quantitatively analyze the motion stability of the underwater robot during the hovering phase. Compared with Lyapunov's direct method, the main advantage of this method is its constructability, which makes it possible to analyze the hovering motion stability of underwater robots. At the same time, this paper optimizes the mechanical structure of the system to improve the hovering motion stability and increase the Clarity, accuracy, and flexibility of movement when taking pictures.

发明内容Contents of the invention

针对现有技术存在的不足,本发明所要解决的技术问题是:一种水下机器人,采用李雅普诺夫指数方法建立系统参数与系统悬停运动稳定性之间的量化关系,进而优化系统机械结构来提高悬停运动稳定性,增加水下摄像时的清晰度、准确度、灵活度。Aiming at the deficiencies in the existing technology, the technical problem to be solved by the present invention is: an underwater robot, which adopts the Lyapunov index method to establish the quantitative relationship between the system parameters and the stability of the hovering motion of the system, and then optimizes the mechanical structure of the system To improve the stability of hovering motion, increase the clarity, accuracy and flexibility of underwater photography.

为了实现上述发明目的,本发明采用的方案为:In order to realize the foregoing invention object, the scheme that the present invention adopts is:

一种水下作业机器人,包括载体装置、摄像及照明装置、控制与导航装置、驱动装置部分。主体采用鱼雷式结构,控制与导航装置放置在其内部,使得水下机器人能够执行计划指标。在主体结构两端和尾翼搭载驱动装置,所述摄像及照明装置固定在水下机器人前端。An underwater working robot includes a carrier device, a camera and lighting device, a control and navigation device, and a driving device. The main body adopts a torpedo structure, and the control and navigation devices are placed inside it, so that the underwater robot can execute the planned indicators. The two ends of the main structure and the empennage are equipped with driving devices, and the camera and lighting devices are fixed on the front end of the underwater robot.

进一步地载体装置包括耐压舱、耐压前罩。耐压舱采用亚克力材料和ABS工程塑料,新颖精简的流线型设计。耐压前罩由玻璃钢制成,便于摄像装置获取图像信息。耐压前罩、前端耐压舱依次布置。Further, the carrier device includes a pressure-resistant cabin and a pressure-resistant front cover. The pressure chamber is made of acrylic material and ABS engineering plastics, with a novel and streamlined design. The pressure-resistant front cover is made of fiberglass, which is convenient for the camera device to obtain image information. The pressure-resistant front cover and the front-end pressure-resistant cabin are arranged in sequence.

进一步地控制与导航装置置于耐压舱内部,采用STM32F407作为主控,配合MS5837深度传感器,MPU6050和AK8975姿态传感器等。算法部分,使用PID控制器进行处理。Further control and navigation devices are placed inside the pressure-resistant cabin, using STM32F407 as the main control, with MS5837 depth sensor, MPU6050 and AK8975 attitude sensor, etc. The algorithm part is processed using a PID controller.

进一步地驱动装置包括置于载体两侧水平推进螺旋桨和尾翼处的垂直螺旋桨。螺旋桨推进器可根据实际需要进行旋转180°。Further, the driving device includes horizontal propulsion propellers on both sides of the carrier and vertical propellers at the empennage. The propeller propeller can be rotated 180° according to actual needs.

进一步地摄像及照明装置包括摄像机、照相机、灯、红外传感器、激光传感器和磁力传感器,位于水下机器人前端的耐压前罩中。Further, the camera and lighting device includes a video camera, a camera, a lamp, an infrared sensor, a laser sensor and a magnetic sensor, and is located in the pressure-resistant front cover of the front end of the underwater robot.

所述水下航行体通过光纤、无线数传天线与主控端的控制单元通过主控数传设备相互配合协调,可实现两种作业模式,一种是航行模式,另一种是悬停作业模式。处于航行模式的水下机器人可以快速灵活直航运动,悬停作业模式极大增加水下机器人的悬停稳定性以提高作业的精准和准确。The underwater vehicle cooperates and coordinates with the control unit of the main control end through the optical fiber, the wireless data transmission antenna and the main control digital transmission equipment, and can realize two operation modes, one is the sailing mode, and the other is the hovering operation mode . The underwater robot in sailing mode can move quickly and flexibly, and the hovering operation mode greatly increases the hovering stability of the underwater robot to improve the precision and accuracy of the operation.

为实现上述的获得系统参数与系统悬停运动稳定性之间的量化关系,获取实际需要的 PD控制参数的目的,本发明采取的技术方案是:一种基于李雅普诺夫指数稳定性分析的方法,其步骤如下:In order to achieve the above-mentioned quantitative relationship between the obtained system parameters and the stability of the system hovering motion, and to obtain the actual required PD control parameters, the technical solution adopted by the present invention is: a method based on Lyapunov index stability analysis , the steps are as follows:

(i).构建水下机器人动力学模型,标准形式如下(i). Construct the dynamic model of underwater robot, the standard form is as follows

(ii).将模型方程转化为状态方程形式(ii). Transform the model equation into the form of state equation

(iii).计算雅克比(iii). Calculate the Jacobian

(iv).计算李雅普诺夫指数(iv). Calculate the Lyapunov index

最后获得系统参数与稳定性之间的量化关系。Finally, the quantitative relationship between system parameters and stability is obtained.

本方案参考可旋翼式无人机设计方案,处于航行模式的水下机器人两侧推进器为水平方向,尾翼为垂直推进器,这样有利于获得前进推力。在水下机器人悬停阶段,将两侧水平推进器扭转为垂直推进器,实现精准悬停,尾翼扭转为水平推进器以抵消湍流影响,引入李雅普诺夫指数量化分析获得的控制参数。This scheme refers to the design scheme of the rotatable-wing UAV. The thrusters on both sides of the underwater robot in the navigation mode are horizontal, and the tail is a vertical thruster, which is conducive to obtaining forward thrust. In the hovering stage of the underwater robot, the horizontal propellers on both sides are twisted into vertical propellers to achieve precise hovering, and the tail is twisted into horizontal propellers to offset the influence of turbulence, and the control parameters obtained by Lyapunov exponent quantitative analysis are introduced.

有益效果Beneficial effect

通过上述技术方案,本发明技术方案的有益效果是:Through the above technical solution, the beneficial effects of the technical solution of the present invention are:

1)、减少频繁调整控制输入多力矩保持期望的航向和深度。1) Reduce frequent adjustment of control input and multi-torque to maintain desired heading and depth.

2)、保持悬停姿态稳定。2) Keep the hovering posture stable.

3)、实现精准作业。3) Realize precise operation.

4)、提升水下机器人在水下执行任务时的稳定性、快速性和准确性。4) Improve the stability, speed and accuracy of underwater robots when performing tasks underwater.

5)、获得系统参数与系统悬停运动稳定性之间的量化关系。5) Obtain the quantitative relationship between the system parameters and the stability of the hovering motion of the system.

附图说明Description of drawings

图1是系统总体结构框图。Figure 1 is a block diagram of the overall system structure.

图2是稳定性算法流程图Figure 2 is a flowchart of the stability algorithm

图3是悬停阶段线位移曲线。Figure 3 is the displacement curve of the hover phase line.

图4是悬停阶段姿态李雅普诺夫指数谱。Figure 4 is the Lyapunov exponent spectrum of attitude during the hovering phase.

图5是修正后的悬停阶段线位移曲线。Figure 5 is the revised hovering stage line displacement curve.

图6是修正后的悬停阶段姿态李雅普诺夫指数谱。Figure 6 is the modified Lyapunov exponent spectrum of the hovering phase attitude.

图7是相空间状态验证算法的有效性。Figure 7 is the effectiveness of phase space state verification algorithm.

图8是航行模式结构简图。Fig. 8 is a schematic diagram of the structure of the sailing mode.

图9是悬停模式结构简图。Figure 9 is a schematic diagram of the structure of the hovering mode.

图10是悬停模式右视图。Figure 10 is a right view of the hover mode.

图11是工作流程图。Figure 11 is a work flow chart.

具体实施方式Detailed ways

下面结合附图对技术方案的实施作进一步的详细描述:Below in conjunction with accompanying drawing, the implementation of technical scheme is described in further detail:

显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。Apparently, the described embodiments are only some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

本发明所采用的水下悬停作业型机器人的机体采用对称平衡的结构设计,包括载体装置、摄像及照明装置、控制与导航装置、驱动装置部分如图1。主体采用鱼雷式结构,控制与导航装置放置在其内部,使得水下机器人能够执行计划指标。在主体结构两端和尾翼搭载驱动装置,所述摄像及照明装置固定在水下机器人前端。The body of the underwater hovering robot used in the present invention adopts a symmetrical and balanced structural design, including a carrier device, a camera and lighting device, a control and navigation device, and a driving device as shown in Figure 1. The main body adopts a torpedo structure, and the control and navigation devices are placed inside it, so that the underwater robot can execute the planned indicators. The two ends of the main structure and the empennage are equipped with driving devices, and the camera and lighting devices are fixed on the front end of the underwater robot.

本发明提供了水下悬停作业型机器人一种系统参数与系统悬停运动稳定性之间的量化分析方法,步骤如流程图2:The present invention provides a quantitative analysis method between a system parameter of the underwater hovering operation robot and the stability of the system hovering motion, the steps are as flow chart 2:

本方案将HyView水下机器人视为刚体,其运动视为刚体运动,机器人在大地坐标系下的位置和姿态用向量η=(φ,θ,ψ,x,y,z)T表示,其中φ,θ,ψ为3-2-1欧拉角的三个方向上的姿态角,x,y,z为线位移。机器人在体坐标系下的线速度和角速度用h=(p,q,r,u,v,w)T表示, p,q,r是角速度,u,v,w是线速度。本方案采用基于庞加莱—拉格朗日方程建立系统的运动学及动力学方程如下:In this scheme, the HyView underwater robot is regarded as a rigid body, and its motion is regarded as a rigid body motion. The position and attitude of the robot in the earth coordinate system are represented by vector η=(φ,θ,ψ,x,y,z) T , where φ , θ, ψ are attitude angles in three directions of 3-2-1 Euler angles, x, y, z are linear displacements. The linear velocity and angular velocity of the robot in the body coordinate system are represented by h=(p, q, r, u, v, w) T , where p, q, r are angular velocities, and u, v, w are linear velocities. This program adopts the kinematics and dynamics equations of the system based on the Poincaré-Lagrangian equation as follows:

其中,J(θ)是运动学矩阵,M是惯性矩阵,C(h)是科里奥利力,τ是外力和外力矩矢量。where J(θ) is the kinematic matrix, M is the inertia matrix, C(h) is the Coriolis force, and τ is the external force and external moment vector.

由于HyView水下机器人为复杂非线性系统,参数较多,动力学模型较为复杂。为了便于分析,本文对系统进行适当的简化,考虑影响水下机器人运动的主要参数。因此,本文将主要考虑水动阻力、推力和重力、浮力对其的影响。Since the HyView underwater robot is a complex nonlinear system with many parameters, the dynamic model is relatively complex. In order to facilitate the analysis, this paper simplifies the system appropriately and considers the main parameters that affect the movement of the underwater robot. Therefore, this paper will mainly consider the effects of hydrodynamic resistance, thrust, gravity, and buoyancy on it.

通过式(1)和(2)求解获得水下机器人的动力学模型的主要代表项如下:The main representative items of the dynamic model of the underwater robot obtained by solving equations (1) and (2) are as follows:

h=(p,q,r,u,v,w)T (3)h=(p,q,r,u,v,w) T (3)

其中:Ix、Iy、Iz分别为系统x、y、z轴的转动惯量,m为系统质量,g为重力加速度,见参数表1所示。φ为系统绕x轴方向的滚转角(rad),θ为系统绕y轴方向的俯仰角(rad),ψ为系统绕z轴方向的偏航角(rad),p,q,r,u,v,w分别是x、y、z轴的角速度和线速度,Sφ=sinφ,Cφ=cosφ,Sθ=sinθ,Cθ -1=cosθ,Cθ=secθ,Tθ=tanθ,Sψ=sinψ,Cψ=cosψ,L、K、N、 f1、f2、f3分别为x、y、z轴上的总的力矩和力,并且每个关节输入力和力矩采用了PD控制算法,如下:Among them: I x , I y , and Iz are the moments of inertia of the x, y, and z axes of the system respectively, m is the mass of the system, and g is the acceleration of gravity, see parameter table 1. φ is the roll angle (rad) of the system around the x-axis direction, θ is the pitch angle (rad) of the system around the y-axis direction, and ψ is the yaw angle (rad) of the system around the z-axis direction, p, q, r, u , v, w are the angular velocity and linear velocity of x, y, z axis respectively, S φ = sinφ, C φ = cosφ, S θ = sinθ, C θ -1 = cosθ, C θ = secθ, T θ = tanθ, S ψ =sinψ, C ψ =cosψ, L, K, N, f 1 , f 2 , and f 3 are the total moment and force on the x, y, and z axes respectively, and the input force and moment of each joint adopt The PD control algorithm is as follows:

其中θd1是期望位置或运动轨迹,kpi和kvi是比例微分系数。Where θ d1 is the desired position or trajectory, k pi and k vi are proportional differential coefficients.

将式(1)和(2)转化为系统的状态方程Transform equations (1) and (2) into the state equation of the system

式中,X=[ηh]T=(φ,θ,ψ,x,y,z,p,q,r,u,v,w)T In the formula, X=[ηh] T =(φ,θ,ψ,x,y,z,p,q,r,u,v,w) T

李雅普诺夫指数可以通过动力学方程或状态量的时间序列两种方式获得,本文采用基于动力学方程的计算方法,其计算公式为:The Lyapunov index can be obtained in two ways through the dynamic equation or the time series of the state quantity. This paper adopts the calculation method based on the dynamic equation, and its calculation formula is:

其中,状态方程是通过非线性系统的动力学方程转化得到的。李雅普诺夫指数的大小由函数f(X)在Xi处的雅可比矩阵。|df(X)/dX|决定的,计算步骤如下:Among them, the state equation is obtained by transforming the dynamic equation of the nonlinear system. The size of the Lyapunov exponent is given by the Jacobian of the function f(X) at Xi . Determined by |df(X)/dX|, the calculation steps are as follows:

(i).构建动力学模型,标准形式如下(i).Construct a kinetic model, the standard form is as follows

(ii).将模型方程转化为状态方程形式(ii). Transform the model equation into the form of state equation

(iii).计算雅克比(iii). Calculate the Jacobian

(iv).计算李雅普诺夫指数(iv). Calculate the Lyapunov index

在建立的动力学模型基础上,将方程(5)代入式(6)中就可以计算出整个系统的李雅普诺夫指数谱。On the basis of the established dynamic model, the Lyapunov exponent spectrum of the whole system can be calculated by substituting Equation (5) into Equation (6).

李雅普诺夫指数用来描述系统受到扰动后的初值与原初值两条轨道随时间收敛或发散的平均指数率。当李雅普诺夫指数小于0时,系统的相轨道吸引到一个稳定的固定点上,整个系统是稳定的。负的李雅普诺夫指数是耗散系统或者非保守系统(如阻尼谐波振子)的基本特征,而且这个负值越大相轨道收敛越快,系统到达稳定状态的速度也越快,当这个负值趋向于无穷大时系统是超稳定的。如果系统是稳定的,其李雅普诺夫指数中至少有一个小于0,并且所有指数之和同时小于0。当李雅普诺夫指数大于0时,系统是不稳定的或混沌的。李雅普诺夫指数为0时,相轨迹是周期性运动。The Lyapunov exponent is used to describe the average exponential rate of the two orbits of the initial value and the original value after the system is disturbed converge or diverge over time. When the Lyapunov exponent is less than 0, the phase orbit of the system is attracted to a stable fixed point, and the whole system is stable. The negative Lyapunov exponent is the basic characteristic of dissipative systems or non-conservative systems (such as damped harmonic oscillators), and the larger the negative value is, the faster the phase orbit converges, and the faster the system reaches the stable state. When the negative The system is ultrastable when the value tends to infinity. If the system is stable, at least one of its Lyapunov exponents is less than 0, and the sum of all exponents is less than 0 at the same time. When the Lyapunov exponent is greater than 0, the system is unstable or chaotic. When the Lyapunov exponent is 0, the phase trajectory is a periodic motion.

同时给PD控制算法的比例微分系数为kp1=2,kv1=300;kp2=2,kv2=300和kp3=2,kv3=250;期望轨迹θd1=x=1.7sin(2x),θd1=y=1.7sin(2y)和θd1=z=1.7sin(2z)。三个方向上的线位移与设定的期望轨迹如图3所示,X轴方向的线位移能够快速响应并与期望值吻合,Y轴方向的线位移 2s后达到稳定,Z轴方向的线位移在起始阶段较X,Y的线位移波动较大,最终实现稳定状态,但在仿真中发现与期望状态有0.05m误差,李雅普诺夫指数迭代60次后系统才趋向稳定,如图4,说明Z轴方向受到的干扰比X,Y轴大,如图8所示,At the same time, the proportional differential coefficients for the PD control algorithm are k p1 =2, k v1 =300; k p2 =2, k v2 =300 and k p3 =2, k v3 =250; the desired track θ d1 =x=1.7sin( 2x), θ d1 =y=1.7sin(2y) and θd1 =z=1.7sin(2z). The linear displacement in the three directions and the set expected trajectory are shown in Figure 3. The linear displacement in the X-axis direction can respond quickly and is consistent with the expected value. The linear displacement in the Y-axis direction is stable after 2s. The linear displacement in the Z-axis direction In the initial stage, the linear displacement of X and Y fluctuated greatly, and finally achieved a stable state. However, in the simulation, it was found that there was a 0.05m error with the expected state. The system tended to be stable after 60 iterations of the Lyapunov index, as shown in Figure 4. It shows that the interference received in the direction of the Z axis is larger than that of the X and Y axes, as shown in Figure 8.

初始阶段稳定性较差,需对作业型悬停水下机器人进行合理布置,本文在仿真中增加作业型悬停水下Z轴方向推力稳定到TZ=150N,调整kp6=3,kv6=300,以抵消潜浮运动对悬停的影响,后得到仿真如图5所示,此时李雅普诺夫指数都是负的(如图6所示),系统的运动是稳定的。悬停运动状态的稳定性受到浮力,重力,水动力等耦合干扰影响,因此在设计与控制悬停水下机器人时,对Z轴方向对推进器和控制参数等进行合理设置。当比例微分系数给定后,改变初始条件为φ=0.1,θ=0.1,ψ=0.1,x=0.1,y=0.1,z=0.1时获得时相空间的吸引子都还稳定在同一个固定点上,如图7所示,验证了算法的有效性In the initial stage, the stability is poor, and the operational hovering underwater robot needs to be arranged reasonably. In this paper, the thrust in the Z-axis direction of the operational hovering underwater robot is added in the simulation to stabilize T Z = 150N, and k p6 = 3, k v6 is adjusted. = 300, to counteract the impact of the submerged-floating motion on the hovering, and then obtain the simulation as shown in Figure 5. At this time, the Lyapunov exponents are all negative (as shown in Figure 6), and the motion of the system is stable. The stability of the hovering motion state is affected by coupling interference such as buoyancy, gravity, and hydrodynamic force. Therefore, when designing and controlling a hovering underwater robot, the propeller and control parameters in the Z-axis direction should be set reasonably. When the proportional differential coefficient is given, change the initial conditions to φ=0.1, θ=0.1, ψ=0.1, x=0.1, y=0.1, z=0.1, and the attractors in the phase space are still stable in the same fixed On the point, as shown in Figure 7, the effectiveness of the algorithm is verified

结合附图8、9、10可见,本水下机器人,包括机器人本体,采用采用亚克力材料和ABS工程塑料,主体制成鱼雷式结构,在抵抗水体压力的情况下,有利于减轻物体重量增加浮力及减少运动阻力。In conjunction with accompanying drawings 8, 9, and 10, it can be seen that the underwater robot, including the robot body, is made of acrylic material and ABS engineering plastics, and the main body is made of a torpedo structure, which is conducive to reducing the weight of objects and increasing buoyancy under the condition of resisting water pressure. and reduce movement resistance.

所述机器人本体两侧和尾翼搭载地驱动装置包括置于两侧水平的螺旋桨推进器和尾翼处的垂直螺旋桨推进器如图8。本装置在控制与导航装置作用下,可以实现两种模式下的水下姿态航行,STM32F407作为主控板接受模式转换指令,启动本体与推进器之间的倾斜装置,通过舵机控制实现推进器系统的倾转角度,螺旋桨推进器可根据实际需要进行旋转 180°,进入悬停模式如图9,在水下机器人悬停阶段,两侧水平推进器扭转为垂直推进器,实现精准悬停,尾翼扭转为水平推进器以抵消湍流影响,保持X-Y平面稳定性,如图10所示。调入根据李雅普诺夫指数量化稳定分析获得的PD控制参数,使用PD控制算法进行处理姿态信息实现精准稳定状态。工作流程如图11所示。增加垂直推进器会繁调整控制输入多力矩保持期望的航向和深度,这样将会增加航行阻力及系统的能耗,相对于其他搭载六个推进器的水下机器人相比,本文可以减少阻力,增加续航时间,既减轻维持悬停稳定的控制难度又保证了直航运动的快速。The driving devices mounted on both sides of the robot body and the tail include horizontal propellers placed on both sides and vertical propellers at the tail as shown in Figure 8 . Under the action of the control and navigation device, this device can realize underwater attitude navigation in two modes. The STM32F407 acts as the main control board to receive the mode conversion command, start the tilting device between the body and the propeller, and realize the propeller through the control of the steering gear. The tilting angle of the system and the propeller propeller can be rotated 180° according to actual needs, and enter the hovering mode as shown in Figure 9. During the hovering stage of the underwater robot, the horizontal propellers on both sides are reversed into vertical propellers to achieve precise hovering. The empennage is twisted into a horizontal propeller to counteract the influence of turbulence and maintain X-Y plane stability, as shown in Figure 10. The PD control parameters obtained according to the Lyapunov index quantitative stability analysis are transferred, and the PD control algorithm is used to process the attitude information to achieve an accurate and stable state. The workflow is shown in Figure 11. Adding vertical propellers will make it difficult to adjust the control input and multi-torque to maintain the desired course and depth, which will increase the navigation resistance and the energy consumption of the system. Compared with other underwater robots equipped with six propellers, this paper can reduce resistance. Increased battery life not only reduces the difficulty of maintaining stable hovering control but also ensures the rapid movement of direct flight.

所述机器人本体搭载的摄像及照明装置,本文使用高清的摄像头可用于在悬停阶段观察水下环境,拍摄大量图片和视频用于后续研究工作,增强水下机器人的稳定性可以大大提高图片和视频采集质量,减少后期数据处理的难度,灯、红外传感器、激光传感器等使其可以适应不同情况下的海底环境,其中红外传感器、激光传感可用于测量机器人本体距离以实现对前方进行避障。The camera and lighting device mounted on the robot body, the high-definition camera used in this paper can be used to observe the underwater environment during the hovering stage, and take a large number of pictures and videos for follow-up research work. Enhancing the stability of the underwater robot can greatly improve the quality of pictures and images. The quality of video acquisition reduces the difficulty of later data processing. Lights, infrared sensors, laser sensors, etc. make it adaptable to the seabed environment in different situations. Among them, infrared sensors and laser sensors can be used to measure the distance of the robot body to achieve obstacle avoidance ahead. .

本发明的技术方案所公开的技术手段不仅限于上述技术手段所公开的技术手段,还包括由以上技术特征任意组合所组成的技术方案。The technical means disclosed in the technical solutions of the present invention are not limited to the technical means disclosed in the above technical means, but also include technical solutions composed of any combination of the above technical features.

以上述依据本发明的理想实例为启示,通过上述的说明内容,相关工作人员完全可以在不偏离本项发明技术思想的范围内,进行多样的变更以及修改。本项发明的技术性范围并不局限于说明书上的内容,必须要根据权利要求范围来确定其技术性范围。Inspired by the above-mentioned ideal example according to the present invention, and through the above-mentioned description content, relevant workers can completely make various changes and modifications within the scope of not departing from the technical idea of the present invention. The technical scope of the present invention is not limited to the content in the specification, but must be determined according to the scope of the claims.

Claims (6)

1. a kind of underwater operation robot, which is characterized in that filled including carrier arrangement, camera shooting and lighting device, control and navigation It puts, driving device part, main body uses torpedo type structure, and control is placed inside it with navigation device so that underwater robot It is able to carry out plan target;Driving device is carried at agent structure both ends and empennage, the camera shooting and lighting device are fixed on water Lower robot front end.
2. robot as claimed in claim 1, which is characterized in that carrier arrangement includes pressure-resistant cabin, pressure-resistant front shroud;Pressure-resistant cabin Using acrylic material and ABS engineering plastics;Pressure-resistant front shroud is made of fiberglass, and image information is obtained convenient for photographic device;It is resistance to Pressure front shroud, front end pressure-resistant cabin are sequentially arranged.
3. robot as claimed in claim 1, which is characterized in that control is placed in navigation device inside pressure-resistant cabin, is used STM32F407 coordinates MS5837 depth transducers, MPU6050 and AK8975 attitude transducers as master control.
4. robot as claimed in claim 1, which is characterized in that driving device includes being placed in carrier both sides level propulsion spiral shell Revolve the vertical spin paddle at paddle and empennage;Screw propeller carries out 180 ° of rotation according to actual needs.
5. robot as claimed in claim 1, which is characterized in that camera shooting and lighting device include video camera, camera, Lamp, infrared sensor, laser sensor and magnetometric sensor, in the pressure-resistant front shroud of body front end.
6. robot stabilization analysis as claimed in claim 1 and the application process of structure optimization, which is characterized in that described Robot is cooperated by the control unit of optical fiber, wireless data sending antenna and main control end by master control data transmission equipment to be coordinated, real Existing two kinds of work patterns, one kind are sail modes, and another kind is hovering work pattern;Underwater robot in sail mode is fast The hoverning stability of underwater robot is significantly greatly increased to improve the accurate and accurate of operation in fast flexibly direct route movement, hovering work pattern Really;
To realize the quantitative relationship between above-mentioned acquisition systematic parameter and system hovering kinetic stability, actual needs is obtained The purpose of PD control parameter, using following protocol step:
(i) builds underwater human occupant dynamic model, and canonical form is as follows
(ii) model equation is converted into state equation form by
(iii) calculates Jacobi
(iv) calculates Liapunov exponent
Finally obtain the quantitative relationship between systematic parameter and stability.
CN201711486831.4A 2017-12-29 2017-12-29 A kind of underwater robot and its application process of stability analysis and structure optimization Pending CN108227723A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711486831.4A CN108227723A (en) 2017-12-29 2017-12-29 A kind of underwater robot and its application process of stability analysis and structure optimization

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711486831.4A CN108227723A (en) 2017-12-29 2017-12-29 A kind of underwater robot and its application process of stability analysis and structure optimization

Publications (1)

Publication Number Publication Date
CN108227723A true CN108227723A (en) 2018-06-29

Family

ID=62646486

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711486831.4A Pending CN108227723A (en) 2017-12-29 2017-12-29 A kind of underwater robot and its application process of stability analysis and structure optimization

Country Status (1)

Country Link
CN (1) CN108227723A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112147899A (en) * 2020-09-30 2020-12-29 沈阳工业大学 Underwater robot autonomous obstacle avoidance control method based on fuzzy sliding mode algorithm
CN112549010A (en) * 2020-12-22 2021-03-26 南昌大学 Design method of multi-joint snake-shaped robot self-adaptive trajectory tracking controller based on improved Serpenoid curve
CN114879686A (en) * 2022-05-27 2022-08-09 山东大学 A robot system and control method for water diversion tunnel detection

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105843248A (en) * 2016-03-15 2016-08-10 冀大雄 Underwater robot
CN207731158U (en) * 2017-12-29 2018-08-14 南京信息工程大学 A kind of underwater robot

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105843248A (en) * 2016-03-15 2016-08-10 冀大雄 Underwater robot
CN207731158U (en) * 2017-12-29 2018-08-14 南京信息工程大学 A kind of underwater robot

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
刘云平,等: "涵道式无人机的悬停姿态控制与运动稳定性分析", 《高技术通讯》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112147899A (en) * 2020-09-30 2020-12-29 沈阳工业大学 Underwater robot autonomous obstacle avoidance control method based on fuzzy sliding mode algorithm
CN112147899B (en) * 2020-09-30 2022-05-20 沈阳工业大学 An autonomous obstacle avoidance control method for underwater robots based on fuzzy sliding mode algorithm
CN112549010A (en) * 2020-12-22 2021-03-26 南昌大学 Design method of multi-joint snake-shaped robot self-adaptive trajectory tracking controller based on improved Serpenoid curve
CN114879686A (en) * 2022-05-27 2022-08-09 山东大学 A robot system and control method for water diversion tunnel detection
CN114879686B (en) * 2022-05-27 2025-02-28 山东大学 A robot system and control method for water diversion tunnel detection

Similar Documents

Publication Publication Date Title
CN109032178B (en) Full-drive AUV recycling control system and autonomous recycling method
CN113359785B (en) A method for underwater motion and hovering control of micro AUV
Bi et al. Nezha-mini: Design and locomotion of a miniature low-cost hybrid aerial underwater vehicle
CN112148022B (en) Fully driven autonomous underwater robot recovery three-dimensional path tracking control system and method
Cao et al. CPG-fuzzy-based control of a cownose-ray-like fish robot
CN104076689B (en) A kind of full drive-type Autonomous Underwater Vehicle cooperative control method
CN111208845B (en) Path planning method and device for movable butt joint recovery of underwater robot
An et al. Task planning and collaboration of jellyfish-inspired multiple spherical underwater robots
US20250208625A1 (en) Attitude planner-containing trajectory tracking control method and system for quadrotor unmanned aerial vehicle (uav)
CN111857165B (en) A kind of trajectory tracking control method of underwater vehicle
CN108674613A (en) A kind of underwater robot center of gravity auxiliary adjustment system and control method
CN113359737A (en) Ship formation self-adaptive event trigger control method considering formation expansion
Wu et al. Gliding motion regulation of a robotic dolphin based on a controllable fluke
CN113602462A (en) Underwater robot and attitude and motion control method thereof under high-visibility condition in water
Tang et al. Unscented Kalman-filter-based sliding mode control for an underwater gliding snake-like robot
CN115352603B (en) A penguin-like underwater robot capable of switching between sea and air
CN113580127A (en) Multi-rotor aircraft humanoid double-mechanical-arm system and dynamic self-balancing control design method thereof
CN108227723A (en) A kind of underwater robot and its application process of stability analysis and structure optimization
Zhang Research on UAV control based on intelligent fuzzy PID control
Lyu et al. A snake eel inspired multi-joint underwater inspection robot for undersea infrastructure intelligent maintenance
Rao et al. Puffin platform: A morphable unmanned aerial/underwater vehicle with eight propellers
CN111580537B (en) Unmanned aerial vehicle stunt flight control system and method
Huang et al. Design and dynamics modeling of a hybrid drive bionic robotic fish
CN207731158U (en) A kind of underwater robot
CN114217521A (en) Underwater robot full-attitude motion control method based on propeller vector layout

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20180629

WD01 Invention patent application deemed withdrawn after publication