[go: up one dir, main page]

CN111590567B - Space manipulator teleoperation planning method based on Omega handle - Google Patents

Space manipulator teleoperation planning method based on Omega handle Download PDF

Info

Publication number
CN111590567B
CN111590567B CN202010398024.2A CN202010398024A CN111590567B CN 111590567 B CN111590567 B CN 111590567B CN 202010398024 A CN202010398024 A CN 202010398024A CN 111590567 B CN111590567 B CN 111590567B
Authority
CN
China
Prior art keywords
omega
handle
mechanical arm
joints
wrist
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.)
Active
Application number
CN202010398024.2A
Other languages
Chinese (zh)
Other versions
CN111590567A (en
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.)
Beijing Institute of Control Engineering
Original Assignee
Beijing Institute of Control Engineering
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 Beijing Institute of Control Engineering filed Critical Beijing Institute of Control Engineering
Priority to CN202010398024.2A priority Critical patent/CN111590567B/en
Publication of CN111590567A publication Critical patent/CN111590567A/en
Application granted granted Critical
Publication of CN111590567B publication Critical patent/CN111590567B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1664Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • B25J9/1689Teleoperation

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Manipulator (AREA)

Abstract

The invention relates to a space manipulator teleoperation planning method based on an Omega handle, which decomposes the motion of a manipulator into a translational motion of a wrist and a rotational motion of the last three joints for controlling, so that the degree of freedom of the manipulator related to the translational motion of the wrist is less than that of the whole manipulator, thereby reducing the probability of occurrence of kinematic singularity. The movement of the mechanical arm is divided into the rotation of the last three joints and the translation of the wrist, the movement of the other joints except the last three joints generates the translation of the wrist, the translation and the rotation are decoupled mutually, the movement control is simple and reliable, the physical significance is clear, and the occupied resources are less. The gesture of the tail end of the space manipulator is mapped into the motion of the last three joints in the joint space, and compared with a traditional gesture mapping method, the gesture motion of the space manipulator does not have a singular problem.

Description

一种基于Omega手柄的空间机械臂遥操作规划方法A teleoperation planning method of space manipulator based on Omega handle

技术领域technical field

本发明涉及一种基于Omega手柄的空间机械臂遥操作规划方法,属于空间机械臂遥操作运动规划领域。The invention relates to a teleoperation planning method for a space manipulator based on an Omega handle, and belongs to the field of teleoperation motion planning of a space manipulator.

背景技术Background technique

在轨服务通常由追踪航天器上配备的机械臂来完成。在当前技术水平下,由操作人员通过手柄对空间机械臂进行遥操作是执行在轨服务任务的主要方式。Omega手柄是一种较为常用的遥操作设备,它有六个自由度,分别用于控制机械臂末端执行器的位置和姿态。On-orbit service is usually performed by a robotic arm equipped on the tracking spacecraft. At the current level of technology, teleoperation of the space manipulator by the operator through the handle is the main way to perform on-orbit service tasks. The Omega handle is a commonly used teleoperation device. It has six degrees of freedom and is used to control the position and attitude of the end effector of the robotic arm.

Omega手柄与机械臂的各个自由度之间的运动映射关系直接决定了操作人员的使用体验和工作效率。其中,Omega手柄与空间机械臂之间的位置映射比较简单,但两者之间的姿态映射则相对复杂。目前常用的姿态映射方法为,以机械臂末端固连坐标系相对于机械臂基座坐标系的角速度作为Omega手柄的姿态控制输出。此方法的物理意义明确,但存在以下缺点:The motion mapping relationship between the Omega handle and the various degrees of freedom of the robotic arm directly determines the operator's experience and work efficiency. Among them, the position mapping between the Omega handle and the space manipulator is relatively simple, but the attitude mapping between the two is relatively complicated. At present, the commonly used attitude mapping method is to use the angular velocity of the fixed coordinate system at the end of the manipulator relative to the coordinate system of the base of the manipulator as the attitude control output of the Omega handle. The physical meaning of this method is clear, but it has the following disadvantages:

(1)此种姿态映射方式不够直观,操作体验不好;(1) This attitude mapping method is not intuitive enough, and the operation experience is not good;

(2)空间机械臂末端姿态控制在某些构型处存在奇异问题;(2) There are singular problems in the attitude control of the end of the space manipulator in some configurations;

(3)算法复杂,不利于在轨应用。(3) The algorithm is complex, which is not conducive to on-orbit application.

发明内容SUMMARY OF THE INVENTION

本发明的目的在于克服现有技术的不足,提供一种基于Omega手柄的空间机械臂遥操作规划方法,解决了Omega手柄与空间机械臂之间姿态映射不直观的问题。The purpose of the present invention is to overcome the deficiencies of the prior art, to provide a teleoperation planning method for a space manipulator based on an Omega handle, and to solve the problem that the attitude mapping between the Omega handle and the space manipulator is not intuitive.

本发明通过如下技术方案予以实现:The present invention is achieved through the following technical solutions:

一种基于Omega手柄的空间机械臂遥操作规划方法,包括:A teleoperation planning method for a space manipulator based on an Omega handle, comprising:

(1)建立Omega手柄与机械臂腕部的平动映射;(1) Establish the translational mapping between the Omega handle and the wrist of the robotic arm;

(2)建立Omega手柄的三个转动关节与机械臂最后三个关节的转动映射;(2) Establish the rotation mapping of the three rotating joints of the Omega handle and the last three joints of the mechanical arm;

(3)根据Omega手柄转动输出,生成机械臂最后三个关节的转动速度;根据Omega手柄平动输出,生成使机械臂腕部获得平动速度对应的机械臂前n-3个关节的转动速度,其中n为机械臂自由度个数。(3) According to the rotation output of the Omega handle, generate the rotation speed of the last three joints of the manipulator; According to the translation output of the Omega handle, generate the rotation speed of the first n-3 joints of the manipulator corresponding to the translation speed of the wrist of the manipulator. , where n is the number of degrees of freedom of the manipulator.

