复杂大时延的多主多从共享遥操作方法

2021-03-27 12:39李文皓张珩冯冠华
航空学报 2021年1期
关键词:操作员时延指令

李文皓,张珩,冯冠华,*

1. 中国科学院 力学研究所,北京 100190 2. 中国科学院大学 工程科学学院,北京 100049

在实现空间机器人完全自主作业前,遥操作仍是远程操控空间机器人的最重要方式之一[1]。共享遥操作被认为是拓展空间复杂任务、提升空间机器人遥操作可靠性的有效手段[2]。区别于单操作员单机器人(Single-Master/Single-Slave,SM/SS)遥操作的“共享模式”(遥操作员的操作指令与现场闭环的操作指令进行共享、分配和融合,构成遥操作的融合指令),共享遥操作是指遥操作员与遥操作员之间、遥操作决策者与遥操作决策者之间、远端现场机器人与机器人之间的共享,是通过多个操作端和多个远端现场的闭环机器人、多个操作员与多个远端现场环境之间的共享[3-4]。共享遥操作技术提升遥操作可靠性效用的原因有:① 提供操作端的冗余和备份,提高大系统运行的可靠性;② 提供不同地域的远程在线策划能力,提高在线任务决策可靠性;③ 提供遥操作人员间的集同决策和协同操作能力,提升复杂系统复杂任务和多操作对象的协同操作可靠性。

时延环境是遥操作区别于现场操作的主要特点之一[5]。在SM/SS遥操作中,时延使操作员对现场情况的掌握以及操作意图在现场的实施滞后,从而影响操作稳定性。对于共享遥操作,特别是多操作员多机器人(Multi-Master/Multi-Slave,MM/MS)共享遥操作,时延环境将带来若干新问题[6-8]。① 复杂操作:MM/MS共享遥操作中,任一操作端进行操作时,对本操作端的操作对象是改变其状态,而对其他操作端是改变其操作对象所在的操作环境;而且,在没有主动交互的条件下,本操作端几乎无法预报被非本操作端操控的对象行为,同时时延影响将延迟操作员对这一类环境变化的感知。② 复杂时延:各操作端处于异地时,时延存在于现场与各个操作端间(即遥操作回路时延,定义为上行时延τu和下行时延τd之和,即τu+τd),同时也存在于操作端与操作端间(即共享交互时延,定义为τc),在不确定时延环境下,操作端数量、各操作端的共享交互时延与遥操作回路时延的不同比值(定义时延比为Rτ=τc/(τu+τd))等复杂情况,给共享遥操作中的操作、协调和交互策略的制定与选择带来了挑战。③ 复杂系统:不同机器人对象的操作端设计差异性问题,会加剧共享协调操作策略的制定难度。

1 研究现状

