CN108521813B - 云台转动的方法、云台、飞行器、控制云台转动的方法及*** - Google Patents
云台转动的方法、云台、飞行器、控制云台转动的方法及*** Download PDFInfo
- Publication number
- CN108521813B CN108521813B CN201780004413.9A CN201780004413A CN108521813B CN 108521813 B CN108521813 B CN 108521813B CN 201780004413 A CN201780004413 A CN 201780004413A CN 108521813 B CN108521813 B CN 108521813B
- Authority
- CN
- China
- Prior art keywords
- angle
- rotation
- head
- received
- rotation time
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 230000005540 biological transmission Effects 0.000 claims description 22
- 238000005070 sampling Methods 0.000 claims description 20
- 238000012545 processing Methods 0.000 claims description 11
- 238000005259 measurement Methods 0.000 claims description 5
- 230000035945 sensitivity Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 208000003028 Stuttering Diseases 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000003238 somatosensory effect Effects 0.000 description 1
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16M—FRAMES, CASINGS OR BEDS OF ENGINES, MACHINES OR APPARATUS, NOT SPECIFIC TO ENGINES, MACHINES OR APPARATUS PROVIDED FOR ELSEWHERE; STANDS; SUPPORTS
- F16M11/00—Stands or trestles as supports for apparatus or articles placed thereon ; Stands for scientific apparatus such as gravitational force meters
- F16M11/02—Heads
- F16M11/04—Means for attachment of apparatus; Means allowing adjustment of the apparatus relatively to the stand
- F16M11/06—Means for attachment of apparatus; Means allowing adjustment of the apparatus relatively to the stand allowing pivoting
- F16M11/12—Means for attachment of apparatus; Means allowing adjustment of the apparatus relatively to the stand allowing pivoting in more than one direction
- F16M11/121—Means for attachment of apparatus; Means allowing adjustment of the apparatus relatively to the stand allowing pivoting in more than one direction constituted of several dependent joints
- F16M11/123—Means for attachment of apparatus; Means allowing adjustment of the apparatus relatively to the stand allowing pivoting in more than one direction constituted of several dependent joints the axis of rotation intersecting in a single point, e.g. by using gimbals
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D3/00—Control of position or direction
- G05D3/12—Control of position or direction using feedback
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16M—FRAMES, CASINGS OR BEDS OF ENGINES, MACHINES OR APPARATUS, NOT SPECIFIC TO ENGINES, MACHINES OR APPARATUS PROVIDED FOR ELSEWHERE; STANDS; SUPPORTS
- F16M11/00—Stands or trestles as supports for apparatus or articles placed thereon ; Stands for scientific apparatus such as gravitational force meters
- F16M11/02—Heads
- F16M11/18—Heads with mechanism for moving the apparatus relatively to the stand
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16M—FRAMES, CASINGS OR BEDS OF ENGINES, MACHINES OR APPARATUS, NOT SPECIFIC TO ENGINES, MACHINES OR APPARATUS PROVIDED FOR ELSEWHERE; STANDS; SUPPORTS
- F16M13/00—Other supports for positioning apparatus or articles; Means for steadying hand-held apparatus or articles
- F16M13/02—Other supports for positioning apparatus or articles; Means for steadying hand-held apparatus or articles for supporting on, or attaching to, an object, e.g. tree, gate, window-frame, cycle
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
- G01C21/16—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
- G01C21/18—Stabilised platforms, e.g. by gyroscope
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/0011—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement
- G05D1/0016—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement characterised by the operator's input device
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64D—EQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
- B64D47/00—Equipment not otherwise provided for
- B64D47/08—Arrangements of cameras
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2201/00—UAVs characterised by their flight controls
- B64U2201/20—Remote controls
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B17/00—Details of cameras or camera bodies; Accessories therefor
- G03B17/56—Accessories
- G03B17/561—Support related camera accessories
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45071—Aircraft, airplane, ship cleaning manipulator, paint stripping
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/08—Control of attitude, i.e. control of roll, pitch, or yaw
- G05D1/0808—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft
- G05D1/0816—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft to ensure stability
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- General Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- Aviation & Aerospace Engineering (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Studio Devices (AREA)
- Gyroscopes (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Accessories Of Cameras (AREA)
Abstract
一种在云台处执行的转动方法(100),包括:根据接收到的用于指示云台转动角度的角度命令,控制云台的驱动件经过预先设置的转动时间转动到云台转动角度(S102);确定在转动时间内是否接收到新的角度命令(S103);以及如果在转动时间内没有接收到新的角度命令,则根据先前接收到的多个角度命令所指示的云台转动角度对下一云台转动角度进行估计,并控制驱动件经过转动时间从当前角度转动到估计出的云台转动角度(S104);以及一种相应的云台(400)、一种飞行器、一种用于控制云台转动的方法(500)、以及一种控制云台转动的***(600)。
Description
版权声明
本专利文件披露的内容包含受版权保护的材料。该版权为版权所有人所有。版权所有人不反对任何人复制专利与商标局的官方记录和档案中所存在的该专利文件或该专利披露。
技术领域
本发明涉及云台控制技术领域,尤其涉及云台转动的方法、相应的云台、飞行器、控制云台转动的方法、以及控制云台转动的***。
背景技术
云台是飞行器中用于承载负载以保持负载稳定的支撑工作台。例如,云台可以用于承载相机、摄像机等影像设备,以实现借助于飞行器的影像记录。
当云台从其外部(例如,云台的控制设备)接收到指示云台转动的命令时,可以通过驱动件来驱动云台转动。通常,该命令是周期性发出的,但是该命令在传输过程中不可避免地由于信道干扰、通用处理器的进程/线程调度等因素的影响而导致云台收到该命令的时间间隔并不均等,甚至有时候出现几十ms都收不到新的命令、而后面又在几个ms内连续收到多条命令的情况,在本文中,将这种情况称为“传输抖动”。命令在传输过程中的传输抖动会相应地导致云台转动的延迟和卡顿,进而影响用户体验。
目前,可以通过设置云台转动到接收到的命令所指示的角度的转动时间(也称为“云台灵敏度”),使云台不是在最短时间内转动到接收到的命令所指示的角度,而是控制驱动件转动云台的转速,使云台经过所设置的转动时间才转动到接收到的命令所指示的角度,以解决在所设置的转动时间内接收不到命令给云台带来的转动延迟和卡顿的问题。然而在实际应用中,不可能将云台灵敏度所指示的转动时间设置为比云台的所有接收命令间隔都大,因为由于不可预测的命令的传输抖动,导致不可确定的云台的接收命令间隔,在这种情况下设置过大的转动时间将导致云台转动过慢而效率过低。因而,在命令的传输抖动所导致的云台的接收命令间隔超过预先设置的云台灵敏度所指示的转动时间的情况下,通过设置云台灵敏度的方式仍然无法解决上述云台的转动延迟和卡顿的问题。
发明内容
有鉴于此,本公开的实施例提供了一种云台转动的方法、相应的云台、飞行器、控制云台转动的方法、以及控制云台转动的***,以更好地解决云台的转动延迟和卡顿的问题。
根据本公开实施例的第一方面,提供了一种在云台处执行的转动方法,包括:根据接收到的用于指示云台转动角度的角度命令,控制云台的驱动件经过预先设置的转动时间转动到所述云台转动角度;确定在所述转动时间内是否接收到新的角度命令;以及如果在所述转动时间内没有接收到新的角度命令,则根据先前接收到的多个角度命令所指示的云台转动角度对下一云台转动角度进行估计,并控制所述驱动件经过所述转动时间从当前角度转动到估计出的云台转动角度。
在根据所述第一方面的示例性实施例中,所述方法还包括:如果在所述转动时间内接收到新的角度命令,则控制所述驱动件经过所述转动时间从当前角度转动到新的角度命令所指示的云台转动角度。
根据本公开实施例的第二方面,提供了一种云台,包括:收发器,被配置为接收用于指示云台转动角度的角度命令;处理器;以及存储器,存储有计算机可执行指令,所述指令在被处理器执行时,使处理器执行以下操作:根据接收到的角度命令,控制云台的驱动件经过预先设置的转动时间转动到所述云台转动角度;确定在所述转动时间内是否接收到新的角度命令;以及如果在所述转动时间内没有接收到新的角度命令,则根据先前接收到的多个角度命令所指示的云台转动角度对下一云台转动角度进行估计,并控制所述驱动件经过所述转动时间从当前角度转动到估计出的云台转动角度。
在根据所述第二方面的示例性实施例中,所述指令在被处理器执行时,还使所述处理器执行以下操作:如果在所述转动时间内接收到新的角度命令,则控制所述驱动件经过所述转动时间从当前角度转动到新的角度命令所指示的云台转动角度。
根据本公开实施例的第三方面,提供了一种飞行器,包括根据第二方面所述的云台。
根据本公开实施例的第四方面,提供了一种用于控制云台转动的方法,包括:通过控制设备向飞行器中的云台发送用于指示云台转动角度的角度命令;云台根据接收到的所述角度命令,控制云台的驱动件经过预先设置的转动时间转动到所述云台转动角度;云台确定在所述转动时间内是否接收到新的角度命令;以及如果在所述转动时间内没有接收到新的角度命令,则云台根据先前接收到的多个角度命令所指示的云台转动角度对下一云台转动角度进行估计,并控制所述驱动件经过所述转动时间从当前角度转动到估计出的云台转动角度。
在根据所述第四方面的示例性实施例中,所述方法还包括:如果在所述转动时间内接收到新的角度命令,则云台控制所述驱动件经过所述转动时间从当前角度转动到新的角度命令所指示的云台转动角度。
在根据所述第四方面的示例性实施例中,所述方法还包括:通过控制设备以所述采样间隔对通过惯性测量单元(IMU)测量到的控制设备的姿态数据进行采样,并根据采样到的当前姿态数据和参考点姿态数据计算出所述云台转动角度。
根据本公开实施例的第五方面,提供了一种控制云台转动的***,包括控制设备和飞行器,其中所述控制设备包括收发器,被配置为向飞行器中的云台发送用于指示云台转动角度的角度命令;以及所述飞行器包括云台,所述云台包括:收发器,被配置为接收来自控制设备的用于指示云台转动角度的角度命令;处理器;以及存储器,存储有计算机可执行指令,所述指令在被处理器执行时,使处理器执行以下操作:根据接收到的角度命令,控制云台的驱动件经过预先设置的转动时间转动到所述云台转动角度;确定在所述转动时间内是否接收到新的角度命令;以及如果在所述转动时间内没有接收到新的角度命令,则根据先前接收到的多个角度命令所指示的云台转动角度对下一云台转动角度进行估计,并控制所述驱动件经过所述转动时间从当前角度转动到估计出的云台转动角度。
在根据所述第五方面的示例性实施例中,所述指令在被云台中的处理器执行时,还使所述处理器执行以下操作:如果在所述转动时间内接收到新的角度命令,则控制所述驱动件经过所述转动时间从当前角度转动到新的角度命令所指示的云台转动角度。
在根据所述第五方面的示例性实施例中,所述控制设备还包括:IMU,被配置为测量控制设备的姿态数据;处理器;存储器,存储有计算机可执行指令,所述指令在被处理器执行时,使处理器执行以下操作:以所述采样间隔对通过IMU测量到的控制设备的姿态数据进行采样,并根据采样到的当前姿态数据和参考点姿态数据计算出所述云台转动角度。
在根据所述第四和第五方面的示例性实施例中,姿态数据包括偏航角/俯仰角/滚转角分量。
在根据所述第一至第五方面的示例性实施例中,所述转动时间通过云台根据先前接收到的多个角度命令的间隔的统计来设置,或通过控制设备根据云台做出的所述统计来设置。
在根据所述第一至第五方面的示例性实施例中,如果预定比例的所述间隔均在预定时间内,则所述转动时间被设置为控制设备对所包括的IMU的采样间隔和预定裕量之和与所述预定时间之间的最大值。
在根据所述第一至第五方面的示例性实施例中,所述预定裕量根据控制设备与云台所在的飞行器之间的信道干扰、以及IMU与云台之间的多个中间模块的传输和处理性能来设置。
在根据所述第一至第五方面的示例性实施例中,所述控制设备是智能穿戴设备、便携式电子装置或遥控杆。
根据本公开的实施例提出的上述方案,在预先设置的转动时间内没有接收到新的角度命令的情况下,根据先前接收到的多个角度命令所指示的云台转动角度对下一云台转动角度进行估计,并控制驱动件经过所述转动时间从当前角度转动到估计出的云台转动角度,可以在云台的接收命令间隔超过预先设置的转动时间的情况下改善云台的转动延迟和卡顿。
附图说明
本公开上述的和/或附加的方面和优点从下面结合附图对示例性实施例的描述中将变得明显和容易理解,其中:
图1示意性地示出了根据本公开示例性实施例的在云台处执行的转动方法的流程图;
图2示意性地示出了控制设备中的IMU与飞行器的云台之间的数据传输流图;
图3示意性地分别示出了在预先设置的云台灵敏度所表征的转动时间内接收到和未接收到角度命令的情况下的云台转动示例;
图4示意性地示出了根据本公开示例性实施例的云台的结构框图;
图5示意性地示出了根据本公开示例性实施例的用于控制云台转动的方法的流程图;以及
图6示意性地示出了根据本公开示例性实施例的用于控制云台转动的***的结构框图。
具体实施方式
下面详细描述本公开的示例性实施例,所述示例性实施例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本公开,而不能被解释为对本公开的任何限制。
以下将参照图1,对根据本公开示例性实施例的在云台处执行的转动方法进行描述。
图1示意性地示出了根据本公开示例性实施例的在云台处执行的转动方法100的流程图。如图1所示,方法100可以包括步骤S102至S104。
在步骤S102中,云台可以根据接收到的用于指示云台转动角度的角度命令,控制云台的驱动件经过预先设置的转动时间转动到所述云台转动角度。在本文中,将云台转动到接收到的角度命令所指示的云台转动角度的转动时间称为“云台灵敏度”,其以时间量来表征。
在一示例性实施例中,所述角度命令可以是通过用于控制云台的控制设备发送的。例如,该控制设备可以是智能穿戴设备(例如通过体感控来控制云台)、便携式电子装置、或遥控杆,但不限于此。在另一示例性实施例中,所述角度命令可以是由云台所在飞行器的飞行控制器发送的。然而本公开不意在限定发出角度命令的实体,任何可以发出角度命令的实体都适用于本公开的技术方案。
在一示例性实施例中,角度命令所指示的云台转动角度可以通过控制设备以所述采样间隔对通过IMU测量到的控制设备的姿态数据进行采样,并根据采样到的当前姿态数据和参考点姿态数据计算得到。
在一示例性实施例中,姿态数据可以包括偏航角(yaw)/俯仰角(pitch)/滚转角(roll)分量。
在一示例性实施例中,云台的驱动件可以是电机,用于驱动云台进行转动,然而,本公开不意在对驱动件的实现方式进行限定,任何可以驱动云台转动的驱动件都适用于本公开的技术方案。
在一示例性实施例中,云台灵敏度可以由云台根据先前接收到的多个角度命令的间隔的统计来预先设置。在另一示例性实施例中,云台灵敏度可以由控制设备根据云台做出的所述统计来预先设置。
具体地,可以针对云台所在飞行器机型在典型情况下由于命令的传输抖动而导致的云台接收到的多个历史角度命令的间隔做出所述统计。
在一示例性实施例中,如果预定比例的所述间隔均在预定时间内,则云台灵敏度可以被设置为控制设备对所包括的IMU的采样间隔和预定裕量之和与所述预定时间之间的最大值。
例如,假设预定裕量设置为10ms,且从所述统计中找到包含例如80%的角度命令间隔(记为duration_80)都在30ms以内,则duration_80=30ms,因而可以如下设置云台灵敏度(记为motion_time):motion_time=MAX(10ms+IMU采样间隔,duration_80)。
在一示例性实施例中,所述预定裕量可以根据控制设备与云台所在的飞行器之间的信道干扰、以及IMU与云台之间的多个中间模块的传输和处理性能来设置。
例如,参见图2,控制设备中的IMU与控制设备中的0-N个中间模块(包括但不限于通用处理器、有线传输模块、无线传输模块)之间的有线传输、控制设备与飞行器之间的有线或无线传输、飞行器中的0-N中间模块(包括但不限于通用处理器、有线传输模块、无线传输模块)与云台之间的有线传输、以及所有模块的处理性能都是导致角度命令的传输抖动的因素,进而影响云台接收到的角度命令的间隔,因此所述预定裕量优选需要考虑这些因素来设置。
在步骤S103中,云台可以确定在云台灵敏度所表征的转动时间内是否接收到新的角度命令。
如果确定在所述转动时间内没有接收到新的角度命令,则方法100进行至步骤S104,其中云台可以根据先前接收到的多个角度命令所指示的云台转动角度对下一云台转动角度进行估计,并控制驱动件经过所述转动时间从当前角度转动到估计出的云台转动角度。
以下将结合一示例算法对云台的转动角度估计进行详细描述,然而本领域技术人员应理解,该示例算法仅是说明性的,而非限制性的。
例如,将控制设备发送角度命令的频率记为常量FREQ Hz,云台最近接收到的3个角度命令所指示的云台转动角度分别记为anglen、anglen-1、anglen-2,且
根据上述信息可以计算得到发送角度命令的周期PERIOD、各云台转动角度对应的角速度angleVelx以及角加速度angleAccelx分别如下:
PEROID=1/FREQ
angleVeln=(anglen-anglen-1)*FREQ
angleVeln-1=(anglen-1-anglen-2)*FREQ
angleAcceln=(angleVeln-angleVeln-1)*FREQ
据此可以估计出下一云台转动角度anglen+1如下:
anglen+1=anglen+angleVeln*PERIOD+angleAcceln*PEROID2/2。
应注意,本公开并不意在对用作云台的转动角度估计的算法进行限定,任何适合的估计算法都适用于本公开的技术方案。
如果确定在所述转动时间内接收到新的角度命令,则方法100进行至步骤S105,其中云台可以控制驱动件经过所述转动时间从当前角度转动到新的角度命令所指示的云台转动角度。
图3示意性地分别示出了在预先设置的云台灵敏度所表征的转动时间内接收到和未接收到角度命令的情况下的云台转动示例。应理解,图3的示例仅是说明性的,而非限制性的。
如图3所示,云台在时刻ti接收到指示云台转动到αi的角度命令Ci,在时刻ti+1接收到指示云台转动到αi+1的角度命令Ci+1,ti与ti+1之间的间隔小于motion_time,即,在motion_time内接收到新的角度命令Ci+1,则云台控制驱动件从接收到角度命令Ci+1的时刻ti起经过motion_time从ti+1处的角度转动到角度命令Ci+1所指示的角度αi+1;而在云台经过motion_time转动到角度αi+1时并未接收到新的角度命令,此时云台根据先前接收到的多个角度命令所指示的云台转动角度估计出下一云台转动角度αEs,并控制驱动件从时刻(ti+1+motion_time)经过motion_time从当前角度αi+1转动到估计出的云台转动角度αEs。倘若云台还未经过motion_time转动到αEs便在时刻ti+2接收到指示云台转动到αi+2的角度命令Ci+2,则如前所述,云台控制驱动件从接收到角度命令Ci+2的时刻ti+2起经过motion_time从ti+2处的角度转动到角度命令Ci+2所指示的角度αi+2。
以下将参照图4,对根据本发明示例性实施例的云台的结构进行描述。图4示意性地示出了根据本发明示例性实施例的云台400的结构框图。云台400可以用于执行参考图1描述的方法100。为了简明,在此仅对根据本公开示例性实施例的云台的示意性结构进行描述,而省略了如前参考图1描述的方法100中已经详述过的细节,具体可参照在方法100中的描述。
如图4所示,云台400包括收发器401,被配置为接收来自控制设备的用于指示云台转动角度的角度命令;处理单元或处理器402,该处理器402可以是单个单元或者多个单元的组合,用于执行方法的不同步骤;存储器403,其中存储有计算机可执行指令。
在云台400用于执行方法100的示例性实施例中,所述指令在被处理器402执行时,使处理器402执行以下操作:
根据接收到的角度命令,控制云台的驱动件经过预先设置的转动时间转动到所述云台转动角度;
确定在所述转动时间内是否接收到新的角度命令;以及
如果在所述转动时间内没有接收到新的角度命令,则根据先前接收到的多个角度命令所指示的云台转动角度对下一云台转动角度进行估计,并控制所述驱动件经过所述转动时间从当前角度转动到估计出的云台转动角度。
在一示例性实施例中,所述指令在被处理器402执行时,还使所述处理器402执行以下操作:如果在所述转动时间内接收到新的角度命令,则控制所述驱动件经过所述转动时间从当前角度转动到新的角度命令所指示的云台转动角度。
本领域技术人员可以理解,包括能够执行参考图1描述的方法100的云台400的飞行器也落入本公开意在保护的范围之内。
以下将参照图5,对根据本公开示例性实施例的用于控制云台转动的方法进行描述。
图5示意性地示出了根据本公开示例性实施例的用于控制云台转动的方法500的流程图。如图5所示,方法500可以包括步骤S501至S505。为了简明,在此省略了在参照图1描述的方法100中已经详述过的细节,具体可参照在方法100中的描述。
在步骤S501中,控制设备501可以向飞行器502中的云台5021发送用于指示云台转动角度的角度命令。
在一示例性实施例中,控制设备以一采样间隔对通过IMU测量到的控制设备的姿态数据进行采样,并根据采样到的当前姿态数据和参考点姿态数据计算出所述云台转动角度。
在一示例性实施例中,姿态数据可以包括偏航角/俯仰角/滚转角分量。
在步骤S502中,云台5021可以根据接收到的所述角度命令,控制云台的驱动件经过预先设置的转动时间转动到所述云台转动角度。
在步骤S503中,云台5021可以确定在所述转动时间内是否接收到新的角度命令。
如果在所述转动时间内没有接收到新的角度命令,则方法500进行至步骤S504,其中云台5021可以根据先前接收到的多个角度命令所指示的云台转动角度对下一云台转动角度进行估计,并控制所述驱动件经过所述转动时间从当前角度转动到估计出的云台转动角度。
如果在所述转动时间内没有接收到新的角度命令,则方法500进行至步骤S505,其中云台5021可以控制所述驱动件经过所述转动时间从当前角度转动到新的角度命令所指示的云台转动角度。
以下将参照图6,对根据本公开示例性实施例的用于控制云台转动的***进行描述。图6示意性地示出了根据本发明示例性实施例的用于控制云台转动的***600的结构框图。为了简明,在此仅对根据本公开示例性实施例的***600的示意性结构进行描述,而省略了如前参考图1描述的方法100和参考图5描述的方法500中已经详述过的细节,具体可参照在方法100和500中的描述。
如图6所示,***600可以包括控制设备601和飞行器602。
控制设备601可以包括:收发器6011,被配置为向飞行器中的云台发送用于指示云台转动角度的角度命令;IMU 6012,被配置为测量控制设备的姿态数据;处理单元或处理器6013,该处理器6013可以是单个单元或者多个单元的组合,用于执行方法的不同步骤;存储器6014,存储有计算机可执行指令,所述指令在被处理器6013执行时,使处理器6013执行以下操作:以所述采样间隔对通过IMU测量到的控制设备的姿态数据进行采样,并根据采样到的当前姿态数据和参考点姿态数据计算出所述云台转动角度。
飞行器602可以包括云台6021。进一步,云台6021可以包括:收发器60211,被配置为接收来自控制设备601的用于指示云台转动角度的角度命令;处理单元或处理器60212,该处理器60212可以是单个单元或者多个单元的组合,用于执行方法的不同步骤;以及存储器60213,其中存储有计算机可执行指令,所述指令在被处理器60212执行时,使处理器60212执行以下操作:
根据接收到的角度命令,控制云台的驱动件经过预先设置的转动时间转动到所述云台转动角度;
确定在所述转动时间内是否接收到新的角度命令;以及
如果在所述转动时间内没有接收到新的角度命令,则根据先前接收到的多个角度命令所指示的云台转动角度对下一云台转动角度进行估计,并控制所述驱动件经过所述转动时间从当前角度转动到估计出的云台转动角度。
在一示例性实施例中,所述指令在被处理器60212执行时,还使所述处理器60212执行以下操作:如果在所述转动时间内接收到新的角度命令,则控制所述驱动件经过所述转动时间从当前角度转动到新的角度命令所指示的云台转动角度。
运行在根据本公开的设备上的程序可以是通过控制中央处理单元(CPU)来使计算机实现本公开的实施例功能的程序。该程序或由该程序处理的信息可以临时存储在易失性存储器(如随机存取存储器RAM)、硬盘驱动器(HDD)、非易失性存储器(如闪速存储器)、或其他存储器***中。
用于实现本公开各实施例功能的程序可以记录在计算机可读记录介质上。可以通过使计算机***读取记录在所述记录介质上的程序并执行这些程序来实现相应的功能。此处的所谓“计算机***”可以是嵌入在该设备中的计算机***,可以包括操作***或硬件(如***设备)。“计算机可读记录介质”可以是半导体记录介质、光学记录介质、磁性记录介质、短时动态存储程序的记录介质、或计算机可读的任何其他记录介质。
用在上述实施例中的设备的各种特征或功能模块可以通过电路(例如,单片或多片集成电路)来实现或执行。设计用于执行本说明书所描述的功能的电路可以包括通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、或其他可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或上述器件的任意组合。通用处理器可以是微处理器,也可以是任何现有的处理器、控制器、微控制器、或状态机。上述电路可以是数字电路,也可以是模拟电路。因半导体技术的进步而出现了替代现有集成电路的新的集成电路技术的情况下,本公开的一个或多个实施例也可以使用这些新的集成电路技术来实现。
如上,已经参考附图对本公开的实施例进行了详细描述。但是,具体的结构并不局限于上述实施例,本公开也包括不偏离本公开主旨的任何设计改动。另外,可以在权利要求的范围内对本公开进行多种改动,通过适当地组合不同实施例所公开的技术手段所得到的实施例也包含在本公开的技术范围内。此外,上述实施例中所描述的具有相同效果的组件可以相互替代。
Claims (29)
1.一种在云台处执行的转动方法,包括:
根据接收到的用于指示云台转动角度的角度命令,控制云台的驱动件经过预先设置的转动时间转动到所述云台转动角度;
确定在所述转动时间内是否接收到新的角度命令;以及
如果在所述转动时间内没有接收到新的角度命令,则根据先前接收到的多个角度命令所指示的云台转动角度对下一云台转动角度进行估计,并控制所述驱动件经过所述转动时间从当前角度转动到估计出的云台转动角度。
2.根据权利要求1所述的转动方法,还包括:
如果在所述转动时间内接收到新的角度命令,则控制所述驱动件经过所述转动时间从当前角度转动到新的角度命令所指示的云台转动角度。
3.根据权利要求1所述的转动方法,其中
所述转动时间通过云台根据先前接收到的多个角度命令的间隔的统计来设置,或通过控制设备根据云台做出的所述统计来设置。
4.根据权利要求3所述的转动方法,其中
如果预定比例的所述间隔均在预定时间内,则所述转动时间被设置为控制设备对所包括的惯性测量单元IMU的采样间隔和预定裕量之和与所述预定时间之间的最大值。
5.根据权利要求4所述的转动方法,其中
所述预定裕量根据控制设备与云台所在的飞行器之间的信道干扰、以及IMU与云台之间的多个中间模块的传输和处理性能来设置。
6.根据权利要求3至5中任一项所述的转动方法,其中所述控制设备是智能穿戴设备、便携式电子装置或遥控杆。
7.一种云台,包括:
收发器,被配置为接收用于指示云台转动角度的角度命令;
处理器;以及
存储器,存储有计算机可执行指令,所述指令在被处理器执行时,使处理器执行以下操作:
根据接收到的角度命令,控制云台的驱动件经过预先设置的转动时间转动到所述云台转动角度;
确定在所述转动时间内是否接收到新的角度命令;以及
如果在所述转动时间内没有接收到新的角度命令,则根据先前接收到的多个角度命令所指示的云台转动角度对下一云台转动角度进行估计,并控制所述驱动件经过所述转动时间从当前角度转动到估计出的云台转动角度。
8.根据权利要求7所述的云台,其中所述指令在被处理器执行时,还使所述处理器执行以下操作:
如果在所述转动时间内接收到新的角度命令,则控制所述驱动件经过所述转动时间从当前角度转动到新的角度命令所指示的云台转动角度。
9.根据权利要求7所述的云台,其中所述转动时间通过云台根据先前接收到的多个角度命令的间隔的统计来设置,或通过控制设备根据云台做出的所述统计来设置。
10.根据权利要求9所述的云台,其中如果预定比例的所述间隔均在预定时间内,则所述转动时间被设置为控制设备对所包括的惯性测量单元IMU的采样间隔和预定裕量之和与所述预定时间之间的最大值。
11.根据权利要求10所述的云台,其中
所述预定裕量根据控制设备与云台所在的飞行器之间的信道干扰、以及IMU与云台之间的多个中间模块的传输和处理性能来设置。
12.根据权利要求9至11中任一项所述的云台,其中所述控制设备是智能穿戴设备、便携式电子装置或遥控杆。
13.一种飞行器,包括根据权利要求7至12中任一项所述的云台。
14.一种用于控制云台转动的方法,包括:
通过控制设备向飞行器中的云台发送用于指示云台转动角度的角度命令;
云台根据接收到的所述角度命令,控制云台的驱动件经过预先设置的转动时间转动到所述云台转动角度;
云台确定在所述转动时间内是否接收到新的角度命令;以及
如果在所述转动时间内没有接收到新的角度命令,则云台根据先前接收到的多个角度命令所指示的云台转动角度对下一云台转动角度进行估计,并控制所述驱动件经过所述转动时间从当前角度转动到估计出的云台转动角度。
15.根据权利要求14所述的方法,还包括:
如果在所述转动时间内接收到新的角度命令,则云台控制所述驱动件经过所述转动时间从当前角度转动到新的角度命令所指示的云台转动角度。
16.根据权利要求14所述的方法,还包括:
通过控制设备以一采样间隔对通过惯性测量单元IMU测量到的控制设备的姿态数据进行采样,并根据采样到的当前姿态数据和参考点姿态数据计算出所述云台转动角度。
17.根据权利要求16所述的方法,其中姿态数据包括偏航角或俯仰角或滚转角分量。
18.根据权利要求14所述的方法,其中
所述转动时间通过云台根据先前接收到的多个角度命令的间隔的统计来设置,或通过控制设备根据云台做出的所述统计来设置。
19.根据权利要求18所述的方法,其中
如果预定比例的所述间隔均在预定时间内,则所述转动时间被设置为控制设备对所包括的IMU的采样间隔和预定裕量之和与所述预定时间之间的最大值。
20.根据权利要求19所述的方法,其中
所述预定裕量根据控制设备与云台所在的飞行器之间的信道干扰、以及IMU与云台之间的多个中间模块的传输和处理性能来设置。
21.根据权利要求16至20中任一项所述的方法,其中所述控制设备是智能穿戴设备、便携式电子装置或遥控杆。
22.一种控制云台转动的***,包括控制设备和飞行器,其中
所述控制设备包括收发器,被配置为向飞行器中的云台发送用于指示云台转动角度的角度命令;以及
所述飞行器包括云台,所述云台包括:
收发器,被配置为接收来自控制设备的用于指示云台转动角度的角度命令;
处理器;以及
存储器,存储有计算机可执行指令,所述指令在被处理器执行时,使处理器执行以下操作:
根据接收到的角度命令,控制云台的驱动件经过预先设置的转动时间转动到所述云台转动角度;
确定在所述转动时间内是否接收到新的角度命令;以及
如果在所述转动时间内没有接收到新的角度命令,则根据先前接收到的多个角度命令所指示的云台转动角度对下一云台转动角度进行估计,并控制所述驱动件经过所述转动时间从当前角度转动到估计出的云台转动角度。
23.根据权利要求22所述的***,其中所述指令在被云台中的处理器执行时,还使所述处理器执行以下操作:
如果在所述转动时间内接收到新的角度命令,则控制所述驱动件经过所述转动时间从当前角度转动到新的角度命令所指示的云台转动角度。
24.根据权利要求22所述的***,其中所述控制设备还包括:
惯性测量单元IMU,被配置为测量控制设备的姿态数据;
处理器;
存储器,存储有计算机可执行指令,所述指令在被处理器执行时,使处理器执行以下操作:
以采样间隔对通过IMU测量到的控制设备的姿态数据进行采样,并根据采样到的当前姿态数据和参考点姿态数据计算出所述云台转动角度。
25.根据权利要求24所述的***,其中姿态数据包括偏航角或俯仰角或滚转角分量。
26.根据权利要求22所述的***,其中所述转动时间通过云台根据先前接收到的多个角度命令的间隔的统计来设置,或通过控制设备根据云台做出的所述统计来设置。
27.根据权利要求26所述的***,其中如果预定比例的所述间隔均在预定时间内,则所述转动时间被设置为控制设备对所包括的IMU的采样间隔和预定裕量之和与所述预定时间之间的最大值。
28.根据权利要求27所述的***,其中所述预定裕量根据控制设备与云台所在的飞行器之间的信道干扰、以及IMU与云台之间的多个中间模块的传输和处理性能来设置。
29.根据权利要求22至28中任一项所述的***,其中所述控制设备是智能穿戴设备、便携式电子装置或遥控杆。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/095284 WO2019023887A1 (zh) | 2017-07-31 | 2017-07-31 | 云台转动的方法、云台、飞行器、控制云台转动的方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108521813A CN108521813A (zh) | 2018-09-11 |
CN108521813B true CN108521813B (zh) | 2021-06-22 |
Family
ID=63434159
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201780004413.9A Expired - Fee Related CN108521813B (zh) | 2017-07-31 | 2017-07-31 | 云台转动的方法、云台、飞行器、控制云台转动的方法及*** |
Country Status (3)
Country | Link |
---|---|
US (1) | US11279497B2 (zh) |
CN (1) | CN108521813B (zh) |
WO (1) | WO2019023887A1 (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107077154B (zh) * | 2016-08-17 | 2018-12-07 | 深圳市大疆灵眸科技有限公司 | 云台控制方法、装置、存储介质以及无人机 |
WO2019023887A1 (zh) * | 2017-07-31 | 2019-02-07 | 深圳市大疆创新科技有限公司 | 云台转动的方法、云台、飞行器、控制云台转动的方法及*** |
CN109246739B (zh) * | 2018-09-21 | 2022-02-15 | 南京智讯越岭信息技术有限公司 | 共享无线信道下遥控信号传输的抗干扰方法 |
WO2021026748A1 (zh) * | 2019-08-13 | 2021-02-18 | 深圳市大疆创新科技有限公司 | 拍摄检测方法、装置、云台、***及存储介质 |
CN110557612B (zh) * | 2019-08-30 | 2021-12-10 | 视联动力信息技术股份有限公司 | 一种监控设备的控制方法和视联网*** |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8521428B1 (en) * | 2009-10-15 | 2013-08-27 | Moog Inc. | Heading determination using sensors mounted on rotatable assembly |
CN105100714A (zh) * | 2015-07-10 | 2015-11-25 | 东方网力科技股份有限公司 | 基于监控设备的云台的控制方法和装置 |
CN105652891A (zh) * | 2016-03-02 | 2016-06-08 | 中山大学 | 一种旋翼无人机移动目标自主跟踪装置及其控制方法 |
CN105830129A (zh) * | 2015-04-29 | 2016-08-03 | 深圳市大疆创新科技有限公司 | 云台控制方法、装置及*** |
CN106249888A (zh) * | 2016-07-28 | 2016-12-21 | 纳恩博(北京)科技有限公司 | 一种云台控制方法和装置 |
CN106525074A (zh) * | 2016-10-13 | 2017-03-22 | 重庆零度智控智能科技有限公司 | 一种云台漂移的补偿方法、装置、云台和无人机 |
CN106742003A (zh) * | 2015-11-20 | 2017-05-31 | 广州亿航智能技术有限公司 | 基于智能显示设备的无人机云台转动控制方法 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110304737A1 (en) * | 2010-06-15 | 2011-12-15 | Flir Systems, Inc. | Gimbal positioning with target velocity compensation |
US9921459B2 (en) * | 2011-11-02 | 2018-03-20 | Steven D. Wagner | Actively stabilized payload support apparatus and methods |
US9435520B2 (en) * | 2012-08-16 | 2016-09-06 | Ascendant Engineering Solutions | Gimbal systems providing high-precision imaging capabilities in a compact form-factor |
WO2014140356A1 (en) * | 2013-03-15 | 2014-09-18 | Freefly Systems Inc. | Method for enabling manual adjustment of a pointing direction of an actively stabilized camera |
US10095942B2 (en) * | 2014-12-15 | 2018-10-09 | Reflex Robotics, Inc | Vision based real-time object tracking system for robotic gimbal control |
US9927682B2 (en) * | 2015-03-31 | 2018-03-27 | Vantage Robotics, Llc | Miniature stabilized unmanned aerial vehicle gimbal |
CN110254734A (zh) * | 2015-05-27 | 2019-09-20 | 高途乐公司 | 使用稳定用常平架的常平架*** |
CN107077154B (zh) * | 2016-08-17 | 2018-12-07 | 深圳市大疆灵眸科技有限公司 | 云台控制方法、装置、存储介质以及无人机 |
US10362228B2 (en) * | 2016-10-22 | 2019-07-23 | Gopro, Inc. | Fast attitude error correction |
US11060658B2 (en) * | 2016-11-17 | 2021-07-13 | Aurora Flight Sciences Corporation | Gimbal stabilization system and method |
CN108427407B (zh) * | 2017-02-13 | 2021-03-05 | 昊翔电能运动科技(昆山)有限公司 | 云台控制方法、云台控制***及云台设备 |
WO2019023887A1 (zh) * | 2017-07-31 | 2019-02-07 | 深圳市大疆创新科技有限公司 | 云台转动的方法、云台、飞行器、控制云台转动的方法及*** |
-
2017
- 2017-07-31 WO PCT/CN2017/095284 patent/WO2019023887A1/zh active Application Filing
- 2017-07-31 CN CN201780004413.9A patent/CN108521813B/zh not_active Expired - Fee Related
-
2019
- 2019-12-23 US US16/725,559 patent/US11279497B2/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8521428B1 (en) * | 2009-10-15 | 2013-08-27 | Moog Inc. | Heading determination using sensors mounted on rotatable assembly |
CN105830129A (zh) * | 2015-04-29 | 2016-08-03 | 深圳市大疆创新科技有限公司 | 云台控制方法、装置及*** |
CN105100714A (zh) * | 2015-07-10 | 2015-11-25 | 东方网力科技股份有限公司 | 基于监控设备的云台的控制方法和装置 |
CN106742003A (zh) * | 2015-11-20 | 2017-05-31 | 广州亿航智能技术有限公司 | 基于智能显示设备的无人机云台转动控制方法 |
CN105652891A (zh) * | 2016-03-02 | 2016-06-08 | 中山大学 | 一种旋翼无人机移动目标自主跟踪装置及其控制方法 |
CN106249888A (zh) * | 2016-07-28 | 2016-12-21 | 纳恩博(北京)科技有限公司 | 一种云台控制方法和装置 |
CN106525074A (zh) * | 2016-10-13 | 2017-03-22 | 重庆零度智控智能科技有限公司 | 一种云台漂移的补偿方法、装置、云台和无人机 |
Also Published As
Publication number | Publication date |
---|---|
US11279497B2 (en) | 2022-03-22 |
US20200130861A1 (en) | 2020-04-30 |
CN108521813A (zh) | 2018-09-11 |
WO2019023887A1 (zh) | 2019-02-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108521813B (zh) | 云台转动的方法、云台、飞行器、控制云台转动的方法及*** | |
US9307149B2 (en) | Applying video stabilization to a multimedia clip | |
US9462183B2 (en) | Trigger for blade imaging based on a controller | |
CN106982324B (zh) | 无人机、视频拍摄方法和装置 | |
RU2015148763A (ru) | Беспроводная видеокамера | |
CN110771143B (zh) | 手持云台的控制方法及手持云台、手持设备 | |
CN110248082B (zh) | 一种规划摄像机运动控制曲线的方法及装置 | |
EP3842682A1 (en) | Cradle head control method and device, cradle head system and unmanned aerial vehicle | |
CN109313455B (zh) | 智能眼镜及其控制云台的方法、云台、控制方法和无人机 | |
WO2020019106A1 (zh) | 云台和无人机控制方法、云台及无人机 | |
WO2019126932A1 (zh) | 云台的控制方法和控制设备 | |
CN104811798A (zh) | 一种调整视频播放速度的方法及装置 | |
JP2015095803A5 (zh) | ||
US20130328894A1 (en) | Adaptive frame rate control | |
WO2019148348A1 (zh) | 云台控制方法和装置 | |
CN108268065B (zh) | 一种转速控制方法及其装置、手持云台 | |
WO2020000423A1 (zh) | 云台的控制方法、云台、飞行器和计算机可读存储介质 | |
JP6973541B2 (ja) | 電子機器、位置特定システム、位置特定方法及びプログラム | |
CN112720455A (zh) | 最优关节加速度与减速度计算方法、装置及其应用 | |
WO2011119132A2 (en) | Variable bit rate video streaming over peer-to-peer networks | |
KR20100130783A (ko) | 비디오 레코더의 제어 방법, 및 이 방법을 채용한 비디오 레코더 | |
WO2019095139A1 (zh) | 数据处理方法和设备 | |
WO2021102797A1 (zh) | 一种云台控制方法、控制装置及控制*** | |
CN112119254A (zh) | 一种手持云台的控制方法、设备、手持云台及存储介质 | |
WO2019051404A1 (en) | DOOR FAULT DIAGNOSTIC SYSTEM |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20210622 |
|
CF01 | Termination of patent right due to non-payment of annual fee |