(4)空间机械臂各关节速度可积分得到各关节位置,得到关节速度或关节位置后,即可完成空间机械臂遥操作规划。(4) The speed of each joint of the space manipulator can be integrated to obtain the position of each joint. After the joint speed or joint position is obtained, the teleoperation planning of the space manipulator can be completed.

优选的,步骤(1)中建立Omega手柄与机械臂腕部的平动映射的方法为:Preferably, the method for establishing the translational mapping between the Omega handle and the wrist of the robotic arm in step (1) is:

将Omega手柄的三个平动自由度相对于零位p0的输出ptrans∈R3×1记为Denote the output p trans ∈ R 3 × 1 of the three translational degrees of freedom of the Omega handle with respect to the zero position p 0 as

ptrans=pt-p0 p trans =p t -p 0

其中,pt∈R3×1为Omega手柄的当前平动输出。where p t ∈ R 3×1 is the current translational output of the Omega handle.

Omega手柄对机械臂的平动指令pcmd∈R3×1记为The translation command p cmd ∈ R 3×1 of the Omega handle to the manipulator is denoted as

pcmdrobotTomegaptrans p cmd = robot T omega p trans

其中,robotTomega∈R3×3为Omega手柄坐标系到机械臂基座系的转换矩阵。Among them, robot T omega ∈ R 3×3 is the transformation matrix from the coordinate system of the Omega handle to the base system of the robot arm.

优选的,机械臂基座坐标系与手柄坐标系的各坐标轴平行设置,方向相同或相反。Preferably, the coordinate system of the robot arm base is arranged in parallel with each coordinate axis of the handle coordinate system, and the directions are the same or opposite.

优选的,建立Omega手柄的三个转动关节与机械臂最后三个关节的转动映射的方法为:Preferably, the method for establishing the rotation mapping between the three rotating joints of the Omega handle and the last three joints of the mechanical arm is:

2.1Omega手柄的滚动、偏航、俯仰自由度分别对应于机械臂腕部滚动关节、腕部偏航关节、腕部俯仰关节的旋转运动;2.1 The roll, yaw, and pitch degrees of freedom of the Omega handle correspond to the rotational motion of the wrist roll joint, wrist yaw joint, and wrist pitch joint of the robotic arm, respectively;

2.2Omega手柄的三个转动自由度相对于零位

Figure BDA0002488396240000021
的输出为
Figure BDA0002488396240000022
2.2 The three rotational degrees of freedom of the Omega handle are relative to the zero position
Figure BDA0002488396240000021
The output is
Figure BDA0002488396240000022

Figure BDA0002488396240000023
Figure BDA0002488396240000023

其中,

Figure BDA0002488396240000024
为Omega手柄的当前转动输出;in,
Figure BDA0002488396240000024
It is the current rotation output of the Omega handle;

2.3Omega手柄对机械臂的转动指令

Figure BDA0002488396240000025
2.3 The rotation command of the Omega handle to the robotic arm
Figure BDA0002488396240000025

Figure BDA0002488396240000026
Figure BDA0002488396240000026

其中,robotRomega∈R3×3为Omega手柄转动自由度与机械臂最后三个关节转动自由度之间的映射矩阵。Among them, robot R omega ∈ R 3×3 is the mapping matrix between the rotational degrees of freedom of the Omega handle and the rotational degrees of freedom of the last three joints of the robotic arm.

优选的,若机械臂最后三个关节的滚动、俯仰、偏航与Omega手柄的三个转动关节布局一致,则robotRomega为单位矩阵。Preferably, if the roll, pitch, and yaw of the last three joints of the robotic arm are consistent with the layout of the three rotation joints of the Omega handle, then the robot Romega is a unit matrix.

优选的,根据Omega手柄转动输出,生成机械臂最后三个关节的转动速度的方法为:Preferably, according to the rotation output of the Omega handle, the method for generating the rotation speeds of the last three joints of the robotic arm is:

令Omega手柄对应机械臂最后三个关节的角速度控制指令为

Figure BDA0002488396240000031
则Let the angular velocity control commands of the Omega handle corresponding to the last three joints of the robotic arm be
Figure BDA0002488396240000031
but

Figure BDA0002488396240000032
Figure BDA0002488396240000032

其中,kω∈R3×3为对应于转动自由度的缩放因子对角矩阵,

Figure BDA0002488396240000033
kω1、kω2、kω3分别为机械臂腕部三个转动自由度相对于Omega手柄在滚动、俯仰、偏航方向上的缩放量;where k ω ∈ R 3×3 is the diagonal matrix of scaling factors corresponding to rotational degrees of freedom,
Figure BDA0002488396240000033
k ω1 , k ω2 , k ω3 are respectively the scaling amounts of the three rotational degrees of freedom of the robotic arm wrist relative to the Omega handle in the roll, pitch, and yaw directions;

机械臂最后三个关节的转动速度

Figure BDA0002488396240000034
为The rotational speed of the last three joints of the robotic arm
Figure BDA0002488396240000034
for

Figure BDA0002488396240000035
Figure BDA0002488396240000035

优选的,根据Omega手柄的平动,生成使机械臂腕部获得平动速度对应的机械臂前n-3个关节的转动速度的方法为:Preferably, according to the translation of the Omega handle, the method of generating the rotation speeds of the first n-3 joints of the robotic arm corresponding to the translation speed of the wrist of the robotic arm is:

令Omega手柄对应的机械臂腕部平动速度控制指令为vcmd∈R3×1,则Let the translation speed control command of the robotic arm wrist corresponding to the Omega handle be v cmd ∈ R 3×1 , then

vcmd=kvpcmd v cmd =k v p cmd

其中,kv∈R3×3为对应于平动自由度的缩放因子对角矩阵,

Figure BDA0002488396240000036
kv1、kv2、kv3分别为机械臂腕部平动相对于Omega手柄平动方向的缩放量;where k v ∈ R 3×3 is the diagonal matrix of scaling factors corresponding to the translational degrees of freedom,
Figure BDA0002488396240000036
k v1 , k v2 , and k v3 are the scaling amounts of the manipulator wrist translation relative to the translation direction of the Omega handle;

