CN111510624A - Target tracking system and target tracking method - Google Patents
Target tracking system and target tracking method Download PDFInfo
- Publication number
- CN111510624A CN111510624A CN202010280899.2A CN202010280899A CN111510624A CN 111510624 A CN111510624 A CN 111510624A CN 202010280899 A CN202010280899 A CN 202010280899A CN 111510624 A CN111510624 A CN 111510624A
- Authority
- CN
- China
- Prior art keywords
- mobile device
- angle
- module
- information
- target object
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 238000004891 communication Methods 0.000 claims description 11
- 238000004364 calculation method Methods 0.000 description 8
- 101150095230 SLC7A8 gene Proteins 0.000 description 5
- 101150044140 Slc7a5 gene Proteins 0.000 description 5
- 101150085091 lat-2 gene Proteins 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/695—Control of camera direction for changing a field of view, e.g. pan, tilt or based on tracking of objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/246—Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10016—Video; Image sequence
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Studio Devices (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明公开了一种目标跟踪系统及目标跟踪方法。该方法包括如下步骤:获得被跟踪的目标物体的目标位置信息;确定云台当前角度信息、云台相对于水平位置的水平倾斜角度、移动装置位置信息和航向角信息;通过数据处理模块进行处理,确定移动装置与被跟踪的目标物体的距离信息、云台模块需要转动的水平方位角和俯仰机械角;将水平方位角和俯仰机械角发送至云台控制器,云台控制器控制云台模块转动到对应角度,使得摄像机对准被跟踪的目标物体;将距离信息发送至移动控制模块,移动控制模块控制移动装置与被跟踪的目标物体保持对应距离。
The invention discloses a target tracking system and a target tracking method. The method includes the following steps: obtaining the target position information of the target object being tracked; determining the current angle information of the PTZ, the horizontal tilt angle of the PTZ relative to the horizontal position, the position information of the mobile device and the heading angle information; processing through a data processing module , determine the distance information between the mobile device and the tracked target object, the horizontal azimuth angle and the pitching mechanical angle that the gimbal module needs to rotate; send the horizontal azimuth and pitching mechanical angle to the gimbal controller, and the gimbal controller controls the gimbal The module is rotated to a corresponding angle, so that the camera is aimed at the tracked target object; the distance information is sent to the mobile control module, and the mobile control module controls the mobile device to maintain the corresponding distance from the tracked target object.
Description
技术领域technical field
本发明涉及一种目标跟踪系统,同时也涉及相应的目标跟踪方法,属于卫星导航技术领域。The invention relates to a target tracking system and a corresponding target tracking method, and belongs to the technical field of satellite navigation.
背景技术Background technique
目前,随着人工智能和图像处理技术的发展,基于图像识别的目标跟踪系统得到了广泛的应用。这种目标跟踪系统是一种很好的跟踪拍摄解决方案。但是在某些场景下,这种基于图像识别的目标跟踪系统存在天然的缺陷。例如,移动的目标在行进过程中被障碍物遮挡住一段时间之后,基于图像识别的目标跟踪系统很可能就会丢失目标从而无法对目标继续进行跟踪拍摄。At present, with the development of artificial intelligence and image processing technology, the target tracking system based on image recognition has been widely used. This object tracking system is a good solution for tracking shooting. However, in some scenarios, this image recognition-based target tracking system has natural defects. For example, after a moving target is blocked by an obstacle for a period of time, the target tracking system based on image recognition is likely to lose the target and cannot continue to track and shoot the target.
发明内容SUMMARY OF THE INVENTION
本发明所要解决的首要技术问题在于提供一种目标跟踪系统。The primary technical problem to be solved by the present invention is to provide a target tracking system.
本发明所要解决的另一技术问题在于提供一种目标跟踪方法。Another technical problem to be solved by the present invention is to provide a target tracking method.
为了实现上述目的,本发明采用下述的技术方案:In order to achieve the above object, the present invention adopts the following technical scheme:
根据本发明实施例的第一方面,提供一种目标跟踪系统,包括GNSS定位装置、无线通信装置和移动装置;所述移动装置包括数据处理模块、移动控制模块、定位定向模块以及云台模块;所述云台模块包括光电编码器、水平仪、云台控制器和摄像机;According to a first aspect of the embodiments of the present invention, a target tracking system is provided, including a GNSS positioning device, a wireless communication device, and a mobile device; the mobile device includes a data processing module, a movement control module, a positioning and orientation module, and a pan-tilt module; The pan-tilt module includes a photoelectric encoder, a level, a pan-tilt controller and a camera;
所述GNSS定位装置设置于被跟踪的目标物体上,用于实时获得被跟踪的目标物体的目标位置信息,并通过无线通信装置与移动装置连接,向所述移动装置发送所述目标位置信息;The GNSS positioning device is arranged on the tracked target object, and is used to obtain the target position information of the tracked target object in real time, and is connected with a mobile device through a wireless communication device, and sends the target position information to the mobile device;
所述移动装置通过云台模块的光电编码器确定云台当前角度信息,通过云台模块的水平仪确定云台相对于水平位置的水平倾斜角度,通过定位定向模块确定移动装置位置信息和航向角信息,通过数据处理模块对所述目标位置信息、云台当前角度信息、水平倾斜角度、移动装置位置信息和航向角信息进行处理,确定移动装置与被跟踪的目标物体的距离信息、云台模块需要转动的水平方位角和俯仰机械角;通过数据处理模块将水平方位角和俯仰机械角发送至云台模块中的云台控制器,所述云台控制器控制云台模块转动到对应角度,使得摄像机对准被跟踪的目标物体;通过数据处理模块将所述距离信息发送至移动控制模块,所述移动控制模块控制移动装置与被跟踪的目标物体保持对应距离。The mobile device determines the current angle information of the gimbal through the photoelectric encoder of the gimbal module, determines the horizontal inclination angle of the gimbal relative to the horizontal position through the level of the gimbal module, and determines the position information and heading angle information of the mobile device through the positioning and orientation module. , through the data processing module to process the target position information, the current angle information of the PTZ, the horizontal tilt angle, the position information of the mobile device and the heading angle information to determine the distance information between the mobile device and the tracked target object, and the PTZ module needs The rotated horizontal azimuth and pitching mechanical angle; the horizontal azimuth and pitching mechanical angle are sent to the pan-tilt controller in the pan-tilt module through the data processing module, and the pan-tilt controller controls the pan-tilt module to rotate to the corresponding angle, so that The camera is aimed at the tracked target object; the distance information is sent to the movement control module through the data processing module, and the movement control module controls the mobile device to maintain a corresponding distance from the tracked target object.
其中较优地,所述GNSS定位装置设置于被跟踪的目标物体上。Preferably, the GNSS positioning device is arranged on the target object to be tracked.
其中较优地,所述定位定向模块为双天线GNSS定位定向结构;所述移动装置的基线由双天线GNSS定位定向结构中两个天线之间的直线向量确定,使得移动装置的基线与移动装置的中轴线平行,且经过云台模块的中心。Preferably, the positioning and orientation module is a dual-antenna GNSS positioning and orientation structure; the baseline of the mobile device is determined by a straight line vector between two antennas in the dual-antenna GNSS positioning and orientation structure, so that the baseline of the mobile device and the mobile device The central axis of the PTZ is parallel and passes through the center of the PTZ module.
根据本发明实施例的第二方面,提供一种目标跟踪方法,基于上述的目标跟踪系统实现;包括如下步骤:According to a second aspect of the embodiments of the present invention, a target tracking method is provided, which is implemented based on the above-mentioned target tracking system; the method includes the following steps:
实时获得被跟踪的目标物体的目标位置信息,并向移动装置发送所述目标位置信息;Obtain the target position information of the tracked target object in real time, and send the target position information to the mobile device;
通过光电编码器确定云台当前角度信息;Determine the current angle information of the gimbal through the photoelectric encoder;
通过水平仪确定云台相对于水平位置的水平倾斜角度;Determine the horizontal inclination angle of the gimbal relative to the horizontal position through a spirit level;
通过定位定向模块确定移动装置位置信息和航向角信息;Determine the position information and heading angle information of the mobile device through the positioning and orientation module;
对所述目标位置信息、云台当前角度信息、水平倾斜角度、移动装置位置信息和航向角信息进行处理,确定移动装置与被跟踪的目标物体的距离信息、云台模块需要转动的水平方位角和俯仰机械角;Process the target position information, the current angle information of the gimbal, the horizontal tilt angle, the position information of the mobile device and the heading angle information, and determine the distance information between the mobile device and the tracked target object, and the horizontal azimuth angle that the gimbal module needs to rotate. and pitch mechanical angle;
将水平方位角和俯仰机械角发送至云台控制器,所述云台控制器控制云台模块转动到对应角度,使得摄像机对准被跟踪的目标物体;Send the horizontal azimuth angle and the pitch mechanical angle to the pan-tilt controller, and the pan-tilt controller controls the pan-tilt module to rotate to the corresponding angle, so that the camera is aimed at the tracked target object;
将所述距离信息发送至移动控制模块,所述移动控制模块控制移动装置与被跟踪的目标物体保持对应距离。The distance information is sent to a movement control module, and the movement control module controls the mobile device to maintain a corresponding distance from the tracked target object.
其中较优地,所述移动装置位置信息包括:移动装置海拔高度H1、移动装置纬度Lat1和移动装置经度Lng1;Preferably, the location information of the mobile device includes: the altitude H1 of the mobile device, the latitude Lat1 of the mobile device, and the longitude Lng1 of the mobile device;
所述目标位置信息包括:被跟踪的目标物体海拔高度H2、被跟踪的目标物体纬度Lat2和被跟踪的目标物体经度Lng2;The target location information includes: the altitude H2 of the tracked target object, the latitude Lat2 of the tracked target object, and the longitude Lng2 of the tracked target object;
所述航向角信息包括:移动装置的航向角∠N。The heading angle information includes: heading angle ∠N of the mobile device.
其中较优地,所述移动装置采用如下公式确定云台模块需要转动的水平方位角Az:Preferably, the mobile device adopts the following formula to determine the horizontal azimuth Az that the pan-tilt module needs to rotate:
其中较优地,所述移动装置采用如下公式确定移动装置与被跟踪的目标物体的距离信息D:Preferably, the mobile device uses the following formula to determine the distance information D between the mobile device and the tracked target object:
其中,π为圆周率,R为地球半径。where π is the pi and R is the radius of the earth.
其中较优地,所述移动装置采用如下公式确定云台模块需要转动的俯仰机械角El:Preferably, the mobile device adopts the following formula to determine the mechanical pitch angle E1 that the gimbal module needs to rotate:
其中,∠M为水平倾斜角度。Among them, ∠M is the horizontal tilt angle.
本发明所提供的目标跟踪系统及方法,通过云台模块的水平仪确定云台相对于水平位置的水平倾斜角度,并通过定位定向模块确定航向角信息,这样在之后计算水平方位角时,将航向角信息加入计算方案中,在之后计算俯仰机械角时,将水平倾斜角度加入计算方案中,从而使得控制云台模块所需要转动的水平方位角和俯仰机械角的计算更为准确。同时,本发明还可确定移动装置与被跟踪的目标物体的距离信息,使得移动装置与被跟踪的目标物体可以保持对应距离,实现了目标跟踪的精准控制,拍摄被跟踪的目标物体的效果更佳。In the target tracking system and method provided by the present invention, the horizontal inclination angle of the gimbal relative to the horizontal position is determined by the level of the gimbal module, and the heading angle information is determined through the positioning and orientation module, so that when calculating the horizontal azimuth later, the heading The angle information is added to the calculation scheme. When calculating the pitching mechanical angle later, the horizontal tilt angle is added to the calculation scheme, so that the calculation of the horizontal azimuth and pitching mechanical angle required to control the gimbal module is more accurate. At the same time, the present invention can also determine the distance information between the mobile device and the tracked target object, so that the mobile device and the tracked target object can maintain the corresponding distance, realize the precise control of the target tracking, and the effect of shooting the tracked target object is better. good.
附图说明Description of drawings
图1为本发明实施例提供的目标跟踪系统的结构示意图;1 is a schematic structural diagram of a target tracking system provided by an embodiment of the present invention;
图2为本发明实施例中的移动装置、云台模块及双天线GNSS定位定向结构的位置关系示意图;2 is a schematic diagram of the positional relationship of a mobile device, a pan-tilt module, and a dual-antenna GNSS positioning and orientation structure in an embodiment of the present invention;
图3为本发明实施例中的移动装置与被跟踪的目标物体的几何关系示意图;3 is a schematic diagram of a geometric relationship between a mobile device and a tracked target object in an embodiment of the present invention;
图4为本发明实施例提供的目标跟踪方法的流程图。FIG. 4 is a flowchart of a target tracking method provided by an embodiment of the present invention.
具体实施方式Detailed ways
下面结合附图和具体实施例对本发明的技术内容做进一步的详细说明。The technical content of the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
目前,基于全球导航卫星系统(Global Navigation Satellite System,简称为GNSS)定位坐标解算的智能目标跟踪系统,可以根据两点的卫星定位信息计算出两点之间水平与垂直目标角度,云台控制摄像机偏转到对应目标角度,从而实现跟踪拍摄目标的效果。但是,该智能目标跟踪系统存在诸多问题:一是该系统控制云台偏转的目标角度不准确,该系统不具备定向和测量自身水平倾斜角的能力,该系统根据两点的卫星定位信息只能计算出来两个点之间的水平和垂直角度,其水平目标角度是以地球为参照系,北极为方位0度计算出来的结果。实际使用中,云台机械的0度角一般相对于北极的角度是随机的,该水平目标角度只有在云台机械0度角与地球北极平行的状态下才是正确的。该系统计算垂直目标角度也是默认系统处于水平状态,所以得到的垂直目标角度只有在云台处于绝对水平状态下才是正确的。二是该系统没有移动能力,在面对移动范围较大的拍摄目标时,该系统可能无法清晰拍摄远距离目标和满足复杂的拍摄需求。At present, the intelligent target tracking system based on the global navigation satellite system (Global Navigation Satellite System, referred to as GNSS) positioning coordinate solution can calculate the horizontal and vertical target angles between two points according to the satellite positioning information of the two points, and the PTZ control The camera is deflected to the corresponding target angle, so as to achieve the effect of tracking the shooting target. However, the intelligent target tracking system has many problems: First, the target angle controlled by the system to deflect the gimbal is inaccurate, and the system does not have the ability to orient and measure its own horizontal tilt angle. According to the satellite positioning information of two points, the system can only The horizontal and vertical angles between the two points are calculated, and the horizontal target angle is calculated with the earth as the reference system and the north pole as the azimuth of 0 degrees. In actual use, the 0-degree angle of the gimbal machine is generally random relative to the north pole. The horizontal target angle is only correct when the gimbal machine's 0-degree angle is parallel to the earth's north pole. The system calculates the vertical target angle by default, and the system is in a horizontal state, so the obtained vertical target angle is only correct when the gimbal is in an absolutely horizontal state. Second, the system does not have the ability to move. When facing a shooting target with a large moving range, the system may not be able to clearly shoot long-distance targets and meet complex shooting needs.
为了克服上述问题,如图1所示,本发明实施例提供一种目标跟踪系统。该目标跟踪系统10包括:GNSS定位装置11、无线通信装置12和移动装置13。In order to overcome the above problems, as shown in FIG. 1 , an embodiment of the present invention provides a target tracking system. The
该移动装置13包括数据处理模块131、移动控制模块132、定位定向模块133以及云台模块134;云台模块134包括光电编码器1341、水平仪1342、云台控制器1343和摄像机1344。The
该GNSS定位装置11设置于被跟踪的目标物体20上,用于实时获得被跟踪的目标物体20的目标位置信息,并通过无线通信装置12与移动装置13实现通信连接,向移动装置13发送目标位置信息。The
移动装置13通过云台模块134的光电编码器1341确定云台当前角度信息;通过云台模块134的水平仪1342确定云台相对于水平位置的水平倾斜角度;通过定位定向模块133确定移动装置位置信息和航向角信息;通过数据处理模块131对目标位置信息、云台当前角度信息、水平倾斜角度、移动装置位置信息和航向角信息进行处理,确定移动装置13与被跟踪的目标物体20的距离信息、云台模块134需要转动的水平方位角和俯仰机械角;通过数据处理模块131将水平方位角和俯仰机械角发送至云台模块134中的云台控制器1343,以使得云台控制器1343控制云台模块134采用水平方位角和俯仰机械角进行转动到对应角度,使得摄像机1344对准被跟踪的目标物体20;通过数据处理模块131将距离信息发送至移动控制模块132,以使得移动控制模块132控制移动装置13与被跟踪的目标物体20保持对应距离,从而可以实现目标跟踪的精准控制,并且由于对应距离能够得到保持,使得摄像机的对焦参数等变化较小,拍摄被跟踪的目标物体的效果更佳。The
此处,移动控制模块132控制移动装置13与被跟踪的目标物体20保持对应距离,可通过如下方式实现:Here, the
其中,移动控制模块132可以包括PID(比例积分微分)控制模块,驱动器,伺服电机等结构。这样距离信息被发送至移动控制模块132后,PID控制模块可以运行PID控制算法,输出速度指令给驱动器。驱动器根据速度指令输出一定占空比的PWM(脉冲宽度调制)波的电流给伺服电机,控制伺服电机的转速。伺服电机带动移动装置的传动机构,从而使移动装置移动。应用PID控制算法使得移动装置的移动控制更为精准、便捷。Wherein, the
其中,该GNSS定位装置11设置于地面上的被跟踪的目标物体20上。而定位定向模块133设置在地面的移动装置13处,该地面的移动装置13可以是指四轮车或者履带车这种地面移动搭载装置。本发明实施例一般针对的是地面拍摄目标。为使目标跟踪准确,该定位定向模块133可以采用基于实时动态RTK(Real-Time Kinematic)技术的GNSS定位定向模块,例如目前基于RTK技术的定位定向板卡的定位精度可以在1米以内,定向精度在0.3度以内,可见基于RTK技术的定位精度较高,完全能够满足本发明进行目标跟踪的定位需求。Wherein, the
另外,如图2所示,该定位定向模块133可以采用双天线GNSS定位定向机构包括天线A和天线B);移动装置13的基线由双天线GNSS定位定向机构中两个天线(天线A和天线B)之间的直线向量确定,使得移动装置13的基线与移动装置13的中轴线平行,且经过云台模块134的中心。例如,在图2中,两个天线(天线A和天线B)设置在移动装置13的中轴线上,其构成的直线向量即为移动装置13的基线,向量方向由移动装置13的尾部指向头部(如汽车车尾指向汽车车头)。云台模块134搭载在地面的移动装置13之上,其可以为圆盘型,则其圆心可以在移动装置13的基线上。云台模块134的水平机械角度标定范围为0°~360°,云台模块134与移动装置13的基线的两个交点分别定为机械方位0°和180°,俯仰机械角度标定范围为-90°~90°,相对于基线水平的位置定为俯仰机械0度。In addition, as shown in FIG. 2, the positioning and
本发明实施例中的无线通信装置12可以为具有无线传输数据功能的装置,如蓝牙装置、WiFi(无线上网)装置或窄带物联网(Narrow Band Internet of Things,NB-IoT)装置等。可见本发明的无线通信的方式多样,使得本发明实施例中的目标跟踪所适应的通信环境更为多样化。The
另外,本发明实施例中,移动装置位置信息可以包括:移动装置海拔高度H1、移动装置纬度Lat1和移动装置经度Lng1;目标位置信息可以包括:被跟踪的目标物体海拔高度H2、被跟踪的目标物体纬度Lat2和被跟踪的目标物体经度Lng2;航向角信息可以包括:移动装置的航向角∠N。In addition, in this embodiment of the present invention, the location information of the mobile device may include: the altitude H1 of the mobile device, the latitude Lat1 of the mobile device, and the longitude Lng1 of the mobile device; the target location information may include: the altitude H2 of the tracked target object, the tracked target The object latitude Lat2 and the tracked target object longitude Lng2; the heading angle information may include: the heading angle ∠N of the mobile device.
其中,在本发明实施例中,移动装置13具体可以通过数据处理模块,采用如下公式确定云台模块需要转动的水平方位角Az:Wherein, in the embodiment of the present invention, the
由于在水平方位角Az的求解中,将移动装置的航向角∠N作为因素进行了计算,相比于不考虑移动装置的航向角∠N的影响而求得的水平方位角,该水平方位角Az更为贴近实际情况,更为准确。Since the heading angle ∠N of the mobile device is used as a factor in the calculation of the horizontal azimuth angle Az, compared with the horizontal azimuth angle obtained without considering the influence of the heading angle ∠N of the mobile device, the horizontal azimuth angle Az is closer to the actual situation and more accurate.
为了更直观地表现水平方位角Az的求解过程,如图3所示,A为移动装置的位置,B为被跟踪的目标物体的位置,E和F分别为A和B两点在赤道面的映射。O为地心,C为地球北极。D为AB两点间球面距离。根据GNSS定位获取A的位置信息:经度Lng1,纬度Lat1,高度H1。被跟踪的目标物体B的位置信息经度Lng2,纬度Lat2,高度H2。In order to express the solution process of the horizontal azimuth Az more intuitively, as shown in Figure 3, A is the position of the mobile device, B is the position of the tracked target object, E and F are the distances of points A and B on the equatorial plane, respectively. map. O is the center of the earth, and C is the north pole of the earth. D is the spherical distance between two points AB. Obtain the location information of A according to GNSS positioning: longitude Lng1, latitude Lat1, and height H1. The position information of the tracked target object B is longitude Lng2, latitude Lat2, and height H2.
求水平方位角,即B点相对于A点方位角,等价于求二面角C-OA-B。Finding the horizontal azimuth, that is, the azimuth of point B relative to point A, is equivalent to finding the dihedral angle C-OA-B.
由三面角余弦定理可得According to the trihedral cosine theorem, we can get
cos(∠AOB)=cos(∠AOC)cos(∠BOC)+sin(∠AOC)sin(∠BOC)cos(∠A-OC-B);cos(∠AOB)=cos(∠AOC)cos(∠BOC)+sin(∠AOC)sin(∠BOC)cos(∠A-OC-B);
由经度的定义可得∠AOE=Lat1,∠BOF=Lat2,所以∠AOC=90-∠AOC=90°-Lat1,∠BOC=90°-∠BOC=90°-Lat2;From the definition of longitude, ∠AOE=Lat1, ∠BOF=Lat2, so ∠AOC=90-∠AOC=90°-Lat1, ∠BOC=90°-∠BOC=90°-Lat2;
∠A-OC-B等价于A,B两点在赤道平面上映射两点EF的夹角,即∠EOF。根据经度的定义,∠EOF=Lng2-Lng1,所以∠A-OC-B=∠EOF=Lng2-Lng1。∠A-OC-B is equivalent to the angle between the two points A and B that map the two points EF on the equatorial plane, that is, ∠EOF. According to the definition of longitude, ∠EOF=Lng2-Lng1, so ∠A-OC-B=∠EOF=Lng2-Lng1.
将坐标数据带入,可得:Bring in the coordinate data, you can get:
cos(∠AOB)=cos(90°-Lat1)×cos(90°-Lat2)+sin(90°-Lat1)×sin(90°-Lat2)×cos(Lng2-Lng1);cos(∠AOB)=cos(90°-Lat1)×cos(90°-Lat2)+sin(90°-Lat1)×sin(90°-Lat2)×cos(Lng2-Lng1);
根据三角函数公式sin(∠AOB)=sqrt(1–cos2(∠AOB));sqrt表示开根号运算。According to the trigonometric function formula sin(∠AOB)=sqrt(1–cos2(∠AOB)); sqrt represents the operation of the square root.
由球面正弦公式可得sin(∠C-OA-B)=sin(∠BOC)sin(A-OC-B)/sin(∠AOB);From the spherical sine formula, sin(∠C-OA-B)=sin(∠BOC)sin(A-OC-B)/sin(∠AOB);
所以∠C-OA-B=arcsin(sin(∠BOC)sin(A-OC-B)/sin(∠AOB))So ∠C-OA-B=arcsin(sin(∠BOC)sin(A-OC-B)/sin(∠AOB))
将上面已知结果带入得到:Bringing in the known results above, we get:
另外,在本发明实施例中,该移动装置13具体可以通过数据处理模块,采用如下公式确定移动装置与被跟踪的目标物体的距离信息D:In addition, in the embodiment of the present invention, the
其中,π为圆周率,R为地球半径。where π is the pi and R is the radius of the earth.
即,例如在上述图3中,球面AB的距离D=R*rad(∠AOB)。That is, for example, in the above-mentioned FIG. 3 , the distance D=R*rad(∠AOB) of the spherical surface AB.
公式为:The formula is:
其中R为地球半径,例如:R=6371393米,π为圆周率:π=3.1415926535898。Where R is the radius of the earth, for example: R = 6371393 meters, π is the pi: π = 3.1415926535898.
另外,在本发明实施例中,移动装置13具体可以通过数据处理模块,采用如下公式确定云台模块需要转动的俯仰机械角El:In addition, in the embodiment of the present invention, the
其中,∠M为水平倾斜角度。Among them, ∠M is the horizontal tilt angle.
由于在俯仰机械角El的求解中,将水平倾斜角度∠M作为因素进行了计算,相比于不考虑水平倾斜角度∠M的影响而求得的俯仰机械角,该俯仰机械角El更为贴近实际情况,更为准确。Since the horizontal inclination angle ∠M is used as a factor in the calculation of the pitching mechanical angle E1, the pitching mechanical angle E1 is closer to the pitching mechanical angle obtained without considering the influence of the horizontal inclination angle ∠M. The actual situation is more accurate.
另外,本发明实施例进一步提供一种目标跟踪方法,基于图1所示的目标跟踪系统实现。该目标跟踪系统包括GNSS定位装置、无线通信装置和移动装置;移动装置包括数据处理模块、移动控制模块、定位定向模块以及云台模块;云台模块包括光电编码器、水平仪、云台控制器和摄像机;GNSS定位装置设置于被跟踪的目标物体上。In addition, an embodiment of the present invention further provides a target tracking method, which is implemented based on the target tracking system shown in FIG. 1 . The target tracking system includes a GNSS positioning device, a wireless communication device and a mobile device; the mobile device includes a data processing module, a mobile control module, a positioning and orientation module, and a pan-tilt module; the pan-tilt module includes a photoelectric encoder, a level, a pan-tilt controller and Camera; GNSS positioning device is set on the target object being tracked.
如图4所示,该目标跟踪方法包括如下的步骤:As shown in Figure 4, the target tracking method includes the following steps:
步骤301、实时获得被跟踪的目标物体的目标位置信息,并向移动装置发送目标位置信息。Step 301: Obtain target position information of a tracked target object in real time, and send the target position information to a mobile device.
步骤302、通过光电编码器确定云台当前角度信息。Step 302: Determine the current angle information of the gimbal by using the photoelectric encoder.
步骤303、通过水平仪确定云台相对于水平位置的水平倾斜角度。Step 303: Determine the horizontal inclination angle of the gimbal with respect to the horizontal position by using a spirit level.
步骤304、通过定位定向模块确定移动装置位置信息和航向角信息。Step 304: Determine the location information and heading angle information of the mobile device through the positioning and orientation module.
步骤305、对目标位置信息、云台当前角度信息、水平倾斜角度、移动装置位置信息和航向角信息进行处理,确定移动装置与被跟踪的目标物体的距离信息、云台模块需要转动的水平方位角和俯仰机械角。Step 305: Process the target position information, the current angle information of the gimbal, the horizontal tilt angle, the position information of the mobile device and the heading angle information, and determine the distance information between the mobile device and the tracked target object, and the horizontal azimuth that the gimbal module needs to rotate. angle and pitch mechanical angle.
步骤306、将水平方位角和俯仰机械角发送至云台模块中的云台控制器,云台控制器控制云台模块转动到对应角度,使得摄像机对准被跟踪的目标物体。Step 306: Send the horizontal azimuth angle and the pitching mechanical angle to the gimbal controller in the gimbal module, and the gimbal controller controls the gimbal module to rotate to a corresponding angle, so that the camera is aimed at the tracked target object.
步骤307、将距离信息发送至移动控制模块,移动控制模块控制移动装置与被跟踪的目标物体保持对应距离。Step 307: Send the distance information to the mobile control module, and the mobile control module controls the mobile device to maintain a corresponding distance from the tracked target object.
其中,移动装置位置信息包括:移动装置海拔高度H1、移动装置纬度Lat1和移动装置经度Lng1;目标位置信息包括:被跟踪的目标物体海拔高度H2、被跟踪的目标物体纬度Lat2和被跟踪的目标物体经度Lng2;航向角信息包括:移动装置的航向角∠N;。Wherein, the location information of the mobile device includes: the altitude H1 of the mobile device, the latitude Lat1 of the mobile device, and the longitude Lng1 of the mobile device; the target location information includes: the altitude H2 of the tracked target object, the latitude Lat2 of the tracked target object, and the tracked target The longitude of the object Lng2; the heading angle information includes: the heading angle ∠N of the mobile device.
其中,在上述步骤305中,移动装置通过数据处理模块确定云台模块需要转动的水平方位角,可以采用如下方式实现:Wherein, in the
移动装置通过数据处理模块,采用如下公式确定云台模块需要转动的水平方位角Az:The mobile device uses the following formula to determine the horizontal azimuth Az that the pan-tilt module needs to rotate through the data processing module:
其中,在上述步骤305中,移动装置通过数据处理模块确定移动装置与被跟踪的目标物体的距离信息,可以采用如下方式实现:Wherein, in the
移动装置通过数据处理模块,采用如下公式确定移动装置与被跟踪的目标物体的距离信息D:The mobile device uses the following formula to determine the distance information D between the mobile device and the tracked target object through the data processing module:
其中,π为圆周率,R为地球半径。where π is the pi and R is the radius of the earth.
其中,在上述步骤305中,移动装置通过数据处理模块确定云台模块需要转动的俯仰机械角,可以采用如下方式实现:Wherein, in the
移动装置通过数据处理模块,采用如下公式确定云台模块需要转动的俯仰机械角El:Through the data processing module, the mobile device adopts the following formula to determine the mechanical pitch angle E1 that the gimbal module needs to rotate:
其中,∠M为水平倾斜角度。Among them, ∠M is the horizontal tilt angle.
另外,本发明实施例还提供一种计算机可读存储介质,所述可读存储介质上存储有指令,当其在计算机上运行时,使得所述计算机执行如上述的目标跟踪方法,此处不再赘述。In addition, an embodiment of the present invention further provides a computer-readable storage medium, where instructions are stored on the readable storage medium, and when the readable storage medium is run on a computer, the computer is made to execute the above-mentioned target tracking method, which is not described here. Repeat.
另外,本发明实施例还提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得所述计算机执行如上述的目标跟踪方法,此处不再赘述。In addition, an embodiment of the present invention also provides a computer program product including instructions, which, when running on a computer, enables the computer to execute the above-mentioned target tracking method, which will not be repeated here.
本发明所提供的目标跟踪系统及方法,通过云台模块的水平仪确定云台相对于水平位置的水平倾斜角度,并通过定位定向模块确定航向角信息,这样在之后计算水平方位角时,将航向角信息加入计算方案中,在之后计算俯仰机械角时,将水平倾斜角度加入计算方案中,从而使得控制云台模块所需要转动的水平方位角和俯仰机械角的计算更为准确。同时,本发明还可确定移动装置与被跟踪的目标物体的距离信息,使得移动装置与被跟踪的目标物体可以保持对应距离,实现了目标跟踪的精准控制,拍摄被跟踪的目标物体的效果更佳。In the target tracking system and method provided by the present invention, the horizontal inclination angle of the gimbal relative to the horizontal position is determined by the level of the gimbal module, and the heading angle information is determined through the positioning and orientation module, so that when calculating the horizontal azimuth later, the heading The angle information is added to the calculation scheme. When calculating the pitching mechanical angle later, the horizontal tilt angle is added to the calculation scheme, so that the calculation of the horizontal azimuth and pitching mechanical angle required to control the gimbal module is more accurate. At the same time, the present invention can also determine the distance information between the mobile device and the tracked target object, so that the mobile device and the tracked target object can maintain the corresponding distance, realize the precise control of the target tracking, and the effect of shooting the tracked target object is better. good.
以上对本发明所提供的目标跟踪系统及目标跟踪方法进行了详细的说明。对本领域的一般技术人员而言,在不背离本发明实质内容的前提下对它所做的任何显而易见的改动,都将落入本发明专利权的保护范围。The target tracking system and the target tracking method provided by the present invention have been described in detail above. For those skilled in the art, any obvious changes made to it without departing from the essential content of the present invention will fall into the protection scope of the patent right of the present invention.
Claims (8)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010280899.2A CN111510624A (en) | 2020-04-10 | 2020-04-10 | Target tracking system and target tracking method |
PCT/CN2021/076737 WO2021203843A1 (en) | 2020-04-10 | 2021-02-18 | Target tracking system and target tracking method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010280899.2A CN111510624A (en) | 2020-04-10 | 2020-04-10 | Target tracking system and target tracking method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111510624A true CN111510624A (en) | 2020-08-07 |
Family
ID=71870913
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010280899.2A Pending CN111510624A (en) | 2020-04-10 | 2020-04-10 | Target tracking system and target tracking method |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111510624A (en) |
WO (1) | WO2021203843A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021203843A1 (en) * | 2020-04-10 | 2021-10-14 | 瞬联软件科技(北京)有限公司 | Target tracking system and target tracking method |
CN114396940A (en) * | 2021-12-09 | 2022-04-26 | 浙江大华技术股份有限公司 | Target positioning method and device of monitoring equipment |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113970314B (en) * | 2021-10-18 | 2023-12-01 | 国网辽宁省电力有限公司抚顺供电公司 | Aerial survey method and system for transmission line clearance distance unmanned aerial vehicle |
CN115032659A (en) * | 2022-06-22 | 2022-09-09 | 北京航宇测通电子科技有限公司 | Positioning and orienting time service navigation system |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102045549A (en) * | 2010-12-28 | 2011-05-04 | 天津市亚安科技电子有限公司 | Method and device for controlling linkage-tracking moving target of monitoring device |
CN102143324A (en) * | 2011-04-07 | 2011-08-03 | 天津市亚安科技电子有限公司 | Method for automatically and smoothly tracking target by cradle head |
CN105045281A (en) * | 2015-08-13 | 2015-11-11 | 深圳一电科技有限公司 | Unmanned aerial vehicle flight control method and device |
CN204790577U (en) * | 2015-07-17 | 2015-11-18 | 深圳市浩瀚卓越科技有限公司 | Many rotor unmanned aerial vehicle automatic tracking system based on GPS |
CN105184776A (en) * | 2015-08-17 | 2015-12-23 | 中国测绘科学研究院 | Target tracking method |
CN105676865A (en) * | 2016-04-12 | 2016-06-15 | 北京博瑞爱飞科技发展有限公司 | Target tracking method, device and system |
CN107507107A (en) * | 2017-08-05 | 2017-12-22 | 湛引根 | Automate video display authoring platform, method and its method for running |
CN107920232A (en) * | 2017-11-28 | 2018-04-17 | 江苏如是地球空间信息科技有限公司 | A kind of intelligent-tracking camera system based on GPS positioning calculating coordinate |
CN108574822A (en) * | 2017-03-08 | 2018-09-25 | 华为技术有限公司 | A kind of method that realizing target following, monopod video camera and monitor supervision platform |
CN109154834A (en) * | 2017-11-30 | 2019-01-04 | 深圳市大疆创新科技有限公司 | Control method, the device and system of unmanned plane |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9070289B2 (en) * | 2013-05-10 | 2015-06-30 | Palo Alto Research Incorporated | System and method for detecting, tracking and estimating the speed of vehicles from a mobile platform |
CN108139486A (en) * | 2015-09-16 | 2018-06-08 | 深圳市大疆创新科技有限公司 | For the system and method for UAV positioning |
US10677879B2 (en) * | 2017-09-15 | 2020-06-09 | The Boeing Company | Depression angle reference tracking system |
CN108227754A (en) * | 2018-01-19 | 2018-06-29 | 深圳市科卫泰实业发展有限公司 | A kind of twin shaft holder automatic tracking method and system |
CN109976339B (en) * | 2019-03-15 | 2021-11-30 | 国网智能科技股份有限公司 | Vehicle-mounted distribution network inspection data acquisition method and inspection system |
CN111510624A (en) * | 2020-04-10 | 2020-08-07 | 瞬联软件科技(北京)有限公司 | Target tracking system and target tracking method |
-
2020
- 2020-04-10 CN CN202010280899.2A patent/CN111510624A/en active Pending
-
2021
- 2021-02-18 WO PCT/CN2021/076737 patent/WO2021203843A1/en active Application Filing
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102045549A (en) * | 2010-12-28 | 2011-05-04 | 天津市亚安科技电子有限公司 | Method and device for controlling linkage-tracking moving target of monitoring device |
CN102143324A (en) * | 2011-04-07 | 2011-08-03 | 天津市亚安科技电子有限公司 | Method for automatically and smoothly tracking target by cradle head |
CN204790577U (en) * | 2015-07-17 | 2015-11-18 | 深圳市浩瀚卓越科技有限公司 | Many rotor unmanned aerial vehicle automatic tracking system based on GPS |
CN105045281A (en) * | 2015-08-13 | 2015-11-11 | 深圳一电科技有限公司 | Unmanned aerial vehicle flight control method and device |
CN105184776A (en) * | 2015-08-17 | 2015-12-23 | 中国测绘科学研究院 | Target tracking method |
CN105676865A (en) * | 2016-04-12 | 2016-06-15 | 北京博瑞爱飞科技发展有限公司 | Target tracking method, device and system |
CN108574822A (en) * | 2017-03-08 | 2018-09-25 | 华为技术有限公司 | A kind of method that realizing target following, monopod video camera and monitor supervision platform |
CN107507107A (en) * | 2017-08-05 | 2017-12-22 | 湛引根 | Automate video display authoring platform, method and its method for running |
CN107920232A (en) * | 2017-11-28 | 2018-04-17 | 江苏如是地球空间信息科技有限公司 | A kind of intelligent-tracking camera system based on GPS positioning calculating coordinate |
CN109154834A (en) * | 2017-11-30 | 2019-01-04 | 深圳市大疆创新科技有限公司 | Control method, the device and system of unmanned plane |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021203843A1 (en) * | 2020-04-10 | 2021-10-14 | 瞬联软件科技(北京)有限公司 | Target tracking system and target tracking method |
CN114396940A (en) * | 2021-12-09 | 2022-04-26 | 浙江大华技术股份有限公司 | Target positioning method and device of monitoring equipment |
Also Published As
Publication number | Publication date |
---|---|
WO2021203843A1 (en) | 2021-10-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021203843A1 (en) | Target tracking system and target tracking method | |
US20240241518A1 (en) | 3-d image system for vehicle control | |
WO2017177542A1 (en) | Object tracking method, device and system | |
US11774547B2 (en) | Self-positioning method, self-positioning system and tracking beacon unit | |
CN104596503B (en) | Tracking table based on differential satellite navigation measurement determines appearance and instruction compensation method | |
CN104729497A (en) | Ultra-small dual-duct unmanned plane combined navigation system and dual-mode navigation method | |
US10642284B1 (en) | Location determination using ground structures | |
CN109768390B (en) | A kind of satellite communication in moving dynamic quick capturing method | |
CN111551171A (en) | Target object positioning method and device, robot and storage medium | |
CN102436260B (en) | Indoor self-positioning and self-directing two-dimensional navigation system | |
US20200174499A1 (en) | Aircraft control system | |
CN110389369A (en) | Canopy Point Cloud Acquisition Method Based on RTK-GPS and Mobile 2D Laser Scanning | |
CN107171074A (en) | Vehicle-mounted biaxial stabilization platform servo system and its tenacious tracking method | |
CN106338286B (en) | A kind of moving base measurement method | |
CN109950699A (en) | Alignment methods, device, terminal device and the medium of directional aerial | |
CN202084642U (en) | Directional tracking system control device for antenna of pilotless aircraft | |
CN112821029B (en) | Shipborne satellite antenna seat and shipborne satellite antenna tracking system | |
CN115857520B (en) | Unmanned aerial vehicle landing state monitoring method based on combination of vision and ship state | |
CN105116430A (en) | SOTM pseudo course sea ship dynamic satellite searching method based on Kalman filtering | |
CN113409400A (en) | Automatic tracking-based airborne photoelectric system target geographic positioning method | |
CN113447908A (en) | GPS Beidou coordinate acquisition method and device for fixed radar detection target | |
CN109828569A (en) | A kind of intelligent AGV fork truck based on 2D-SLAM navigation | |
JPWO2019171749A1 (en) | Traffic control system | |
US11549785B2 (en) | Arrangement and method for autoalignment of a stabilized subsystem | |
CN116519020A (en) | A mobile measurement and control platform inertial navigation calibration device and 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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200807 |
|
RJ01 | Rejection of invention patent application after publication |