自20世纪90年代,研究者们逐步完成了从传统的SM/SS到共享遥操作系统的研究。Goldberg等[9]于1994年研制了世界上第一个基于Web浏览器的遥操作系统,该系统允许多个在线用户同时查看状态图片信息,但单次仅允许一名用户操作机器人。Taylor等[10]于1994年以类似的方法建立基于Web浏览器的遥操作系统,第一次实现6自由度工业机器人的远程操作、抓取和搬动工作台上的物品。上述2个系统均受到时延和分时吞吐量的困扰[11]。Kheddar等[12]于1996年首次完成了单个操作者通过一个虚拟环境,同时操作4个具有不同动力学性质、分布于4个位置(包括美国、法国和日本)的机械臂,执行相同的拼图任务,但未考虑时延问题。Xi等[13]于1996年提出了一种新型的基于事件智能控制方法和Internet多机器人协调遥操作建模方法,以解决MM/MS遥操作系统中的不确定时延问题。Ohba等[14]于1999年给出了影响MM/MS共享遥操作系统应用性能的几个关键约束,实验中通讯时延造成的从操作手运动的不确定性,他们通过改变从机器人在主操作手端显示时的厚度来弥补,但是牺牲了从操作手可进入的有效区域,使其运动空间受限,操作精度降低。Goldberg等[11]于2000年首次建立了基于Internet的多操作员单机器人(Multi-Master/Single-Slave,MM/SS)共享控制系统,研究了多操作员之间的协调和协作等控制问题。Chong等[15]于2000年研究了基于Internet的MM/MS协作技术,考虑了多机器人运动干涉的协调与合作控制问题;同年,他们首次研究了MM/MS共享遥操作系统中时延处理问题[16],通过建立分布于两个实验室(日本的MEL(Melbourne Robotics Laboratory)和TMSL(Toshiba Mechanical System Laboratory))间的双操作员双机器人实验平台,研究多机器人协作控制技术,提出了多种避免多机器人运动冲突的协调控制方法,并通过仿真实验验证了其有效性。在Xi等[13]的工作基础上,Lo等[17]于2004年提出一种基于事件的分布式控制方法,用于基于Internet的实时力反馈异地MM/MS遥操作系统,以解决由于时延造成的系统不稳定性等问题,提高实时效率,最终通过位于中国内地、中国香港及美国三地的双操作员双机器人遥操作系统的多次实验,验证了提出方法的有效性及其性能。Sirouspour[18]于2005年提出一种MM/MS遥操作多边控制系统框架,该架构包括了所有操作端和操作对象的力和位置信息流,同时引入了一种μ综合控制方法,用于保证多机器人之间和多操作员与环境动力学间的动力学交互鲁棒稳定性,最终通过实验验证了其有效性。Khademian和Hashtrudi-Zaad[19]于2007年针对双操作员遥操作系统,提出了一种四通道多边共享控制结构,引入一个优势因子,使该控制结构可保证两个操作员和从端及其环境间的交互,调节操作员的控制权重,并给出/验证了多种性能指标,用于分析双操作员遥操作系统的透明性;于2011年[20]针对双操作员遥操作系统,又提出了一种六通道多边共享控制结构,通过一个双操作员单机器人触觉模拟试验平台实现并测试了控制器;于2013年[21]提出了一种鲁棒稳定性分析框架,用于多主多从遥操作系统的无条件稳定性分析,并在基于多边共享控制结构的双操作员遥操作系统上验证了该框架。Passenberg等[22]于2010年提出一种基于远端环境先验的模型介导MM/MS遥操作,在操作端渲染出远端环境的估计模型,替代传统的力/速度信息流的传输,同时理论分析了其鲁棒性和准确性,实验验证了实际效率。Panzirsch等[23]于2015年给出一个MM/SS多边触觉遥操作系统,通过虚拟抓取点的笛卡尔坐标系下的任务分配,简化其执行任务,引入时域无源性方法,保证时延下系统的稳定性。2017年,Panzirsch等[24]又提出一种触觉意图增强的控制方法,每个操作者的力反馈会由于其他操作者的操作意图信息而增强,通过国际空间站与地面两个地点的异地MM/MS遥操作,验证了提出的协作机制对通信信道具有较强的鲁棒性,但是操作意图增强方法对不同任务的通用性和适应性有待进一步分析研究。