机械臂前n-3个关节的速度

Figure BDA0002488396240000037
为Velocity of the first n-3 joints of the robotic arm
Figure BDA0002488396240000037
for

Figure BDA0002488396240000041
Figure BDA0002488396240000041

其中,Jfor∈R(n-3)×6为对应于机械臂腕部的雅克比矩阵,

Figure BDA0002488396240000042
为Jfor的经典伪逆。Among them, J for ∈R (n-3)×6 is the Jacobian matrix corresponding to the wrist of the manipulator,
Figure BDA0002488396240000042
is the classical pseudo-inverse of J for .

优选的,生成机械臂关节速度指令

Figure BDA0002488396240000043
后,还包括根据机械臂关节速度指令生成机械臂关节位置指令:Preferably, the speed command of the joint of the manipulator is generated
Figure BDA0002488396240000043
After that, it also includes generating the robot arm joint position command according to the robot arm joint speed command:

空间机械臂关节速度指令为The joint speed command of the space manipulator is

Figure BDA0002488396240000044
Figure BDA0002488396240000044

基于机械臂关节速度指令,生成位置指令,具体方法如下:Based on the speed command of the robot arm joint, the position command is generated, and the specific method is as follows:

空间机械臂在时刻tk+1的关节位置为The joint position of the space manipulator at time t k+1 is

Figure BDA0002488396240000045
Figure BDA0002488396240000045

在时刻tk+1,空间机械臂关节位置由下式近似给出At time t k+1 , the joint positions of the space manipulator are approximately given by

Figure BDA0002488396240000046
Figure BDA0002488396240000046

其中,q(tk)为空间机械臂在时刻tk的关节位置。Among them, q(t k ) is the joint position of the space manipulator at time t k .

综上,得到关节速度或关节位置后,即可完成空间机械臂遥操作规划。In summary, after obtaining the joint speed or joint position, the teleoperation planning of the space manipulator can be completed.

优选的,设置踏板,以使能Omega手柄遥操作控制指令向机械臂的输出。Preferably, a pedal is provided to enable the output of Omega handle teleoperation control commands to the robotic arm.

提供一种在轨机械臂遥操作系统,包括星上机械臂、星地通信链路、地面测控系统、视觉处理及分析子系统、遥测数据处理子系统、遥操作规划控制子系统、控制指令自动生成子系统和三维视景及预测显示仿真子系统;An on-orbit manipulator teleoperation system is provided, including an on-board manipulator, a satellite-ground communication link, a ground measurement and control system, a vision processing and analysis subsystem, a telemetry data processing subsystem, a teleoperation planning control subsystem, and an automatic control command Generation subsystem and three-dimensional vision and prediction display simulation subsystem;

星上机械臂执行空间操作任务,采集机械臂的运动状态及手眼相机图像通过星地通信链路发送至地面测控系统;地面测控系统进行解调后将图像发送至视觉处理及分析子系统,将机械臂运动状态发送给遥测数据处理子系统;视觉处理及分析子系统将处理后的图像发送给三维视景及预测显示仿真子系统和遥操作规划控制子系统分别进行显示;遥测数据处理子系统将机械臂运动状态数据进行剔野后发送至遥操作规划控制子系统,遥操作规划控制子系统基于Omega手柄的空间机械臂遥操作规划方法生成机械臂控制指令,发送给三维视景及预测显示仿真子系统更新仿真场景;遥操作规划控制子系统显示机械臂的手眼相机图像,接收操作人员的Omega手柄和踏板的操作输入,基于机械臂运动状态数据生成机械臂速度及位置指令;在踏板踩下的情况下,控制指令自动生成子系统基于机械臂速度及位置指令进行协议转换后发送给三维视景及预测显示仿真子系统,三维视景及预测显示仿真子系统对机械臂速度及位置指令进行安全性测试并进行机械臂执行该指令的虚拟显示,判断是否存在碰撞,如果没有碰撞则通过星地通信链路发送至星上机械臂执行。The manipulator on the satellite performs space operation tasks, collects the motion state of the manipulator and the hand-eye camera image and sends it to the ground measurement and control system through the satellite-ground communication link; the ground measurement and control system demodulates the image and sends the image to the vision processing and analysis subsystem. The motion state of the robotic arm is sent to the telemetry data processing subsystem; the vision processing and analysis subsystem sends the processed images to the three-dimensional vision and prediction display simulation subsystem and the teleoperation planning control subsystem for display respectively; the telemetry data processing subsystem The motion state data of the manipulator is removed and sent to the teleoperation planning and control subsystem. The teleoperation planning and control subsystem generates the manipulator control instructions based on the space manipulator teleoperation planning method of the Omega handle, and sends them to the 3D vision and prediction display. The simulation subsystem updates the simulation scene; the teleoperation planning control subsystem displays the hand-eye camera image of the manipulator, receives the operation input of the operator's Omega handle and pedal, and generates the speed and position commands of the manipulator based on the motion state data of the manipulator; Under the circumstance, the automatic control command generation subsystem performs protocol conversion based on the speed and position commands of the manipulator and sends it to the 3D vision and prediction display simulation subsystem. Conduct a safety test and perform a virtual display of the robotic arm executing the command to determine whether there is a collision. If there is no collision, it will be sent to the on-board robotic arm through the satellite-to-ground communication link for execution.

本发明与现有技术相比具有如下优点:Compared with the prior art, the present invention has the following advantages:

(1)本发明公开的方法中,将Omega手柄的姿态映射为空间机械臂最后三个关节在关节空间的运动,相比于传统的姿态映射方法,空间机械臂姿态运动不存在奇异问题。(1) In the method disclosed in the present invention, the attitude of the Omega handle is mapped to the motion of the last three joints of the space manipulator in the joint space. Compared with the traditional attitude mapping method, there is no singular problem in the attitude motion of the space manipulator.

