-
摘要: 针对电力巡检机器人(Power-line inspection robot, PLIR)的平衡调节问题, 设计了广义二型模糊逻辑控制器(General type-2 fuzzy logic controller, GT2FLC); 针对GT2FLC中隶属函数参数难以确定的问题, 通过模糊粒子群(Fuzzy particle swarm optimization, FPSO)算法来优化隶属函数参数. 将GT2FLC的控制性能与区间二型模糊逻辑控制器(Interval type-2 fuzzy logic controller, IT2FLC)和一型模糊逻辑控制器(Type-1 fuzzy logic controller, T1FLC) 的控制性能进行对比. 除此之外, 还考虑了外部干扰对三种控制器控制效果的影响. 仿真结果表明, GT2FLC具有更好的性能和处理不确定性的能力.
-
关键词:
- 广义二型模糊逻辑控制器 /
- 隶属函数 /
- 模糊粒子群 /
- 电力巡检机器人
Abstract: A general type-2 fuzzy logic controller (GT2FLC) is designed to control the balance of a power-line inspection robot (PLIR). Because it is difficult to determine parameters of membership function in GT2FLC, the fuzzy particle swarm optimization (FPSO) is applied to optimize the parameters of membership function in GT2FLC. The performance of GT2FLC is compared with the performance of the type-1 fuzzy logic controller (T1FLC) and interval type-2 fuzzy logic controller (IT2FLC). Furthermore, the influence of external disturbances on the control effect of the PLIR is considered. According to simulations, the performance of GT2FLC is better than performance of other controllers, and the GT2FLC has better ability to deal with uncertainties. -
高压输电线会在环境和机械的作用下出现一些故障或安全隐患, 例如绝缘子老化破损、导线断股、金具氧化腐蚀等, 若不能及时地排除这些问题, 可能会导致重大的事故. 所以高压输电线的巡检一直是供电企业的重要工作. 长时间以来, 我国高压输电线路的巡检工作都是通过人工完成的, 这不仅耗时耗力, 而且高压输电线常常会跨过高山以及江河这些人工难以到达的地方, 从而出现了巡检盲区. 为了使巡检工作变得更加高效和准确, 我国自上世纪90 年代中期开始针对电力巡检机器人(Power-line inspection robot, PLIR)做了大量的研究[1-6], 用PLIR来代替人工进行高压输电线的巡查和维护. PLIR具有较高的效率和可靠性, 并且能轻易到达人工无法到达的巡检盲区. 因此, PLIR的研究具有重大的意义. PLIR在高压输电线上移动时, 需要面对许多的不确定性, 例如风力的干扰和电线的振动, 所以要对它进行控制使其达到平衡. 文献[7-11]提供的方法能够对PLIR的平衡进行控制, 然而这些控制器的设计方法需要利用被控对象精确的物理模型, 并且很少考虑一些不确定因素.
1975年, Mamdani等成功地将I型模糊逻辑控制器(Type-1 fuzzy logic controller, T1FLC)应用在蒸汽机的控制当中[12]. 模糊逻辑控制器的设计不需要依赖精确的数学模型, 而仅需要由专家经验总结出的模糊规则. 不仅如此, 模糊逻辑控制器还具有处理不确定性的能力. 因此, T1FLC得到了大量的研究, 广泛运用于各种领域[13-23]. 广义II型模糊逻辑控制器(General type-2 fuzzy logic controller, GT2FLC)是在T1FLC 的基础上提出来的, GT2FLC具有三维结构的隶属函数, 使得控制系统处理不确定性的能力增强, 所以得到广泛的关注[24-27]. 但同时, 三维结构的隶属函数使得GT2FLC的运算复杂度也增加了许多. 区间II型模糊控制器(Interval type-2 fuzzy logic controller, IT2FLC)相比于GT2FLC, 通过牺牲一些控制性能来减少运算复杂度, 也得到了广泛应用[28-29]. 为了简化广义II型模糊集(General type-2 fuzzy set, GT2FS)的运算, Mendel等[30]提出了用
$\alpha$ 平面来表示广义二型模糊集的方法, GT2FS被分割成若干个区间二型模糊集(Interval type-2 fuzzy set, IT2FS).在模糊逻辑控制器中, 隶属函数参数的选取对整个控制系统具有极大的影响. 一般情况下, 隶属函数参数的选取多是依赖于经验或者实验数据, 但随着控制精度要求的变高和被控系统的复杂性增加, 传统的参数选取方法已经很难达到要求. 尤其是在GT2FLC中, 三维结构的隶属函数使得整个控制系统无论是参数维数还是复杂度都大大增加. 因此, 在大量文献中, 提出了用优化算法来优化隶属函数参数的方法, 使得控制系统的性能更好[31-35].
粒子群优化算法(Particle swarm optimization, PSO)是应用比较广泛的一种群智能优化算法, 是Eberhart等在对鸟群捕食行为进行研究的基础上提出来的. 此后, 专家提出了许多改进的PSO算法, 并且将其应用于不同的领域上[36-38]. Shi 等[39]在基本的PSO算法上引入了惯性权重这一概念, 提出了标准PSO 算法. 惯性权重在标准PSO算法中具有平衡全局和局部寻优的能力. 在此基础上, 文献[40]提出了一种惯性权重线性递减的方法来改善标准PSO算法的寻优能力. 然而, 对于一些非线性系统, 这种线性递减的惯性权重并不完全适用. 文献[41]提出了一种通过模糊逻辑系统来调整惯性权重的PSO算法, 使得惯性权重的调整更加合理.
本文的创新点如下: 1)针对PLIR平衡调节问题, 设计了GT2FLC; 2) 针对GT2FLC系统中隶属函数参数多并且难以确定的问题, 基于FPSO (Fuzzy PSO)算法来优化GT2FLC中的隶属函数参数, 从而增加GT2FLC的性能; 3) 通过仿真验证了GT2FLC相比于IT2FLC和T1FLC 具有更好的性能和处理不确定性的能力.
1. 电力巡检机器人
在本节中, 我们针对PLIR的工作原理进行介绍[1]. PLIR在高压输电线上作业时, 需要通过质心调节机构的调节来保持平衡, 其模型如图1所示. PLIR关于平衡调节的动力学方程可以通过欧拉−拉格朗日方程得到, 欧拉−拉格朗日方程表示为[42]
$$ {u_i} = \frac{{\rm{d}}}{{{\rm{d}}}t}\left[ {\frac{{\partial L}}{{\partial {{\dot \theta }_i}}}} \right] - \frac{{\partial L}}{{\partial {\theta _i}}},\;\; i = 1, \cdots ,m $$ (1) 其中,
$ u_i $ 为作用在广义坐标的外部扭矩,$ L $ 可以表示为$$ L = K-P $$ (2) 其中,
$ K $ 和$ P $ 分别表示机器人平衡调节模型的动能和势能, 可以表示为$$ K = \frac{{{m_1}h_1^2\dot \theta _1^2}}{2} + \frac{{{m_2}{l^2}\dot \theta _2^2}}{2}+ \frac{{{m_2}\left[ {{h^2} + \left( { - {h_{20}} + l\sin {\theta _2}} \right)} \right]\theta _1^2}}{2} $$ (3) $$ \begin{split} P = & - {m_1}g{h_1}\sin {\theta _1}\;+\\ & {m_2}g\left[ {\left( {{h_{20}} + l\sin {\theta _2}} \right)\sin {\theta _1} - h\cos {\theta _1}} \right]\;\;\;\;\qquad\qquad\quad\\[-10pt] \end{split} $$ (4) 其中,
$ \theta_1 $ 是PLIR与水平轴$ X_1 $ 的倾角, 如图1所示;$ \theta_2 $ 是执行器的杆旋转的角度;$ m_1 $ 和$ m_2 $ 分别为机器人主体和配重箱的质量;$ l $ 为执行器的杆的长度;$ h $ 是$ T $ 型底座的高度;$ h_1 $ 为机器人平衡时, 配重箱的质心到高压输电线的距离;$ h_{20}$ 为电线到机器人质心的距离;$ g $ 是重力加速度. 以上各式中参数的值列在表1 中. 通过表1, 可知$$ m_1 h_1 = m_2 h_{20} $$ (5) 将式(5)代入到式(4)中, 可得:
$$ P = m_2 g (-h \cos \theta_1 + l \sin \theta_2 \sin \theta_1) $$ (6) 最终, 将式(3)和式(6)代入到式(1)中, 得到PLIR平衡调节的动力学方程, 表示为
$$ \begin{split} &{u_1} = {m_1}{h_1}^2 + {m_2}({h^2} + {( - {h_{20}} + l\sin {\theta _2})^2}) {{\ddot{\theta} _1}}\,+ \\ &\qquad\;2{m_2}l( - {h_{20}} + l\sin {\theta _2})(\cos {\theta _2}){{\dot{\theta} _1}} {{\dot{\theta} _2}} \,+\\ &\qquad\;{m_2}gd\sin {\theta _1} + {m_2}gl\sin {\theta _2}\cos {\theta _1}\\ &{u_2} = {m_2}{l^2} {{\ddot{\theta} _2}} - {m_2}l( - {h_{20}} + l\sin {\theta _2})(\cos {\theta _2}) {\dot{\theta} _1^2} \,+\\ &\qquad\;{m_2}gl\cos {\theta _2}\sin {\theta _1} \end{split} $$ (7) 其中,
$ u_1 $ 是外部扰动,$ u_2 $ 是作用在关节上的扭矩. 对式(7)进行变换, 并且令$[\theta_1, \dot{\theta}_1,\theta_2,\dot{\theta}_2]^{\rm T} = [q_1,q_2, q_3,q_4]^{\rm T}$ , 可得PLIR 平衡调节的状态空间模型为$$ \begin{split} &{{\dot q}_1} = {q_2}\\ &{{\dot q}_2} = \frac{{{u_1} - 2{m_2}l\left( { - {h_{20}} + l\sin {q_3}} \right)\left( {\cos {q_3}} \right){q_2}q{a_4}}}{{{m_1}h_1^2 + {m_2}\left[ {{h^2} + {{\left( { - {h_{20}} + l\sin {q_3}} \right)}^2}} \right]}}-\\ & \qquad\;\frac{{{m_2}gh\sin {q_1} + {m_2}gl\sin {q_3}\cos {q_1}}}{{{m_1}h_1^2 + {m_2}\left[ {{h^2} + {{\left( { - {h_{20}} + l\sin {q_3}} \right)}^2}} \right]}}\\ &{{\dot q}_3} = {q_4}\\ &{{\dot q}_4} = \frac{{{u_2} + {m_2}l\left( { - {h_{20}} + l\sin {q_3}} \right)\left( {\cos {q_3}} \right)q_2^2}}{{{m_2}|{l^2}}}- \\ &\qquad\;\frac{{{m_2}g\cos {q_3}\sin {q_1}}}{{{m_2}{l^2}}} \end{split}$$ (8) 表 1 PLIR对应参数值Table 1 Values of parameters for the PLI robot参数 参数值 参数 参数值 $m_1\, ({\rm{kg} })$ 63 $m_2\,({\rm{kg} })$ 27 $h_1\,({\rm{m} })$ 0.18 $h_{20}\,({\rm{m} })$ 0.42 $l \,({\rm{m} })$ 0.5 $h\,({\rm{m} })$ 0.5 在本文中,
$ u_2 $ 是GT2FLC的控制输出, 我们通过控制$ u_2 $ 来对PLIR的平衡进行调节, 使得$ \theta_1 $ 稳定在平衡点附近.$ u_2 $ 不能直接调节$ \theta_1 $ , 而是通过系统的耦合性来间接地调整$ \theta_1 $ .2. 广义二型模糊逻辑系统
2.1 广义二型模糊集
一个GT2FS记为
$ \tilde A $ , 它的三维结构的隶属函数如图2所示. 一个GT2FS可以表示为$$ \tilde A = \{(x,u),\mu_{\tilde A}(x,u) |\forall x \in X| \forall u \in [0,1] \} $$ (9) 其中,
$ \mu_{\tilde A}(x,u) $ 为次隶属度,$ X $ 是主变量$ x $ 的定义域. 次隶属度的支撑域称为不确定性的迹(Footprint of uncertainty, FOU), 记为$ FOU(\tilde A) $ , 即$$ FOU(\tilde A) = \{(x,u)\in X\times [0,1] | \mu_{\tilde A}(x,u)>0 \} $$ (10) 如图3所示, FOU被它的上、下隶属函数所包含. 其上、下隶属函数分别为
$ UMF(\tilde A) $ 和$ LMF(\tilde A) $ , 即$$UMF(\tilde A) = \inf \left\{ {u|u \in [0,1],{\mu _{\bar A}}(x,u) > 0} \right\}$$ (11) $$LMF(\tilde A) = \sup \left\{ {u|u \in [0,1],{\mu _{\bar A}}(x,u) > 0} \right\} $$ (12) 为了使GT2FS的表示更加简便, 文献[26]提出了GT2FS的垂直切片表示法
$$ \tilde A =\int_{x \in X} \frac {\tilde A (x)} {x} \qquad\qquad $$ (13) $$ \tilde A(x) = \int_{\forall u \in {J_x}} \frac {{{\mu _{\bar A(x)}}} (u)} {u} $$ (14) 其中,
$ \tilde A(x) $ 为次隶属函数;$ {\mu _{\tilde A(x)}(u)}$ 为次隶属度;$ {J_x}$ 为主隶属函数, 同时也是次隶属函数的定义域. 次隶属函数本身是一个一型模糊集, 当次隶度$ {\mu _{\tilde A(x)}(u)}$ 恒为1的时候, GT2FS就可以看成是一个区间二型模糊集.Mendel等[30]通过
$ \alpha $ 平面来表示GT2FS,$ {\tilde A_\alpha }(x) $ 为$ {\mu _{\tilde A(x)}(u)}$ 的$ \alpha $ 截集, 即$$ {\tilde A_\alpha }(x) = \left\{ {u|{\mu _{\bar A(x)}}(u) \ge \alpha } \right\},\;\alpha \in [0,1] $$ (15) GT2FS的一个
$ \alpha $ 平面为$ \tilde A_\alpha $ , 即$$ {\tilde A_\alpha } = \int_{\forall x \in X} \frac {{{\tilde A}_\alpha } (x)} {x} $$ (16) 最终, 一个GT2FS可以看作是
$ \alpha $ 平面的并集, 即$$ \tilde A = \mathop \cup \limits_{\alpha \in [1,0]} \left[\frac {\alpha} {{\tilde A}_\alpha } \right] $$ (17) 在
$ \tilde A $ 中, 每一个$ \alpha $ 平面都是一个区间二型模糊集. 通过多个$ \alpha $ 平面来表示GT2FS, 可将GT2FS的运算转化为区间二型模糊集的运算. 特别地, 当$ \alpha = 0 $ 时的$ \alpha $ 平面为$ \tilde A_0 $ , 即$$ {\tilde A_0} = FOU(\tilde A) $$ (18) 2.2 广义二型模糊逻辑控制器
一个GT2FLC由模糊器、模糊推理机、规则库、降型器、解模糊器这五个部分组成. 模糊器通过隶属函数, 能将精确的输入量映射到模糊空间中, 成为输入的GT2FS. 输入的GT2FS按照规则库中的模糊规则, 在推理机中通过模糊逻辑原理得到输出的GT2FS. 输出的GT2FS经过降型器和解模糊器得到精确的输出量.
在GT2FLC中, 隶属函数的上、下隶属函数通常为三角型、高斯和梯型, 次隶属函数通常为梯形、三角型和梯形. 规则库中的规则一般通过专家知识建立的, 一般用IF-THEN语句来表示. 在控制系统中有
$ I $ 个输入和$ N $ 条规则, 那么第$ n $ 条规则具有如下的形式:$$ \begin{split} &{{{{R}}^{(n)}}:{\rm{IF}}\;{x_1}\;{\rm{ is }}\;\tilde F_1^n\;{\rm{ and }}\; \cdots\; {\rm{ and }}\;{x_I}\;{\rm{ is }}\;\tilde F_I^n}\\ &\,\qquad{{\rm{THEN}}\;y\;{\rm{ is }}\;{{\tilde G}^n},{\rm{ where }}\;n = 1, \cdots, N} \end{split} $$ (19) 其中,
$\tilde{F}_i^n\;(i = 1,2, \cdots ,I)$ 是与输入$x_i\;(i = 1,2, \cdots ,I)$ 对应的GT2FS, 也称为前件;$ \tilde{G}^n $ 是GT2FLC的后件,$ y $ 是GT2FLC的最终输出. 模糊逻辑控制器中的IF-THEN规则是通过自然语言来描述的, 更容易让人接受. 模糊推理机一般为乘积推理机和最小推理机. 对于输入向量$ {\boldsymbol{ x }}= ({x_1},{x_2}, \cdots ,{x_I}) $ , 经过乘积推理, 得到在$ \alpha $ 平面上的激活区间为$ [\underline{f}_\alpha^n,\overline{f}_\alpha^n] $ , 即$$ \underline f _\alpha ^n = {\underline \mu _{\alpha \bar F_1^n}}\left( {{x_1}} \right) \times \cdots \times {\underline \mu _{\alpha \bar F_I^n}}\left( {{x_I}} \right) $$ (20) $$ \bar f_\alpha ^n = {\bar \mu _{\alpha \bar F_1^n}}\left( {{x_1}} \right) \times \cdots \times {\bar \mu _{\alpha \bar F_I^n}}\left( {{x_I}} \right) $$ (21) 其中,
$ {\overline{\mu}_{\alpha \tilde{F}_i^n}}({x_i}) $ 和$ {\underline{\mu}_{\alpha \tilde{F}_i^n}}({x_i}) $ 分别为$ x_i $ 在$ \tilde{F}_i^n $ 中对应$ \alpha $ 平面的上、下隶属度. 在模糊推理机中, 每条规则的输出都是一个GT2FS. 降型器只存在于二型模糊逻辑控制器中, 将二型模糊集转化为一型模糊集. 降型器与解模糊器有时可以看作是一个整体. 在本文中, 为了使得运算更加简便, 采用的是Biglarbegian-Melek-Mendel直接解模糊法[43]:$$ {y_{BMM\alpha }} = o\frac{{\sum\limits_{n = 1}^N {y_\alpha ^n} \underline f _\alpha ^n}}{{\underline f _\alpha ^n}} + p\frac{{\sum\limits_{n = 1}^N {\bar y_\alpha ^n} \bar f_\alpha ^n}}{{\bar f_\alpha ^n}} $$ (22) 其中,
$ \overline{y}_\alpha ^n $ 和$ \underline{y}_\alpha^n $ 为后件,$ o $ 和$ p $ 要满足$ o+p = 1 $ 的条件. 最后, 通过全局解模糊得到最终的输出值$ y $ , 即$$ y = \frac{{ \sum\limits_\alpha {\alpha \left( {{y_{BMM\alpha }}} \right)} }}{{2\sum\limits_\alpha \alpha }} $$ (23) 其中,
$ \alpha = \{ 0,1/G, \cdots ,(G - 1)/G,1\}$ ,$ G $ 为广义二型模糊集被分割的次数, 一个GT2FS 集共有$ G+1 $ 个$ \alpha $ 平面,$ y $ 作为GT2FLC的输出作用到被控系统中.3. 模糊粒子群优化算法原理
3.1 标准粒子群优化算法
在标准PSO算法中, 对于一个
$ N $ 维的优化问题而言, 假设有$ M $ 个粒子, 每个粒子都是优化问题的一个潜在解, 在$ t $ 时刻, 记第$ i $ 个粒子的位置为$ X_i(t) $ , 第$ i $ 个粒子的速度为$ V_i(t) $ , 而第$ i $ 个粒子当前最优位置为$ Pbest_i(t) $ , 可以表示为$$ \begin{array}{l} Pbes{t_i}(t)=\\ \quad\left\{ \begin{aligned} &{Pbes{t_i}(t - 1),{\text{若}}fit({X_i}(t)) > fit(Pbes{t_i}(t - 1))}\\ &{{X_i}(t),\qquad \quad \,\;{\text{若}}fit({X_i}(t)) \le fit(Pbes{t_i}(t - 1))} \end{aligned} \right. \end{array} $$ (24) 其中,
$ fit(Pbest_i(t-1)) $ 和$ fit(X_i(t)) $ 为第$ i $ 个粒子相对应位置的适应值. 对于整个粒子群, 有一个最优的位置$ Gbest(t) $ , 表示为$$ b = \mathop {\arg \min }\limits_{1 \le i \le M} \left( {f\left( {{{Pbes}}{{\rm{t}}_i}(t)} \right)} \right) $$ (25) $$ Gbest(t)=Pbest _{b}(t)\qquad $$ (26) 在标准PSO中, 第
$ i $ 个粒子通过式(12)来更新自己下一时刻的速度, 即$$ \begin{split} {V_i}(t + 1) =\;& \omega {V_i}(t) + {c_1}{r_1}[Pbest_i(t) - {X_i}(t)]+\\ & {c_2}{r_2}\left[ {{{Gbest}}(t) - {X_i}(t)} \right] \end{split} $$ (27) 其中,
$ \omega $ 为惯性权重,$ c_1 $ 表示认知因子, 代表粒子向自身最优值移动的加速权重;$ c_2 $ 表示社会因子, 代表粒子向全局最优值移动的加速权重;$ r_1 $ 和$ r_2 $ 为0到1之间的随机变量. 在粒子更新速度的时候, 速度要在一定的范围内, 即$$ V_i(t+1)\in [V_{{\rm{min}}},V_{{\rm{max}}}] $$ (28) 其中,
$ V_{{\rm{min}}}$ 和$ V_{{\rm{max}}}$ 为粒子速度的最小值和最大值. 通过式(14), 第$ i $ 个粒子更新自己下一时刻的位置, 即$$ X_i(t+1) = X_i(t)+V_i(t+1) $$ (29) 在粒子更新位置, 位置要在一定的范围内, 即
$$ X_i(t+1)\in \left[X_{{\rm{min}}},X_{{\rm{max}}}\right] $$ (30) 其中,
$X_{{\rm{min}}}$ 和$X_{{\rm{max}}}$ 为粒子位置的最小值和最大值. 粒子需要不断地迭代来更新自己的位置, 直到达到终止条件为止. 终止条件一般为达到最大迭代次数或者是全局最优的适应值满足要求.3.2 模糊粒子群算法(FPSO)
在FPSO中, 通过一个一型模糊逻辑系统(Type-1 fuzzy logic system, T1FLS)来调整惯性权重的值. 在算法迭代前期, 惯性权重取较大值, 使得粒子具有更好的全局搜索能力, 反之, 在算法迭代后期, 惯性权重取较小值, 使得粒子具有更好的局部搜索能力.
当前迭代次数
$ ite $ 和全局最优位置的适应值$ fit(Gbest) $ 作为模糊系统两个输入的信息, 在输入之前对其进行归一化处理, 即$$ Nite = \frac{ite}{ite_{{\rm{max}}}}\qquad\qquad\qquad $$ (31) $$ Nfit = \frac{fit(Gbest)-fit_{{\rm{min}}}}{fit_{{\rm{max}}}-fit_{{\rm{min}}}} $$ (32) 其中,
$ ite_{{\rm{max}}}$ 为最大迭代次数;$ fit_{{\rm{max}}}$ 和$ fit_{{\rm{min}}}$ 分别为适应值的最大值和最小值.两个输入分别划分成5个一型模糊集:$ NB $ 表示负大集,$ NS $ 表示负小集,$ ZO $ 表示零集,$ PS $ 表示正小集,$ PB $ 表示正大集, 它们的隶属函数如图4和图5所示. 这个T1FLS具有25条规则, 如表2所示. 最终, 惯性权重$ \omega $ 通过式(33)计算得到[41]$$ \omega = \frac{\sum\limits_{n = 1}^{25} y^n f^n}{f^n} $$ (33) $$ \begin{split} &f^n = \mu_{F_1^n}(Nite) \times \mu_{F_2^n}(Nfit) ,\;\\ &\qquad\qquad\qquad\qquad\qquad n = 1,\cdots,25 \end{split}$$ (34) 其中,
$ y^n $ 为T1FLS后件集;$ \mu_{F_1^n}(Nite) $ 和$ \mu_{F_2^n} (Nfit) $ 为输入对应一型模糊集的隶属度. 通过T1FLS不断地更新FPSO中的惯性权重$ \omega $ .表 2 FPSO惯性权重调整模糊规则表Table 2 The rulebase of adjustment for inertia weight in FPSO$\omega$ $Nite$ NB NS ZO PS PB $Nfit$ NB ZO PS PS PB PB NS NS ZO PS PB PB ZO NS NS ZO PS PS PS NB NB NS ZO PS PB NB NB NS NS ZO 4. 广义二型模糊控制器设计与优化
本节针对PLIR平衡调节的问题, 设计了一个GT2FLC. 基于FPSO算法, 对GT2FLC的隶属函数参数进行优化, 使得控制性能增强. 图6为电力巡检机器人的平衡控制优化的原理图.
4.1 广义二型模糊逻辑控制器设计
我们将PLIR的4 个状态变量
$[\theta_1,\dot{\theta}_1,\theta_2,\dot{\theta}_2]$ 作为反馈输入到GT2FLC 中. 为了避免反馈状态变量过多而导致的模糊规则爆炸, 将4 个状态变量通过信息融合的方法融合成2 个状态变量[44], 即$$ \left[ \begin{aligned} {{{\tilde{\theta }}}_{1}} \\ {{{\dot{\tilde{\theta }}}}_{1}} \\ \end{aligned} \right]=\left[ \begin{array}{*{20}{c}} 1 & \dfrac{k(2)}{k(1)} & 0 & 0 \\ 0 & 0 & \dfrac{k(3)}{k(2)} & \dfrac{k(4)}{k(2)} \\ \end{array} \right] \left[ \begin{aligned} {{\theta }_{1}} \\ {{{\dot{\theta }}}_{1}} \\ {{\theta }_{2}} \\ {{{\dot{\theta }}}_{2}} \end{aligned} \right] $$ (35) 其中,
$ k $ 为状态反馈增益矩阵, 可以通过线性二次规划的方法得到;${[ {{{\tilde{\theta }}}_{1}}\ {{{\dot{\tilde{\theta }}}}_{1}} ]^{\rm{T}}}$ 为融合后的新的状态变量. 我们将${[ {{\theta _1}\;{{\dot \theta }_1}}]^{\rm{T}}}$ 作为融合的主变量, 融合后的新变量与主变量具有相同的物理意义. PLIR的整个控制流程如图6所示.$ K_e $ 和$ K_{ec}$ 为量化因子, 可以将输入量从物理论域按比例转化到模糊论域中.$ K_u $ 为比例因子, 可以将输出量从模糊论域转化到物理论域.在本文中, 我们用5个GT2FS来对输入的模糊论域进行分割, 分别为负大集
$ NB ,$ 负小集$ NS ,$ 零集$ ZO, $ 正小集$ PS ,$ 正大集$ PB .$ 相应的主隶属函数为高斯型. 对于一个GT2FS,$ {\underline{\mu}_{0 F_i^n}}({x_i}) $ 和$ {\overline{\mu}_{0 F_i^n}}({x_i}) $ 分别为$ FOU $ 平面上的上、下隶属度值, 即$$ {\overline{\mu}_{0 F_i^n}}({x_i}) = {\rm{exp}}\left[- \frac{1}{2}\left(\frac{x_i-r}{\sigma_1}\right)^2\right] $$ (36) $$ {\underline{\mu}_{0 F_i^n}}({x_i}) = {\rm{exp}}\left[- \frac{1}{2}\left(\frac{x_i-r}{\sigma_2}\right)^2\right] $$ (37) 其中,
$ r $ 为上、下隶属函数的均值;$ \sigma_1 $ 和$ \sigma_2 $ 分别为上、下隶属函数的标准差. 次隶属函数选择为梯形, 其对应$ \alpha $ 平面的次隶属度为$$ {\underline{\mu}_{\alpha x_i^n}}({x_i}) = {\underline{\mu}_{0 F_i^n}}({x_i}) + \frac{1}{2}\gamma [{\overline{\mu}_{0 F_i^n}}({x_i}) - {\underline{\mu}_{0 F_i^n}}({x_i})]\alpha $$ (38) $$ {\overline{\mu}_{\alpha F_i^n}}({x_i}) = {\overline{\mu}_{0 F_i^n}}({x_i}) - \frac{1}{2}\gamma [{\overline{\mu}_{0 F_i^n}}({x_i}) - {\underline{\mu}_{0 F_i^n}}({x_i})]\alpha $$ (39) 其中,
$ \gamma $ 决定次隶属函数形状的参数. 特别地, 当$ \gamma = 0 $ 时, 次隶属函数为正方型, GT2FS 转化为一个区间二型模糊集. GT2FLC的模糊规则如表3所示.表 3 PLIR平衡调节模糊规则表Table 3 The rulebase of balance adjustment for the PLIRu2 ${{{\tilde \theta }_1}}$ NB NS ZO PS PB ${{{\dot{\tilde{\theta }}}}_{1}}$ NB PB PB PS PS ZO NS PB PB PS ZO NS ZO PS PS ZO NS NS PS PS ZO NS NB NB PB ZO NS NS NB NB 4.2 广义二型隶属函数优化
在本文中, 通过FPSO算法对GT2FLC的隶属函数进行优化, 以得到更好的控制性能. GT2FLC的两个输入分别对应5 个GT2FS, 而每个GT2FS的隶属函数需要用
$ r $ ,$ \delta_1 $ ,$ \delta_2 $ ,$ \gamma $ 这4 个参数来表示, 所以FPSO中每个粒子都具有40 个维度. FPSO算法的适应度函数为平均绝对误差, 即$$ MAE = \frac{1}{T}\sum\limits_{i = 1}^T {{|{\theta _1}(i)|}} $$ (40) 图7为整个FPSO的算法流程图. 最大迭代次数
$ite_{{\rm{max}}}$ 设为1 500, 种群数为50,$ c_1 $ 和$ c_2 $ 为1.75. 本文相对文献[34], 通过T1FLS自适应动态更新PSO算法的参数, 可以搜索出更佳的GTFLC 的调节参数, 从而对PLIR实现更优控制。5. 仿真结果与分析
本节针对PLIR平衡调节的非线性模型, 运用本文所设计的GT2FLC进行平衡控制, 并且通过FPSO算法对GT2FLC 中隶属函数参数进行优化. 同时, 本文还考虑了外部扰动对控制效果的影响. 此外, 为了验证本文方法的优越性, 设计了T1FLC和IT2FLC控制PLI机器人的平衡来与GT2FLC作对比. 最后将标准PSO算法与FPSO算法进行了对比. 图8和图9为GT2FLC两个输入优化前的隶属函数的FOU, 次隶属函数参数
$ \gamma $ 都为0.5. 图10和图11为GT2FLC两个输入优化后的的隶属函数的FOU, 它的$ \gamma $ 的值分别为0.59, 0.28, 0.27, 0.65, 0.77, 0.54, 0.47, 0.27, 0.48, 0.63.首先考虑在没有任何外部干扰的情况下, 对比在FPSO优化下的GT2FLC与没有优化的GT2FLC的平衡控制效果, 此外, 还与FPSO优化下的IT2FLC和T1FLC平衡控制效果进行了对比. 初始状态
$[\theta_1,\dot{\theta}_1,$ $\theta_2,\dot{\theta}_2] =[0.3,0,0,0]$ . 图12和图13 为PLIR四个状态的响应, 可以看出, 经过FPSO优化后的GT2FLC能使PLIR中的$ \theta_1 $ 到达平衡点位置后具有更小的超调, 并且振荡更小. 除此之外, 优化后的GT2FLC也比同样经过优化的IT2FLC和T1FLC具有更好的性能.接下来考虑在有干扰情况下, 将几种控制器的控制效果作对比. 当PLIR机器人达到平衡时, 遇到一个外部干扰
$ u_1 = 30\;{\rm{N}} $ , 干扰持续0.5 s. 图14和图15为在干扰下PLIR的四个状态的响应. 显然, 两个GT2FLC相比于T1FLC和IT2FLC具有更好的处理不确定性的能力. TIFLC在遇到干扰后回到平衡位置速度最慢.为了验真FPSO算法的优越性, 我们用标准PSO算法和FPSO算法分别对几种控制器进行30 次优化. 将两种优化算法优化后的控制器分别对两种情况下的PLIR机器人进行平衡控制, 因为
$ \theta_1 $ 代表PLIR与水平轴的夹角, 所以我们通过评价函数对$ \theta_1 $ 进行计算来量化控制效果. 评价函数分别为平方误差积分(Integral square error, ISE)、误差绝对值积分(Integral absolute error, IAE)、时间乘以误差绝对值积分(Integral time absolute error, ITAE)$$ \begin{split} &ISE = \displaystyle\int_0^\infty {{{\left[ {\theta_1(t)} \right]}^2}{\rm d} t} \\ &IAE = \displaystyle\int_0^\infty {\left| {\theta_1(t)} \right|{\rm d} t} \\ &ITAE = \displaystyle\int_0^\infty {t\left| {\theta_1(t)} \right|{\rm d} t} \end{split} $$ (41) 评价指标越小表明控制器具有越好的性能. 表4为几种控制器在无干扰情况下的评价指标的均值, 表5 为几种控制器在有外部干扰情况下的评价指标的均值. 可以看出, 在相同控制器之间进行对比, FPSO优化后的评价指标要比标准PSO优化的评价指标更小.
表 4 无干扰下平均评价指标Table 4 Average evaluation index without disturbance控制器 ISE IAE ITAE T1FLC-PSO 0.02660 0.14820 0.08061 IT2FLC-PSO 0.02655 0.14238 0.06800 GT2FLC-PSO 0.02655 0.14290 0.06914 T1FLC-FPSO 0.02656 0.14534 0.07417 IT2FLC-FPSO 0.02653 0.14236 0.06732 GT2FLC-FPSO 0.02654 0.14127 0.06536 表 5 有干扰下平均评价指标Table 5 Average evaluation index with disturbances控制器 ISE IAE ITAE T1FLC-PSO 0.07380 0.39140 1.76303 IT2FLC-PSO 0.06907 0.37776 1.69851 GT2FLC-PSO 0.06856 0.37537 1.68996 T1FLC-FPSO 0.07376 0.38991 1.75956 IT2FLC-FPSO 0.06875 0.37773 1.69275 GT2FLC-FPSO 0.06857 0.37414 1.68423 6. 结束语
本文针对PLIR平衡调节问题, 设计了一个GT2FLC, 并且通过FPSO算法优化了GT2FLC中的隶属函数参数. 仿真结果表明, GT2FLC经过FPSO算法的优化, 使PLIR更快地到达稳定位置, 并且具有更小的超调. 通过与IT2FLC 和T1FLC的对比表明, 本文所设计的GT2FLC有更好的控制效果. 在标准PSO与FPSO 的对比中, 可以看出经过改进后的FSO具有更好寻优能力. 在GT2FLC中, 隶属函数对控制性能具有很大的影响, GT2FS 三维结构的隶属函数相比于IT2FS与T1FS有更多的自由度, 使得GT2FLC具有比T1FLC和IT2FLC更大潜力. 在未来的工作中, 主要是通过三维仿真平台对本文的算法进行仿真, 以验证本文所提算法的有效性。
-
表 1 PLIR对应参数值
Table 1 Values of parameters for the PLI robot
参数 参数值 参数 参数值 $m_1\, ({\rm{kg} })$ 63 $m_2\,({\rm{kg} })$ 27 $h_1\,({\rm{m} })$ 0.18 $h_{20}\,({\rm{m} })$ 0.42 $l \,({\rm{m} })$ 0.5 $h\,({\rm{m} })$ 0.5 表 2 FPSO惯性权重调整模糊规则表
Table 2 The rulebase of adjustment for inertia weight in FPSO
$\omega$ $Nite$ NB NS ZO PS PB $Nfit$ NB ZO PS PS PB PB NS NS ZO PS PB PB ZO NS NS ZO PS PS PS NB NB NS ZO PS PB NB NB NS NS ZO 表 3 PLIR平衡调节模糊规则表
Table 3 The rulebase of balance adjustment for the PLIR
u2 ${{{\tilde \theta }_1}}$ NB NS ZO PS PB ${{{\dot{\tilde{\theta }}}}_{1}}$ NB PB PB PS PS ZO NS PB PB PS ZO NS ZO PS PS ZO NS NS PS PS ZO NS NB NB PB ZO NS NS NB NB 表 4 无干扰下平均评价指标
Table 4 Average evaluation index without disturbance
控制器 ISE IAE ITAE T1FLC-PSO 0.02660 0.14820 0.08061 IT2FLC-PSO 0.02655 0.14238 0.06800 GT2FLC-PSO 0.02655 0.14290 0.06914 T1FLC-FPSO 0.02656 0.14534 0.07417 IT2FLC-FPSO 0.02653 0.14236 0.06732 GT2FLC-FPSO 0.02654 0.14127 0.06536 表 5 有干扰下平均评价指标
Table 5 Average evaluation index with disturbances
控制器 ISE IAE ITAE T1FLC-PSO 0.07380 0.39140 1.76303 IT2FLC-PSO 0.06907 0.37776 1.69851 GT2FLC-PSO 0.06856 0.37537 1.68996 T1FLC-FPSO 0.07376 0.38991 1.75956 IT2FLC-FPSO 0.06875 0.37773 1.69275 GT2FLC-FPSO 0.06857 0.37414 1.68423 -
[1] Dian S, Chen L, Hoang S, Pu M, Liu J. Dynamic balance control based on an adaptive gain-scheduled backstepping scheme for power-line inspection robots[J]. IEEE/CAA Journal of Automatica Sinica, 2017: 198-208. [2] Fu S Y, Zuo Q, Hou Z G, Liang Z Z, Ta, M, Jing F S, Fu X L. Unsupervised learning of categories from sets of partially matching image features for power line inspection robot. In: Proceedings of the 2008 IEEE International Joint Conference on Neural Networks (IEEE World Congress on Computational Intelligence), Hong Kong, China: IEEE, 2008. 2596−2603 [3] Chen C, Wu G L, Wang Q, Hou X Z, Wang C J, Ye L J, et al. Design of the gripper for power lines inspection robot. In: Proceedings of the 11th World Congress on Intelligent Control and Automation, Shenyang, China: IEEE, 2014. 3340−3344 [4] Katrasnik J, Pernus F, Likar B. A survey of mobile robots for distribution power line inspection[J]. IEEE Transactions on Power Delivery, 2010, 25(1): 485-493. doi: 10.1109/TPWRD.2009.2035427 [5] Montambault S, Pouliot N. Design and validation of a mobile robot for power line inspection and maintenance. In: Proceedings of the 6th International Conference on Field and Service, Berlin, Heidelberg, Germany: Springer, 2007. [6] Gulzar M A, Kumar K, Javed M A, M Sharif. High-voltage transmission line inspection robot. In: Proceedings of the 2018 International Conference on Engineering and Emerging Technologies (ICEET), Lahore, Pakistan: IEEE, 2018. 1−7 [7] Almutairi N B, Zribi M. On the sliding mode control of a ball on a beam system[J]. Nonlinear dynamics, 2010, 59(1-2): 221. doi: 10.1007/s11071-009-9534-8 [8] Ghommam J, Saad M. Backstepping-based cooperative and adaptive tracking control design for a group of underactuated AUVs in horizontal plan[J]. International Journal of Control, 2014, 87(5): 1076-1093. doi: 10.1080/00207179.2013.868605 [9] Li Y, Liu L, Feng G. Robust adaptive output feedback control to a class of non-triangular stochastic nonlinear systems[J]. Automatica, 2018, 89: 325-332. doi: 10.1016/j.automatica.2017.12.020 [10] Chang X H. Robust Nonfragile H1 Filtering of Fuzzy Systems With Linear Fractional Parametric Uncertainties[J]. IEEE Transactions on Fuzzy Systems, 2012, 20(6): 1001-1011. doi: 10.1109/TFUZZ.2012.2187299 [11] Xie X, Yue D, Peng C. Multi-instant observer design of discrete-time fuzzy systems: a ranking-based switching approach[J]. IEEE Transactions on Fuzzy Systems, 2017, 25(5): 1281-1292. doi: 10.1109/TFUZZ.2016.2612260 [12] Mamdani E H, Assilian S. An experiment in linguistic synthesis with a fuzzy logic controller[J]. International journal of man-machine studies, 1975, 7(1): 1-13. doi: 10.1016/S0020-7373(75)80002-2 [13] 王永富, 马冰心, 柴天 佑, 等. PEMFC 空气供给系统的二型自适应模糊建模与过氧比控 制[J]. 自动化学报, 2019, 45(5): 853-865.Wang Yong-Fu, Ma Bing-Xin, Chai Tian-You, Zhang XiaoYu. Type-2 Adaptive Fuzzy Modeling and Oxygen Excess Ratio Control for PEMFC Air Supply System[J]. Acta Automatica Sinica, 2019, 45(5): 853-865 [14] Tanaka K. An Introduction to Fuzzy Logic for Practical Applications. New York: Springer, 1997. [15] Lee C C. Fuzzy logic in control systems: fuzzy logic controller. II[J]. IEEE Transactions on systems, man, and cybernetics, 1990, 20(2): 419-435. doi: 10.1109/21.52552 [16] Rai N, Rai B. Control of fuzzy logic based PV-battery hybrid system for stand-alone DC applications. Journal of Electrical Systems and Information Technology, 2018, 5(2): 135-143 [17] Mamdani E H. Application of fuzzy logic to approximate reasoning using linguistic synthesis. IEEE Transactions on Computers, 1997, 26(12): 1182−1191 [18] Berenji H R, Khedkar P. Learning and tuning fuzzy logic controllers through reinforcements[J]. IEEE Transactions on neural networks, 1992, 3(5): 724-740. doi: 10.1109/72.159061 [19] Li X J, Yang G H. Fault detection in finite frequency domain for Takagi-Sugeno fuzzy systems with sensor faults[J]. IEEE Transactions on Cybernetics, 2013, 44(8): 1446-1458. [20] Zhao T, Huang M, Dian S. Stability and stabilization of TS fuzzy systems with two additive time-varying delays[J]. Information Sciences, 2019, 494: 174-192. doi: 10.1016/j.ins.2019.04.057 [21] Xie X, Yue D, Peng C. Relaxed Real-Time Scheduling Stabilization of Discrete-Time Takagi–Sugeno Fuzzy Systems via An Alterable-Weights-Based Ranking Switching Mechanism[J]. IEEE Transactions on Fuzzy Systems, 2018, 26(6): 3808-3819. doi: 10.1109/TFUZZ.2018.2849701 [22] Chang X H, Liu Q, Wang Y M, Xiong J. Fuzzy peak-to-peak filtering for networked nonlinear systems with multipath data packet dropouts[J]. IEEE Transactions on Fuzzy Systems, 2019, 27(3): 436-446. doi: 10.1109/TFUZZ.2018.2859903 [23] Liu Y J, Gong M, Tong S, Chen C P, Li D J. Adaptive fuzzy output feedback control for a class of nonlinear systems with full state constraints[J]. IEEE Transactions on Fuzzy Systems, 2018, 26(5): 2607-2617 doi: 10.1109/TFUZZ.2018.2798577 [24] Mendel J M, John R I B. Type-2 fuzzy sets made simple[J]. IEEE Transactions on fuzzy systems, 2002, 10(2): 117-127. doi: 10.1109/91.995115 [25] Liu F. An efficient centroid type-reduction strategy for general type-2 fuzzy logic system[J]. Information Sciences, 2008, 178(9): 2224-2236. doi: 10.1016/j.ins.2007.11.014 [26] Zhai D, Mendel J M. Computing the centroid of a general type-2 fuzzy set by means of the centroid-flow algorithm[J]. IEEE Transactions on Fuzzy Systems, 2011, 19(3): 401-422. doi: 10.1109/TFUZZ.2010.2103076 [27] Wagner C, Hagras H. Toward general type-2 fuzzy logic systems based on zSlices[J]. IEEE Transactions on Fuzzy Systems, 2010, 18(4): 637-660.10 doi: 10.1109/TFUZZ.2010.2045386 [28] Zhao T, Liu J, Dian S. Finite-time control for interval type-2 fuzzy time-delay systems with norm-bounded uncertainties and limited communication capacity[J]. Information Sciences, 2019, 483: 153-173. doi: 10.1016/j.ins.2019.01.044 [29] Zhao T, Dian S. State feedback control for interval type-2 fuzzy systems with time-varying delay and unreliable communication links[J]. IEEE Transactions on Fuzzy Systems, 2018, 26(2): 951-966. doi: 10.1109/TFUZZ.2017.2699947 [30] Mendel J M, Liu F, Zhai D. α-Plane Representation for Type-2 Fuzzy Sets: Theory and Applications[J]. IEEE Transactions on Fuzzy Systems, 2009, 17(5): 1189-1207. doi: 10.1109/TFUZZ.2009.2024411 [31] Caraveo C, Valdez F, Castillo O. A new meta-heuristics of optimization with dynamic adaptation of parameters using type-2 fuzzy logic for trajectory control of a mobile robot[J]. Algorithms, 2017, 10(3): 85. doi: 10.3390/a10030085 [32] Lu X G, Liu M, Liu J X. Design and optimization of interval type-2 fuzzy logic controller for delta parallel robot trajectory control[J]. International Journal of Fuzzy Systems, 2017, 19(1): 190-206. doi: 10.1007/s40815-015-0131-3 [33] Castillo O, Melin P. Optimization of type-2 fuzzy systems based on bio-inspired methods: A concise review[J]. Information Sciences, 2012, 205: 1-19. doi: 10.1016/j.ins.2012.04.003 [34] Zhao T, Wu Q, Li S C, Guo R, Dian S, Jia H R. Optimization design of general Type-2 fuzzy logic controllers for an uncertain Power-line inspection robot. Journal of Intelligent & Fuzzy Systems, 2019, DOI: 10.3233/JIFS-182515. [35] Castillo O, Amador-Angulo L. A generalized type-2 fuzzy logic approach for dynamic parameter adaptation in bee colony optimization applied to fuzzy controller design[J]. Information Sciences, 2018, 460: 476-496. [36] Eberhart R, Kennedy J. A new optimizer using particle swarm theory. In: Proceedings of the 6th International Symposium on Micro Machine and Human Science, Nagoya, Japan: IEEE, 1995. 39−43 [37] Eberhart R C, Shi Y H. Particle swarm optimization: developments, applications and resources. In: Proceedings of the 2001 Congress on Evolutionary Computation, Seoul, South Korea: IEEE, 2001. 81−86 [38] Coello C A C, Pulido G T, Lechuga M S. Handling multiple objectives with particle swarm optimization[J]. IEEE Transactions on Evolutionary Computation, 2004, 8(3):256-279. doi: 10.1109/TEVC.2004.826067 [39] Shi Y H, Eberhart R C. Empirical study of particle swarm optimization. In: Proceedings of the 1999 Congress on Evolutionary Computation, Washington, DC, USA: IEEE, 1999. 3: 1945−1950 [40] Xin J B, Chen G M, Hai Y B. A particle swarm optimizer with multi-stage linearly-decreasing inertia weight. In: Proceedings of the 2009 International Joint Conference on Computational Sciences and Optimization, Sanya, China: IEEE, 2009. 505−508 [41] Shi Y H, Eberhart R C. Fuzzy adaptive particle swarm optimization. In: Proceedings of the 2001 Congress on Evolutionary Computation, Seoul, South Korea: IEEE, 2001. 101−106 [42] Craig J J. Introduction to Robotics: Mechanics and Control. Boston, MA, USA: Addison-Wesley, 1989. [43] Mendel J M. Uncertain Rule-based Fuzzy Systems ——Introduction and New Directions (2nd Edition). Springer International Publishing, 2017. 684 [44] Wang L, Zheng S F, Wang X P, Fan L P. Fuzzy control of a double inverted pendulum based on information fusion. In: Proceedings of the 2010 International Conference on Intelligent Control and Information Processing, Dalian, China: IEEE, 2010. 327−331 期刊类型引用(14)
1. 张辉,杜瑞,钟杭,曹意宏,王耀南. 电力设施多模态精细化机器人巡检关键技术及应用. 自动化学报. 2025(01): 20-42 . 本站查看
2. 仝鑫. 基于深度学习的工程机械智能巡检系统设计与实现. 工程机械. 2025(03): 98-100+11 . 百度学术
3. 李坚林,柯艳国,谢佳. 基于多源感知的智能巡检机器人系统设计. 微型电脑应用. 2024(03): 15-18+22 . 百度学术
4. 任小勇,刘登云,潘豪蒙,曹光平. 基于模糊逻辑的变电站蓄电池远程充放电控制研究. 电工技术. 2024(07): 58-60 . 百度学术
5. 乔道迹. 基于深度学习的巡检机器人避障轨迹自动控制系统设计. 计算机测量与控制. 2024(05): 129-136 . 百度学术
6. 秦颖婕,樊玮,杨诚,刘宇,王馨尉,许琴. 基于深度学习的光伏储能电站负荷模糊逻辑优化控制算法. 机械与电子. 2024(07): 31-35 . 百度学术
7. 侯志华. 电气巡检机器人轨迹规划控制系统设计研究. 机器人产业. 2024(04): 90-95 . 百度学术
8. 王春艳,金鹏,桂琪皓. 区间二型模糊神经网络遥感图像分割方法. 测绘科学. 2024(05): 84-98 . 百度学术
9. 王琪,董泉,梁向阳,焦海龙,徐明,冯顺. 基于SGM-SSD的电力巡检机器人障碍物定位模型. 测控技术. 2024(08): 1-6 . 百度学术
10. 陈人楷,方晓明,李仕彦. 基于深度强化学习的电力巡检机器人网络自动化监测系统. 自动化与仪表. 2024(09): 70-73+83 . 百度学术
11. 朱定赟. 未知环境下基于机器视觉的巡检机器人自主导航控制方法. 自动化与仪器仪表. 2024(09): 221-224+229 . 百度学术
12. 王健. 基于模糊PID的电力巡检机器人移动路径自动化纠偏控制方法. 自动化与仪器仪表. 2024(12): 209-213 . 百度学术
13. 林滔,高娟. 基于PLC的巡检机器人巡检轨迹自动化控制方法. 自动化与仪表. 2022(08): 41-46 . 百度学术
14. 邓志诚,孙辉,赵嘉,王晖,吕莉,谢海华. 方波触发勘探与开发的粒子群优化算法. 自动化学报. 2022(12): 3042-3061 . 本站查看
其他类型引用(10)
-