国内西北工业大学的黄攀峰教授团队[3,7,25]于2016年提出了一种面向空间遥操作的非对称双人共享控制方法,建立了时延影响下的非对称双主单从共享控制系统模型,仿真和实验表明非对称双人共享控制具有较好的透明性和抗时延影响特性;于2017年提出了一种无力-力矩和加速度传感器双臂遥操作系统的预测控制方法,在控制结构中建立了位置预测器和力预测器,用于估计随机时延下的远端位置状态、接触力和动力学不确定项,并提出了一种自适应模糊控制策略,估计和抑制不确定项以保证系统位置的同步误差收敛到零,估计力接近实际值,最终借助半物理平台进行了试验验证;于2018年提出了一种双臂协同遥操作共享控制方法,方法结合四通道控制结构和共享控制,通过主从端控制器中优势因子的引入与调节,改变主端的控制权重,主端可感受协作端的操作意图,提高了操作精度和效率。哈尔滨工业大学的刘宏教授团队[26-28]于2008年建立了卫星在轨自维护系统的地面遥操作平台,远端为一个四自由度机器人和灵巧手的臂/手系统,采用3D图形预测仿真技术和虚拟夹具法,在大时延及变时延(约7 s)条件下,实现了武汉遥操作哈尔滨的自维护机器人臂/手系统,成功地完成了打开太阳能帆板的典型卫星在轨维护任务;于2018年建立了由双臂、双手、头部等构成的机器人航天员系统,可实现机器人航天员的自主柔顺操作、航天员在轨或地面遥操作等控制,进行了验证性演示和模拟维修试验,并在天宫二号空间实验室部署了单臂手系统,完成了多种人机协同在轨遥操作试验。哈尔滨工业大学的赵杰教授团队[29-30]于2005年提出了“虚拟向导”概念,解决了MM/MS遥操作任务执行过程中操作员操作意图不可预测的问题;于2011年建立了基于虚拟环境的MM/MS协作遥操作系统,研究了分布式虚拟环境的一致性控制问题,解决了遥操作系统一致性控制中的时钟同步、滞后时间、状态修复等问题。

从现有的国内外研究情况来看,复杂大时延下的共享遥操作的理论和实验研究尚属于初步开展阶段,研究成果还未形成系统性结论。考虑到空间复杂任务和复杂系统的应用,未来遥操作必然由单对单向群体性发展。不同地、不同时、不同对象以及可扩展的群体操作特点,要求随地(意味着不同时延)随时(意味着操作端不同数量)条件下的协同共享操作,对复杂群体操作的协调、调度、动态构造规则提出了强烈需求。随着研究的深入,在MM/MS共享遥操作技术中,分布式的操作端如何准确获知其他操作端的操作意图是难以逾越的问题,对共享操作端的控制和操作规则制定带来了难度,多回路中不确定时延的复杂情况,会使操作端间的共享数据交互准则更难设计,为克服时延,一个协调和判定分布式的各操作端操作有效性的中间服务节点可能必不可少。不确定大时延影响消减、主从端的跟踪性和透明性等均是(共享)遥操作系统设计时必须考虑的问题,解决有限带宽与地面操作员对空间复杂动态环境认知需求之间的矛盾等仍是(共享)遥操作的研究热点,目前的共享遥操作方法研究中,尚未有效利用遥操作端的特有优势(相比于现场操作端,遥操作端为克服时延会具备特有的超前预报技术),而该特征有可能成为解决共享遥操作问题的钥匙。此外,目前多数研究还是基于2个左右操作对象的共享遥操作,或者多个遥操作节点操作同一个对象,更大规模的操作对象集群、更多操作端的接入情况还有待进一步研究和突破。本文利用遥操作系统的超前预报特性,提出一种机器人复杂大时延的共享遥操作方法。

2 系统描述

2.1 系统描述及分时树状分组策略

共享遥操作的机器人系统中,处于不同地区的操作员协作遥控远端的一个或多个机器人来共同完成一项任务。多个操作端和多个操作对象连接到同一个通讯系统中,在各遥操作端的超前预报技术的辅助下,每个操作员通过操作端控制操作对象,共同完成远端的复杂遥操作任务,操作端之间均存在复杂大时延和数据共享,且时延值可能不同;在不同的时间段,针对不同的遥操作任务,系统需主动在线管理和协调所有操作端和操作对象的操控关系,定义这样的系统为MM/MS共享遥操作系统,如图1所示。

图1 MM/MS共享遥操作系统Fig.1 MM/MS cooperative teleoperation systems