(2)本发明公开的方法将机械臂的运动分为腕部的平动与最后三个关节的转动两部分进行控制,因此腕部平动所涉及的机械臂自由度小于整臂自由度,从而降低了发生运动学奇异的概率。(2) The method disclosed in the present invention divides the motion of the manipulator into two parts, the translation of the wrist and the rotation of the last three joints, so that the degree of freedom of the manipulator involved in the translation of the wrist is less than the degree of freedom of the whole arm, Thereby reducing the probability of kinematic singularity.

(3)本发明将机械臂的运动划分为最后三个关节的转动及腕部的平动,其余关节的运动产生腕部平动,将平动和转动互相解耦,运动控制简单可靠,物理意义明确,占用资源较少。(3) The present invention divides the motion of the mechanical arm into the rotation of the last three joints and the translation of the wrist, and the motion of the remaining joints produces the translation of the wrist, decoupling the translation and the rotation from each other, the motion control is simple and reliable, and the physical It has clear meaning and takes up less resources.

(4)本发明公开方法的时间复杂度较小,由地面生成指令后控制空间机械臂操作,对地面操作系统的硬件配置要求较低。(4) The time complexity of the method disclosed in the present invention is relatively small, and the operation of the space manipulator is controlled after the command is generated on the ground, and the hardware configuration requirements of the ground operating system are relatively low.

附图说明Description of drawings

图1为Omega手柄的结构及坐标系示意图;Fig. 1 is the structure and coordinate system schematic diagram of Omega handle;

图2为实施例中机械臂结构及基座坐标系示意图;FIG. 2 is a schematic diagram of the mechanical arm structure and the base coordinate system in the embodiment;

图3为遥操作试验系统组成及信号流图。Figure 3 shows the composition and signal flow diagram of the teleoperation test system.

具体实施方式Detailed ways

基于搭建的遥操作地面试验系统,使用本发明所公开的机械臂遥操作规划方法。机械臂采用串联结构,末端安装手眼双目相机。考虑到安全性,在遥操作试验中,引入使能设备——踏板。它可以控制由Omega手柄产生的操作指令是否发送至机械臂执行:当操作人员踩下踏板时,操作指令可以发送至机械臂执行;当操作人员松开踏板时,停止指令被发送至机械臂,机械臂停止运行。对各设备状态确认无误后,开始进行试验:基于手眼双目相机回传的图像,操作人员操作Omega手柄控制机械臂向目标星运动,待目标星对接环处于机械臂末端手爪中时,合拢手抓,完成对目标星对接环的抓捕。Based on the built teleoperation ground test system, the robotic arm teleoperation planning method disclosed in the present invention is used. The robotic arm adopts a series structure, and a hand-eye binocular camera is installed at the end. Considering the safety, in the remote operation test, the enabling device-pedal was introduced. It can control whether the operation command generated by the Omega handle is sent to the robot arm for execution: when the operator steps on the pedal, the operation command can be sent to the robot arm for execution; when the operator releases the pedal, the stop command is sent to the robot arm, The robotic arm stops. After confirming that the status of each device is correct, start the test: Based on the images returned by the hand-eye binocular camera, the operator operates the Omega handle to control the robotic arm to move toward the target star, and when the target star docking ring is in the grip at the end of the robotic arm, close it. Grab it with your hand to complete the capture of the target star's docking ring.

本发明一种基于Omega手柄的空间机械臂遥操作规划方法,包括步骤如下:The present invention is a space manipulator teleoperation planning method based on an Omega handle, comprising the following steps:

(1)建立Omega手柄与机械臂的平动映射;(1) Establish the translational mapping between the Omega handle and the robotic arm;

(2)建立Omega手柄与机械臂的转动映射;(2) Establish the rotation mapping between the Omega handle and the robotic arm;

(3)根据Omega手柄输出生成操作控制机械臂的关节速度指令;(3) According to the output of the Omega handle, the joint speed command for operating and controlling the robotic arm is generated;

(4)空间机械臂各关节速度可积分得到各关节位置,得到关节速度或关节位置后,即可完成空间机械臂遥操作规划。(4) The speed of each joint of the space manipulator can be integrated to obtain the position of each joint. After the joint speed or joint position is obtained, the teleoperation planning of the space manipulator can be completed.

所述步骤(1)的具体方法为:The concrete method of described step (1) is:

建立Omega手柄与机械臂的平动映射,具体为:Establish the translational mapping between the Omega handle and the robotic arm, specifically:

通过Omega手柄的三个平动自由度控制机械臂腕部的平动。结合图2,这里,机械臂腕部定义为,从机械臂末端起,倒数第三个关节的根部,根部的具体位置以根据DH建模方法得到的该处位置为准。Omega手柄与机械臂之间的位置映射关系定义为:Omega手柄三个平动自由度与机械臂腕部的平动自由度一一对应。The translation of the wrist of the robotic arm is controlled by the three translation degrees of freedom of the Omega handle. With reference to Figure 2, here, the wrist of the manipulator is defined as the root of the penultimate joint from the end of the manipulator, and the specific position of the root is based on the position obtained by the DH modeling method. The position mapping relationship between the Omega handle and the robotic arm is defined as: the three translational degrees of freedom of the Omega handle correspond one-to-one with the translational degrees of freedom of the wrist of the robotic arm.

将Omega手柄的三个平动自由度相对于零位p0的输出ptrans∈R3×1记为Denote the output p trans ∈ R 3 × 1 of the three translational degrees of freedom of the Omega handle with respect to the zero position p 0 as

ptrans=pt-p0 p trans =p t -p 0

其中,pt∈R3×1为Omega手柄的当前平动输出,单位:mm,为手柄编码器给出的手柄腕部在手柄坐标系下的位置,手柄腕部定义为Omega手柄并联部分与手柄滚动关节的结合部。p0∈R3×1为Omega手柄在某零位时的平动输出,单位:mm,例如手柄坐标系的(0,0,0)TAmong them, p t ∈ R 3×1 is the current translation output of the Omega handle, unit: mm, it is the position of the handle wrist in the handle coordinate system given by the handle encoder, and the handle wrist is defined as the parallel part of the Omega handle and the The joint of the handle rolling joint. p 0 ∈R 3×1 is the translational output of the Omega handle at a certain zero position, unit: mm, such as (0,0,0) T of the handle coordinate system.