具体地,处于地点i(i=1,2,…,m)的地面操作端Ci(s)和操作员i组成广义控制器i,同时,建立主动式中间服务节点,用于协调和判定各操作端的有效操作,提高各操作端间的共享数据交互功效,即中间服务节点主动管理和仲裁各操作端的操作状态,维护各操作对象的预报/实测状态信息;中间服务节点和所有操作端构成了地面遥操作系统群,操作端与操作端间、操作端与中间服务节点间均存在数据共享交互。现场控制器Gcj(s)(j=1,2,…,n)、空间机器人Gj(s)和作业环境j共同构成广义被控对象j。

针对MM/MS共享遥操作系统的不同地、不同时、不同对象以及可扩展的群体操作特点,同时考虑其不确定大时延下的复杂群体操作协调、调度和动态构造等要求,由广义控制器分配空间遥操作任务,根据任务规划分时段将任务划分为若干个子任务w(w=1,2,…),基于操作端与操作对象所需操控关系等,将系统群中的所有操作端及操作对象进行分组,以便管理和协调异地的各操作端操作。针对每个时间段下的子任务w,将所有操作端和操作对象划分为N(N≥1,整数)组,每个组内操作端和操作对象是所需的操控对应关系,本文分别定义这些组为SM/SS组(包含一个操作端及其对应操作的一个对象)、MM/SS组(包含多个操作端及其对应操作的一个对象)和单操作员多机器人(Single-Master/Multi-Slave,SM/MS)组(包含一个操作端及其对应操作的多个对象),如图2所示。

图2 MM/MS共享遥操作系统分时树状分组示意图Fig.2 Diagram of timesharing tree-like grouping for MM/MS cooperative teleoperation systems

(1)

(2)

(3)

如图2所示,t0为系统的基准时刻,以时间段tw~tw+1的子任务w为例,针对子任务w,需要操作端1远程操控对象1、2和3,操作端2和3远程操控对象3,操作端i远程操控对象j,且操作端m远程操控对象n。中间服务节点将操作端1和对象1、2划分为一个SM/MS组;将操作端2、3和对象3划分一个MM/SS组;类似地,将操作端i和对象j、操作端m和对象n均划分为SM/SS组。特别指出,考虑到操作端1远程操控对象3时,操作端2和3也需远程操控对象3,因此,此时仅将对象3划分到MM/SS组。

2.2 时延环境描述

在子任务w期间,各操作端之间存在单向传输时延Tc,各操作端与各操作对象间也存在单向交互时延,包括上行时延Tu和下行时延Td;同时,中间服务节点与各操作端之间也存在单向传输时延,包括操作端到中间服务节点的时延T′u和中间服务节点到操作端的时延T′d。定义系统的时延信息矩阵为

T=[Tc,Tu,T′u]

(4)

(5)

(6)

(7)

(8)

(9)

3 方法的假设条件

3.1 复杂大时延下的超前预报特性分析

当共享交互时延明显小于遥操作回路时延时,即(τu+τd)≥τc,任何非操作中的操作端在远端实测状态到达前,均能提前接收到由操作中的操作端发出的即将执行的操作指令(即提前获取操作意图),因此共享操作端可根据该指令预报或加速向前预报,补偿交互时延的影响。

当共享交互时延与遥操作回路时延相当时,即(τu+τd)≈τc,此时不能保证实测状态到达前,收到当前操作端发来的操作指令,但是由于遥操作指令能够提前预知,通过有效的上行时延影响应对机制或者加速向前预报等的方式,可一定程度上降低时延影响。

当共享交互时延明显大于或远大于遥操作回路时延时,即(τu+τd)≤τc,此时如果继续采用共享遥操作,将以操作连续性为代价,共享操作将会退化为半离线化的操作-等待-操作,严重影响遥操作的时效性,极大地降低遥操作对空间任务的适应性。

3.2 共享遥操作的前提条件

在子任务w期间,为充分发挥超前预报性能,复杂大时延的共享遥操作需具备如下前提条件。

1) 时间同步。共享操作端间、各操作端与对象间、各操作端与中间服务节点间有相同的时标基准,以此为基础建立时标轴。