Omega手柄对机械臂的平动指令pcmd∈R3×1记为The translation command p cmd ∈ R 3×1 of the Omega handle to the manipulator is denoted as

pcmdrobotTomegaptrans p cmd = robot T omega p trans

其中,robotTomega∈R3×3为Omega手柄坐标系到机械臂基座系的转换矩阵,在本实施例中机械臂坐标系与手柄坐标系的各坐标轴平行设置,方向相同或相反。在一个实施例中,由于机械臂基座坐标系与Omega手柄坐标系的X、Y方向相反,Z方向一致,则:

Figure BDA0002488396240000071
如果机械臂与手柄的平动方向X、Y、Z轴均一致,则
Figure BDA0002488396240000072
Among them, robot T omega ∈ R 3×3 is the transformation matrix from the Omega handle coordinate system to the manipulator base system. In this embodiment, the coordinate axes of the manipulator coordinate system and the handle coordinate system are arranged in parallel, with the same or opposite directions. In one embodiment, since the X and Y directions of the coordinate system of the robot arm base are opposite to those of the Omega handle coordinate system, and the Z direction is consistent, then:
Figure BDA0002488396240000071
If the X, Y, and Z axes of the manipulator arm and the handle are consistent, then
Figure BDA0002488396240000072

所述步骤(2)的具体方法为:The concrete method of described step (2) is:

建立Omega手柄与机械臂的转动映射,具体为:Establish the rotation mapping between the Omega handle and the robotic arm, specifically:

通过Omega手柄的三个关节的三个旋转自由度控制机械臂最后三个关节,即腕部的转动。Omega手柄与机械臂之间的姿态映射关系定义为:Omega手柄的滚动自由度对应于机械臂末端的滚动旋转,Omega手柄的偏航、俯仰自由度分别对应于机械臂腕部偏航、腕部俯仰关节的旋转运动。The last three joints of the robotic arm, that is, the rotation of the wrist, are controlled by the three rotational degrees of freedom of the three joints of the Omega handle. The attitude mapping relationship between the Omega handle and the robotic arm is defined as: the rolling degree of freedom of the Omega handle corresponds to the rolling rotation of the end of the robotic arm, and the yaw and pitch degrees of freedom of the Omega handle correspond to the yaw and the wrist of the robotic arm, respectively. Rotational motion of the pitch joint.

将Omega手柄的三个转动关节相对于某零位的输出

Figure BDA0002488396240000073
(分别对应滚动、俯仰、偏航),记为The output of the three rotation joints of the Omega handle relative to a certain zero position
Figure BDA0002488396240000073
(corresponding to roll, pitch and yaw respectively), denoted as

Figure BDA0002488396240000074
Figure BDA0002488396240000074

其中,

Figure BDA0002488396240000075
为Omega手柄的当前转动输出,单位:deg;
Figure BDA0002488396240000076
为Omega手柄在某零位时的转动输出,单位:deg,例如(0,0,0)T。in,
Figure BDA0002488396240000075
It is the current rotation output of the Omega handle, unit: deg;
Figure BDA0002488396240000076
It is the rotation output of the Omega handle at a certain zero position, unit: deg, such as (0,0,0) T .

Omega手柄对机械臂的转动指令

Figure BDA0002488396240000077
记为The rotation command of the Omega handle to the robotic arm
Figure BDA0002488396240000077
marked as

Figure BDA0002488396240000078
Figure BDA0002488396240000078

其中,robotRomega∈R3×3为Omega手柄转动自由度与机械臂最后三个关节转动自由度之间的映射矩阵。在一个实施例中,机械臂最后的三个关节的布局依次为俯仰、偏航、滚动,即三个关节进行滚动、俯仰、偏航的顺序。而Omega手柄的三个转动关节布局依次为滚动、俯仰、偏航,且机械臂与Omega手柄的俯仰方向相反,滚动、偏航方向一致,故

Figure BDA0002488396240000081
Among them, robot R omega ∈ R 3×3 is the mapping matrix between the rotational degrees of freedom of the Omega handle and the rotational degrees of freedom of the last three joints of the robotic arm. In one embodiment, the layout of the last three joints of the robotic arm is pitch, yaw, and roll in sequence, that is, the order of roll, pitch, and yaw performed by the three joints. The layout of the three rotating joints of the Omega handle is roll, pitch, and yaw, and the pitch direction of the robotic arm is opposite to that of the Omega handle, and the roll and yaw directions are the same, so
Figure BDA0002488396240000081

所述步骤(3)的具体方法为:The concrete method of described step (3) is:

根据Omega手柄输出生成操作控制机械臂的关节速度指令,具体为:According to the output of the Omega handle, the joint speed command to operate and control the robotic arm is generated, specifically:

Omega手柄对机械臂的控制采用速度方式,即将Omega手柄相对于某零位构型的偏差作为机械臂的速度控制输入,前三个分量为腕部平动速度,后三个分量为腕部转动速度。即Omega手柄某个自由度相对于零位的偏移越大,对应的控制速度亦越大。当目标构型与当前构型差别较大时,操作人员可以施加较大的速度控制输入,反之减小速度控制输入,直至机械臂到达目标构型处。The control of the robotic arm by the Omega handle adopts the speed method, that is, the deviation of the Omega handle relative to a certain zero position configuration is used as the speed control input of the robotic arm. The first three components are the translation speed of the wrist, and the last three components are the rotation of the wrist. speed. That is, the greater the offset of a certain degree of freedom of the Omega handle relative to the zero position, the greater the corresponding control speed. When the target configuration differs greatly from the current configuration, the operator can apply a larger speed control input, otherwise reduce the speed control input until the robot arm reaches the target configuration.

令Omega手柄对应的机械臂腕部平动速度控制指令为vcmd∈R3×1,则Let the translation speed control command of the robotic arm wrist corresponding to the Omega handle be v cmd ∈ R 3×1 , then

vcmd=kvpcmd v cmd =k v p cmd

其中,kv∈R3×3为对应于平动自由度的缩放因子对角矩阵,