2) 时延估计。定时测定并更新各操作端与远端对象、中间服务节点的回路时延值,各操作端与其他操作端间的共享交互时延值。

3) 各操作端具备加速仿真和模拟能力。各操作端具备在时标驱动下,不同模式切换中的加速仿真和模拟能力。

4) 时标信息的充分性。时间同步或基准时标可通过在各操作端的上行指令和各操作对象的下行数据中填充时标来实现,至少包括:上行指令的期望执行时标te、上行指令发送时标tS、上行指令对应的接收时标tr、对应序号上行指令的执行时标tE及其完成并稳定时标t′E。

5) 操作端能力需求。每个组内各操作端至少有组内对象的预报模型和其他组对象的状态监测模型,至少能对组内的对象进行操作,可不具备干预其他组对象的操作能力。

6) 跟踪性和透明性。系统集群中的单个遥操作系统具有较好的主从端跟踪性和透明性。

4 组间共享遥操作方法

在子任务w期间,按照2.1节所述方法对系统内所有操作端和操作对象分时树状分组,由式(3) 可知,分组后可能包括多个SM/SS组、SM/MS组或MM/SS组,组与组间、组内的操作端与操作端间均存在操作数据共享交互,因此需要分别针对组间及组内给出相应共享遥操作方法。本节将给出组间共享遥操作方法。

组间共享遥操作通过中间服务节点实现,中间服务节点不断处理来自各组的遥操作请求,及时发送允许遥操作的权限信息,同时实时维护并更新组的状态信息。因此,中间服务节点本地针对每个组ι(ι=1,2,…,N)设置用于存储操作端操控请求序列的遥操作请求集合δι和用于存储操作对象的状态信息集合σι,状态信息包括:操作对象的预报状态信息和实测状态信息、操作端及其操作对象的操控状态(操作中/未操作)。

在子任务w开始前,以任意操作对象的时钟作为系统的基准时刻t0,对各组间、组内、各组与中间服务节点间进行时间同步,并持续地保持时间同步。

如图3所示,介入组ι(ι=1,2,…,N)的操作前,向中间服务节点发送操作申请,由中间服务节点确定为有效操作申请后,更新中间服务节点处的遥操作请求集合δι,同时该组接收来自中间服务节点的状态信息数据,组内对应的操作端完成在线环境模型重载,并根据重载的环境模型和预期的操作任务,生成相应的带有期望执行时刻的操作指令序列cι(te),发送至组ι的对象;发出指令序列的同时,启动预报模型,对本指令序列下的对象运动状态进行加速预报,将预报的带有对应时刻(开始时刻为指令的发出时刻tS,结束时刻为指令完成并稳定的时刻t′E)的预报状态信息数据发送至中间服务节点处的状态信息集合σι。组ι产生的操作指令为

cι(te)=[cι,tι]

(10)

式中:te为该指令的期望执行时间;cι为指令内容;tι为该指令的时标矩阵。且

tι=[te,tS,tr,tE,t′E]

(11)

式中:tS为指令的实际发送时刻;tr为该指令的接收时刻;tE为该指令的实际执行时刻;t′E为该完成并稳定的时刻。tr、tE和t′E由组ι的操作对象接收时赋值。期望执行时间te设定方法为

(12)

中间服务节点接收到被操作对象的现场实测状态信息数据时,将预报状态信息数据替换为同时刻的实测状态信息数据,组ι以新模型加速预报至t′E,用最新预报数据替换先前的预报状态信息数据,重复该过程。当本指令序列执行完成并稳定,且实测状态数据接收完成后,如果还需继续操作,则重复上述过程。如果结束操作,则发送申请将中间服务节点的组ι的操控状态置为未操作。

图3 MM/MS异地共享遥操作架构及流程示意图Fig.3 Architecture and procedure of MM/MS cooperative teleoperation at different locations

4.1 时延信息维护规则

(13)

此外,定时检测并更新操作端i本地存储的单向传输时延。如式(4)所示,获取时延信息矩阵T后,操作端i(i=1,2,…,m)本地存储单向传输时延信息矩阵Ti,即

(14)

(15)

(16)

4.2 操作请求判断和状态信息维护方法

基于分组策略式(2)和分组信息式(3),定义系统的操作端及其操作对象操控状态信息ζ为

(17)

(18)

式中:

(19)

5 组内共享遥操作方法

SM/SS组或SM/MS组均只包含一个操作端,因此在整个子任务执行过程中,任意时间段的操作均是单个操作端操作单个对象,因此SM/SS组和SM/MS组内不存在共享操作。

MM/SS组需指定组内的主操作端,其余操作端为辅助/观测操作端(观测操作端不参与操作对象的操控)。主操作端的遥操作请求直接向中间服务节点发送,而辅操作端的遥操作请求需首先发送至主操作端,再由主操作端发送至中间服务节点。

5.1 MM/SS组内操作端类型划分

考虑组内主操作员(如专家)所在位置及各操作端的设备性能等因素,假设MM/SS组有z(z≤m)个操作端,指定操作端p(p=1,2,…,z)为主操作端,划分操作端q(q≠p,q=1,2,…,z)为辅助操作端或观测操作端,划分方法为

(20)

(21)

(22)

5.2 MM/SS组内操作指令期望执行时刻设置

组内操作端i(i=1,2,…,z)产生的操作指令ci(te),其期望执行时刻te由于操作端类型的不同而不同,设置方法由式改(12)变为

(23)

5.3 MM/SS组内操作指令融合

当多个操作端同时操作,且辅助操作端产生并传输至主操作端的操作指令与主操作端自身产生的操作指令具有相交的期望执行时段时,在主操作端处,对多条具有相交期望执行时段的操作指令进行融合处理,将处理后的单条操作指令及其期望执行时刻分别传输至操作对象和其余z-1操作端。对于相交时段中的每个时刻tc,操作指令融合处理:

(24)

6 MM/SS系统共享遥操作方法

针对MM/MS共享遥操作系统,引入了用于管理和仲裁各操作端的主动式中间服务节点,同时针对系统中的MM/SS组,指定了管理组内各操作端的主操作端,相当程度上,对于MM/SS组主操作端可以完全替代中间服务节点的功能。因此,当共享遥操作系统由MM/MS系统变为MM/SS系统时,中间服务节点可退化到主操作端处,由主操作端替代完成中间服务节点的功能。

在持续地保持时间同步前提下,按照4.1节所述的时延信息维护规则,实时检测并更新每个操作端本地的与其他操作端和操作对象之间的单向时延值,在中间服务节点完成的功能均由主操作端替代完成,主操作端不断处理来自各操作端的遥操作请求,及时发送允许遥操作的权限信息,同时实时维护并更新状态信息。此外,主操作端本地存储操作端及对象的操控状态信息ζ由式(17) 简化为式(25),操作状态值取值方法按照式(26)。

(25)

(26)

式中:οi(i=1,2,…,m)和υ表示具备对应操作关系的操作端和操作对象状态值应同时取值。

指定系统内的任一操作端p(p=1,2,…,m)为主操作端,划分除主操作端外的操作端q(q≠p,q=1,2,…,m)为辅助操作端或观测操作端,划分方法参照式(20),主操作端本地存储的时延阈值τT设定方法参照式(21),设定范围由式(22) 变更为

(27)

对于操作端i(i=1,2,…,m)产生的操作指令ci(te),其期望执行时刻te仍按照式(23)设置,操作指令融合参照式(24)。

7 不确定大时延下共享遥操作实验

图4 某大型空间机械臂地面试验的MM/SS共享遥操作系统实例Fig.4 MM/SS cooperative teleoperation systems for ground test of large space manipulator

表1 第1类实验条件及结果Table 1 Conditions and results of experiments (Type 1)