Figure BDA0002488396240000082
kv1、kv2、kv3分别为机械臂腕部平动相对于Omega手柄X、Y、Z方向的缩放量。where k v ∈ R 3×3 is the diagonal matrix of scaling factors corresponding to the translational degrees of freedom,
Figure BDA0002488396240000082
k v1 , k v2 , and k v3 are the scaling amounts of the manipulator wrist translation relative to the X, Y, and Z directions of the Omega handle, respectively.

令Omega手柄对应的角速度控制指令为

Figure BDA0002488396240000083
则Let the angular velocity control command corresponding to the Omega handle be
Figure BDA0002488396240000083
but

Figure BDA0002488396240000084
Figure BDA0002488396240000084

其中,kω∈R3×3为对应于转动自由度的缩放因子对角矩阵,

Figure BDA0002488396240000091
kω1、kω2、kω3分别为机械臂腕部三个转动自由度相对于Omega手柄在滚动、俯仰、偏航方向上的缩放量。where k ω ∈ R 3×3 is the diagonal matrix of scaling factors corresponding to rotational degrees of freedom,
Figure BDA0002488396240000091
k ω1 , k ω2 , and k ω3 are the scaling amounts of the three rotational degrees of freedom of the robotic arm wrist relative to the Omega handle in the roll, pitch, and yaw directions, respectively.

机械臂最后三个关节的速度

Figure BDA0002488396240000092
为Velocity of the last three joints of the robotic arm
Figure BDA0002488396240000092
for

Figure BDA0002488396240000093
Figure BDA0002488396240000093

令机械臂自由度为n,则除了最后三个关节以外的其他关节,即机械臂前n-3个关节的速度

Figure BDA0002488396240000094
为Let the degree of freedom of the manipulator be n, then the other joints except the last three joints, that is, the speed of the first n-3 joints of the manipulator
Figure BDA0002488396240000094
for

Figure BDA0002488396240000095
Figure BDA0002488396240000095

其中,Jfor∈R(n-3)×6为对应于机械臂腕部的雅克比矩阵,

Figure BDA0002488396240000096
为Jfor的经典伪逆。Among them, J for ∈R (n-3)×6 is the Jacobian matrix corresponding to the wrist of the manipulator,
Figure BDA0002488396240000096
is the classical pseudo-inverse of J for .

所述步骤(4)的具体方法为:The concrete method of described step (4) is:

空间机械臂各关节速度可积分得到各关节位置,得到关节速度或关节位置后,即可完成空间机械臂遥操作规划,具体为:The speed of each joint of the space manipulator can be integrated to obtain the position of each joint. After obtaining the joint speed or joint position, the teleoperation planning of the space manipulator can be completed, specifically:

空间机械臂关节速度指令

Figure BDA0002488396240000097
为Space Manipulator Joint Speed Command
Figure BDA0002488396240000097
for

Figure BDA0002488396240000098
Figure BDA0002488396240000098

空间机械臂关节速度指令为The joint speed command of the space manipulator is

Figure BDA0002488396240000099
Figure BDA0002488396240000099

基于机械臂关节速度指令,生成位置指令,具体方法如下:Based on the speed command of the robot arm joint, the position command is generated, and the specific method is as follows:

空间机械臂在时刻tk+1的关节位置为The joint position of the space manipulator at time t k+1 is

Figure BDA00024883962400000910
Figure BDA00024883962400000910

在时刻tk+1,空间机械臂关节位置由下式近似给出At time t k+1 , the joint positions of the space manipulator are approximately given by

Figure BDA00024883962400000911
Figure BDA00024883962400000911

其中,q(tk)为空间机械臂在时刻tk的关节位置。Among them, q(t k ) is the joint position of the space manipulator at time t k .

得到关节速度或关节位置后,即可完成空间机械臂遥操作规划。After obtaining the joint speed or joint position, the teleoperation planning of the space manipulator can be completed.

结合图1、图3,本发明使用于在轨机械臂遥操作系统,包括星上机械臂、星地通信链路、地面测控系统、视觉处理及分析子系统、遥测数据处理子系统、遥操作控制子系统、控制指令自动生成子系统、三维视景及预测显示仿真子系统。1 and 3, the present invention is used in an on-orbit manipulator teleoperation system, including an on-board manipulator, a satellite-ground communication link, a ground measurement and control system, a vision processing and analysis subsystem, a telemetry data processing subsystem, and a teleoperation system. Control subsystem, automatic control command generation subsystem, three-dimensional vision and prediction display simulation subsystem.

星上机械臂执行空间操作任务,采集机械臂的运动状态及手眼相机图像通过星地通信链路发送至地面测控系统;地面测控系统进行解调后将图像发送至视觉处理及分析子系统,将机械臂运动状态发送给遥测数据处理子系统;视觉处理及分析子系统将处理后的图像发送给三维视景及预测显示仿真子系统和遥操作规划控制子系统分别进行显示;遥测数据处理子系统将机械臂运动状态数据进行剔野后发送至遥操作规划控制子系统,遥操作规划控制子系统基于Omega手柄的空间机械臂遥操作规划方法生成机械臂控制指令,发送给三维视景及预测显示仿真子系统更新仿真场景;遥操作规划控制子系统显示机械臂的手眼相机图像,接收操作人员的Omega手柄和踏板的操作输入,基于机械臂运动状态数据生成机械臂速度及位置指令;在踏板踩下的情况下,控制指令自动生成子系统基于机械臂速度及位置指令进行协议转换后发送给三维视景及预测显示仿真子系统,三维视景及预测显示仿真子系统对机械臂速度及位置指令进行安全性测试并进行机械臂执行该指令的虚拟显示,判断是否存在碰撞,如果没有碰撞则通过星地通信链路发送至星上机械臂执行。The manipulator on the satellite performs space operation tasks, collects the motion state of the manipulator and the hand-eye camera image and sends it to the ground measurement and control system through the satellite-ground communication link; the ground measurement and control system demodulates the image and sends the image to the vision processing and analysis subsystem. The motion state of the robotic arm is sent to the telemetry data processing subsystem; the vision processing and analysis subsystem sends the processed images to the three-dimensional vision and prediction display simulation subsystem and the teleoperation planning control subsystem for display respectively; the telemetry data processing subsystem The motion state data of the manipulator is removed and sent to the teleoperation planning and control subsystem. The teleoperation planning and control subsystem generates the manipulator control instructions based on the space manipulator teleoperation planning method of the Omega handle, and sends them to the 3D vision and prediction display. The simulation subsystem updates the simulation scene; the teleoperation planning control subsystem displays the hand-eye camera image of the manipulator, receives the operation input of the operator's Omega handle and pedal, and generates the speed and position commands of the manipulator based on the motion state data of the manipulator; Under the circumstance, the automatic control command generation subsystem performs protocol conversion based on the speed and position commands of the manipulator and sends it to the 3D vision and prediction display simulation subsystem. Conduct a safety test and perform a virtual display of the robotic arm executing the command to determine whether there is a collision. If there is no collision, it will be sent to the on-board robotic arm through the satellite-to-ground communication link for execution.