限于篇幅,仅给出实验组5某次实验(20 s不确定大时延条件,不确定时延模拟图如图5所示)的操作端1的关节角度和各操作端的关节角预测误差,分别如图6和图7所示,任务由t0时刻开始,共执行了约700 s,t0~t2时段1、t2~t4时段2和t4~t6时段3分别执行子任务1、2和3,子任务1、2和3的主操作端分别为操作端1、2和3。图6中,t2和t4时刻为子任务间的过渡时刻,也是主操作端的切换时刻;t0、t1、t3和t5时刻均为新的指令序列的启动时刻。

为对比不采用共享遥操作方法时的操作效果,设计了第2类实验,包括实验组6~7,任务时段划分与主操作端切换顺序与第1类实验相同,实验组6和实验组7设置相同的实验条件,如表2 所示。其中,实验组6中仅操作端1和操作端2使用共享遥操作方法,操作端3不使用;实验组7中仅操作端1和操作端3使用共享遥操作方法,操作端2不使用。仅给出实验组6和7下某次实验的各操作端的关节角预测误差,分别如图8 和图9所示。

图7 实验组5某次实验的各操作端的预测误差Fig.7 Operator predication errors of experiment in Group 5

图8 实验组6某次实验各操作端的预测误差(操作端3不使用共享遥操作方法)Fig.8 Operator predication errors of experiment in Group 6 (Operator 3 does not use the cooperative teleoperation method)

图9 实验组7某次实验的各操作端的预测误差(操作端2不使用共享遥操作方法)Fig.9 Operator predication errors of experiment in Group 7 (Operator 2 does not use the cooperative teleoperation method)

第1类和第2类实验的结果表明:

1) 采用提出的共享遥操作方法,在20 s级不确定大时延环境下,时延比Rτ由0~1,主操作端时段、主辅全时段平均预测误差均在10-3(°)量级,影响不明显,说明均可实施连续稳定的遥操作。

2) 当系统中存在不使用共享方法的操作端时,有两个现象:① 任意子任务由该操作端作为主操作端实施操作,均会影响辅助操作端的共享状态数据处理,如图8的时段2和图9的时段3,且有可能影响下个时段的共享遥操作,如图9(a)的时段3;② 使用共享方法的操作端,不会影响不使用共享方法的操作端,如图8(c)和图9(b)。

表2 第2类实验条件Table 2 Experimental conditions (Type 2)

8 结 论

1) 利用遥操作系统的超前预报特性,提出了一种面向空间对象的复杂大时延的共享遥操作方法,通过数字仿真实验表明,本论文给出的分时树状分组策略、前提条件、组间信息/状态维护规则及组内操作融合算法,可有效应对复杂时延环境下的共享遥操作。

2) 本文方法要求所有操作端均遵守共享操作规则,当交互时延与遥操作回路时延比Rτ>1时,会使共享遥操作端出现短时的预测误差积累,但对平均预测误差影响不明显。

3) 本文方法的实施需保证,共享遥操作集群中单个遥操作系统具有较好的跟踪性和透明性,或者满足本文描述的“超前预报特性”前提。参加集群操作的对象各异,对应的遥操作系统也不尽相同,因此需保证时标信息充分(时间同步),但是并非所有的遥操作系统都会要求使用该条件;此外,其他时延估计方法、状态预报技术等,其精确度和快速性对系统群的稳定性和透明性等带来的影响,有可能在群体协调中放大,目前在这些方面的研究有待加强。

猜你喜欢
操作员时延指令
美空军特种战术操作员正在进行军事自由落体跳伞
基于抽象汇编指令的恶意软件家族分类方法
计算机网络总时延公式的探讨
计算机网络总时延公式的探讨
基于物联网的IT运维可视化管理系统设计与实现
自动控制逻辑对电厂运行操作员的影响
《单一形状固定循环指令G90车外圆仿真》教案设计
浅谈基于H3C云计算管理平台的系统管理功能
新机研制中总装装配指令策划研究
《舍不得星星》特辑:摘颗星星给你呀