本发明方法实施例所涉及的试验系统包括一个Omega手柄、一个踏板、一部固定基座六自由度机械臂,机械臂末端安装双目手眼相机,为机械臂遥操作提供视觉反馈信息。The test system involved in the method embodiment of the present invention includes an Omega handle, a pedal, and a six-degree-of-freedom robotic arm with a fixed base, and a binocular hand-eye camera is installed at the end of the robotic arm to provide visual feedback information for the teleoperation of the robotic arm.

以上所述,仅为本发明最佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。The above is only the best specific embodiment of the present invention, but the protection scope of the present invention is not limited to this. Substitutions should be covered within the protection scope of the present invention.

Claims (1)

1. A teleoperation planning method of a space manipulator based on an Omega handle is characterized by comprising the following steps:
(1) establishing translation mapping between an Omega handle and a mechanical arm wrist;
(2) establishing a rotation mapping between three rotation joints of the Omega handle and the last three joints of the mechanical arm;
(3) generating the rotating speeds of the last three joints of the mechanical arm according to the Omega handle rotating output; according to the Omega handle translation output, the rotation speeds of n-3 joints in front of the mechanical arm corresponding to the translation speed of the mechanical arm wrist are generated, wherein n is the number of the degrees of freedom of the mechanical arm;
(4) integrating the speed of each joint of the space manipulator to obtain the position of each joint, namely finishing teleoperation planning of the space manipulator;
the method for establishing the translation mapping between the Omega handle and the mechanical arm wrist in the step (1) comprises the following steps:
three translational degrees of freedom of an Omega handle relative to a zero position p0Output p oftrans∈R3×1Is marked as
ptrans=pt-p0
Wherein p ist∈R3×1Is the current translational output of the Omega handle;
translation instruction p of Omega handle to mechanical armcmd∈R3×1Is marked as
pcmdrobotTomegaptrans
Wherein,robotTomega∈R3×3a conversion matrix from an Omega handle coordinate system to a mechanical arm base system;
the specific method for establishing the rotation mapping of the three rotation joints of the Omega handle and the last three joints of the mechanical arm in the step (2) is as follows:
2.1 enabling the rolling, yawing and pitching freedom degrees of the Omega handle to respectively correspond to the rotation motions of a wrist rolling joint, a wrist yawing joint and a wrist pitching joint of the mechanical arm;
2.2 three rotational degrees of freedom of Omega handle with respect to zero position
Figure FDA0003260154520000011
Is output as
Figure FDA0003260154520000012
Figure FDA0003260154520000013
Wherein,
Figure FDA0003260154520000014
is the current rotational output of the Omega handle;
2.3Omega handle rotation command to arm
Figure FDA0003260154520000021
Is marked as
Figure FDA0003260154520000022
Wherein,robotRomega∈R3×3a mapping matrix between the rotational freedom degree of the Omega handle and the rotational freedom degrees of the last three joints of the mechanical arm is formed;
a pedal is arranged for enabling the Omega handle to remotely operate and control the output of the command to the mechanical arm;
the coordinate system of the mechanical arm base and the coordinate system of the handle are arranged in parallel and in the same or opposite directions;
if the rolling, pitching and yawing freedom degrees of the last three joints of the mechanical arm are consistent with the layout of the three rotating joints of the Omega handle, the mechanical arm is provided with a plurality of jointsrobotRomegaIs an identity matrix;
the method for generating the rotating speeds of the last three joints of the mechanical arm according to the Omega handle rotating output in the step (3) comprises the following steps:
the angular speed control commands of the Omega handle corresponding to the last three joints of the mechanical arm are as follows
Figure FDA0003260154520000023
Then
Figure FDA0003260154520000024
Wherein k isω∈R3×3For the scale factor diagonal matrix corresponding to the rotational degree of freedom,
Figure FDA0003260154520000025
kω1、kω2、kω3the three rotational degrees of freedom of the wrist of the mechanical arm are respectively corresponding to the scaling quantities of the Omega handle in the rolling, pitching and yawing directions;
rotational speed of last three joints of mechanical arm
Figure FDA0003260154520000026
Is composed of
Figure FDA0003260154520000027
The method for generating the rotation speeds of the front n-3 joints of the mechanical arm corresponding to the translation speed of the mechanical arm wrist according to the translation of the Omega handle in the step (3) comprises the following steps:
let the control command of the translation speed of the wrist of the mechanical arm corresponding to the Omega handle be vcmd∈R3×1Then, then
vcmd=kvpcmd
Wherein k isv∈R3×3For the scale factor diagonal matrix corresponding to the translational degree of freedom,
Figure FDA0003260154520000031
kv1、kv2、kv3respectively the zooming amount of the mechanical arm wrist translation relative to the Omega handle translation direction;
speed of front n-3 joints of mechanical arm
Figure FDA0003260154520000032
Is composed of
Figure FDA0003260154520000033
Wherein, Jfor∈R(n-3)×6Is a jacobian matrix corresponding to the wrist of the robot arm,
Figure FDA0003260154520000034
is JforThe classical pseudo-inverse of (1);
generating a mechanical arm joint velocity command
Figure FDA0003260154520000035
And then, generating a mechanical arm joint position instruction according to the mechanical arm joint speed instruction:
the space manipulator joint speed instruction is
Figure FDA0003260154520000036
Based on the mechanical arm joint speed instruction, a position instruction is generated, and the specific method comprises the following steps:
space manipulator at time tk+1The joint position of
Figure FDA0003260154520000037
At time tk+1The space manipulator joint position is approximately given by
Figure FDA0003260154520000038
Wherein q (t)k) For space the arm at time tkThe joint position of (a).
CN202010398024.2A 2020-05-12 2020-05-12 Space manipulator teleoperation planning method based on Omega handle Active CN111590567B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010398024.2A CN111590567B (en) 2020-05-12 2020-05-12 Space manipulator teleoperation planning method based on Omega handle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010398024.2A CN111590567B (en) 2020-05-12 2020-05-12 Space manipulator teleoperation planning method based on Omega handle

Publications (2)

Publication Number Publication Date
CN111590567A CN111590567A (en) 2020-08-28
CN111590567B true CN111590567B (en) 2021-12-07

Family

ID=72180545

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010398024.2A Active CN111590567B (en) 2020-05-12 2020-05-12 Space manipulator teleoperation planning method based on Omega handle

Country Status (1)

Country Link
CN (1) CN111590567B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112338939B (en) * 2020-10-28 2021-09-14 武汉大学 Six-dimensional operating handle for mechanical arm control
CN114434437A (en) * 2020-10-30 2022-05-06 西门子(中国)有限公司 A remote control method and device for a robot
CN112336432A (en) * 2020-11-10 2021-02-09 亿盛欣科技(北京)有限公司 Master-slave CT perspective guide real-time puncture system and master-slave operation method
CN112451103B (en) * 2020-12-04 2023-05-26 哈尔滨思哲睿智能医疗设备股份有限公司 Mechanical arm control method and laparoscopic surgery robot system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103433921A (en) * 2013-09-11 2013-12-11 北京邮电大学 Three-degree-of-freedom translation force feedback hand controller
CN104440864A (en) * 2014-12-04 2015-03-25 深圳先进技术研究院 Master-slaver teleoperation industrial robot system and control method thereof
CN107717994A (en) * 2017-11-08 2018-02-23 西安交通大学 Principal and subordinate's heterogeneous robot universal control method and system based on principal and subordinate's space reflection
US10427305B2 (en) * 2016-07-21 2019-10-01 Autodesk, Inc. Robotic camera control via motion capture
CN110480657A (en) * 2019-08-13 2019-11-22 北京控制工程研究所 A kind of labyrinth environment space robot world remote control system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106527177B (en) * 2016-10-26 2019-07-12 北京控制工程研究所 The multi-functional one-stop remote operating control design case of one kind and analogue system and method
CN107696033B (en) * 2017-09-18 2020-04-10 北京控制工程研究所 Space manipulator trajectory rolling planning method based on visual measurement

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103433921A (en) * 2013-09-11 2013-12-11 北京邮电大学 Three-degree-of-freedom translation force feedback hand controller
CN104440864A (en) * 2014-12-04 2015-03-25 深圳先进技术研究院 Master-slaver teleoperation industrial robot system and control method thereof
US10427305B2 (en) * 2016-07-21 2019-10-01 Autodesk, Inc. Robotic camera control via motion capture
CN107717994A (en) * 2017-11-08 2018-02-23 西安交通大学 Principal and subordinate's heterogeneous robot universal control method and system based on principal and subordinate's space reflection
CN110480657A (en) * 2019-08-13 2019-11-22 北京控制工程研究所 A kind of labyrinth environment space robot world remote control system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
《一种六自由度力反馈装置的设计与研究》;王琰;《中国优秀硕士学位论文全文数据库 信息科技辑》;20180315;全文 *

Also Published As

Publication number Publication date
CN111590567A (en) 2020-08-28

Similar Documents

Publication Publication Date Title
CN111590567B (en) Space manipulator teleoperation planning method based on Omega handle
CN101726296B (en) Vision measurement, path planning and GNC integrated simulation system for space robot
CN107028663B (en) A kind of master-slave mode operating robot control method
CN103870665B (en) Space manipulator aids in docking operation three dimension dynamic simulation method
CN111459277B (en) Construction method of manipulator teleoperation system and interactive interface based on mixed reality
CN106393049B (en) A robot for high-risk operations
CN115157261B (en) Flexible robotic arm remote operation human-computer interaction device and method based on mixed reality
CN108469737B (en) Dynamics control method and system for space non-cooperative target navigation capture
CN105818129A (en) Humanoid hand control system based on data glove
CN112435521A (en) Space teleoperation mechanical arm on-orbit training system and method
CN113352300B (en) Spraying robot demonstrator and method
CN110667845A (en) Valve screwing-oriented double-arm operation type flying robot system and method
CN110480657A (en) A kind of labyrinth environment space robot world remote control system
CN107703950A (en) A kind of underwater robot and control method using motion sensing control
CN108153957A (en) Space manipulator kinetics simulation analysis method, system and storage medium
CN113858217B (en) Multi-robot interaction three-dimensional visual pose perception method and system
CN107791248A (en) Control method based on the six degree of freedom serial manipulator for being unsatisfactory for pipper criterions
CN110641738B (en) Trajectory tracking control method of space five-degree-of-freedom free flying mechanical arm
CN118927245A (en) A robot remote control system, method and device based on VR head display
CN116652958B (en) A master-slave isomorphic robot teleoperation safety control method and system
CN116214549B (en) Teleoperation system and teleoperation method for space robot
CN114955020B (en) A method and system for safely capturing on-orbit targets based on heterogeneous multi-flexible arm space robots
CN113625729B (en) Remote operation device of underwater robot under large time delay and implementation method
CN112498745B (en) Low-orbit optical satellite stereo imaging autonomous planning method
CN113218249B (en) Follow-up remotely operated combat vehicle and control method

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
GR01 Patent grant
GR01 Patent grant