CN112198903A - Modular multifunctional onboard computer system - Google Patents
Modular multifunctional onboard computer system Download PDFInfo
- Publication number
- CN112198903A CN112198903A CN201911409065.0A CN201911409065A CN112198903A CN 112198903 A CN112198903 A CN 112198903A CN 201911409065 A CN201911409065 A CN 201911409065A CN 112198903 A CN112198903 A CN 112198903A
- Authority
- CN
- China
- Prior art keywords
- aerial vehicle
- unmanned aerial
- computer
- rotor unmanned
- information
- 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
- 238000004891 communication Methods 0.000 claims abstract description 10
- 230000005540 biological transmission Effects 0.000 claims description 11
- 230000000007 visual effect Effects 0.000 claims description 9
- 238000007726 management method Methods 0.000 claims description 7
- 230000005611 electricity Effects 0.000 claims description 6
- 238000005259 measurement Methods 0.000 claims description 6
- 238000012545 processing Methods 0.000 claims description 6
- 230000001133 acceleration Effects 0.000 claims description 5
- 238000012544 monitoring process Methods 0.000 claims description 4
- 230000000087 stabilizing effect Effects 0.000 claims description 4
- 230000004888 barrier function Effects 0.000 claims description 3
- 230000009467 reduction Effects 0.000 claims description 2
- 238000004422 calculation algorithm Methods 0.000 description 22
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 description 7
- 238000013461 design Methods 0.000 description 7
- 238000000034 method Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000010354 integration Effects 0.000 description 3
- 238000012937 correction Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000007667 floating Methods 0.000 description 2
- 230000005358 geomagnetic field Effects 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 230000011514 reflex Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 235000011034 Rubus glaucus Nutrition 0.000 description 1
- 244000235659 Rubus idaeus Species 0.000 description 1
- 235000009122 Rubus idaeus Nutrition 0.000 description 1
- 241000289690 Xenarthra Species 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004883 computer application Methods 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000000178 monomer Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000005693 optoelectronics Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- 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/12—Target-seeking control
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
The invention discloses a modularized multifunctional onboard computer system, which is formed by effectively combining a plurality of modules such as a computer control system, a sensing positioning system, a data communication system, a vision system, a power management system and the like, is stable in operation, can execute various tasks, such as autonomous decision flight, target identification and tracking and the like in a complex environment, and can flexibly cope with a variable environment.
Description
Technical Field
The present invention relates to on-board computer systems, and more particularly to a modular multi-function on-board computer architecture.
Background
Unmanned aerial vehicle technique is emerging, and as the many rotor unmanned aerial vehicle technique development of important member wherein is rapid, along with the continuous development of trade technique, people are to the steady forming machine of modularization, multi-functional maturity carry computer system's demand more and more high.
However, most of the existing airborne computer systems are single computer systems, carry few sensors and have little load, cannot realize complex functions such as high-precision positioning, obstacle avoidance, identification and tracking, action execution and the like, have single purpose, and cannot flexibly meet different task environments and requirements.
A typical example is that in a multi-rotor unmanned aerial vehicle, two functions of planning decision and attitude control are integrated on the same computing platform, on one hand, the computing platform needs to take high computational power and high control output frequency into account, resulting in high computing platform pressure; on the other hand, the system is weak in modularization degree, is not easy to overhaul and replace, and is easy to cause the problem of working safety of the system such as attitude control instability caused by the problem in a decision-making link. In addition, the existing common airborne computer system has single sensor and weak sensing capability on the attitude and the environment, and cannot adapt to complex and variable task environments.
Disclosure of Invention
In order to overcome the defects of the prior art, the inventor of the invention has conducted intensive research and finds that a plurality of modules such as a computer control system, a sensing positioning system, data communication, a vision system, power management and the like are effectively combined to form a modular multifunctional onboard computer system which is stable in operation, can execute various tasks, such as autonomous decision-making flight, target recognition and tracking and the like in a complex environment, and can flexibly cope with a variable environment, thereby completing the invention.
The invention aims to provide a modular multifunctional on-board computer system, which comprises:
the computer control system comprises a main control computer and an attitude control computer, is used for stabilizing and controlling the position and the attitude of the multi-rotor unmanned aerial vehicle, processing data information provided by the positioning system and the vision system, and finishing decision making of tasks such as obstacle avoidance, path planning, tracking and the like according to external information;
the sensing system is used for measuring/obtaining the acceleration, the angular speed and the like of the multi-rotor unmanned aerial vehicle relative to the inertial system; a positioning system, such as an external differential GPS module, for determining the position of the multi-rotor drone;
the visual system is used for searching, identifying and tracking the target, identifying the barrier and acquiring related depth information;
the data communication system is used for transmitting key data between the multi-rotor unmanned aerial vehicle and a ground station, such as airborne camera image data, multi-rotor unmanned aerial vehicle position and attitude information, ground station instructions and the like, and the ground station is used for monitoring the flight state of the multi-rotor unmanned aerial vehicle and controlling key decisions;
the power management system is used for supplying power for the whole system of the multi-rotor unmanned aerial vehicle, and comprises high-voltage power electricity for driving power equipment such as an electric adjusting motor and the like and low-voltage electricity for maintaining the operation of airborne electronic equipment.
The multi-rotor unmanned aerial vehicle adopting the airborne computer system also comprises a power system, wherein the power system comprises an electronic speed regulator, a brushless motor, a propeller and the like, is connected with the attitude control computer through a PWM pin, receives a PWM control signal and drives the motor to rotate to generate lift force.
In the invention, the multifunctional airborne computer system obtained by effectively combining the system modules has the following advantages:
(1) the double-computer system is used, tasks are executed respectively and are not interfered with each other, and the control computer is not influenced when a high-performance computer serving as a main control computer goes wrong, so that the attitude of the multi-rotor unmanned aerial vehicle is guaranteed to be kept stable all the time, and the system safety is improved.
(2) Can realize keeping away the barrier function automatically, guarantee the adaptability of many rotor unmanned aerial vehicle in complicated changeable environment.
(3) By using the double-light photoelectric pod, the wide-range field search can be performed under the two conditions of visible light and infrared light, and the target can be stably tracked after being determined.
(4) Shared data can be cooperatively searched for multiple computers through the data transmission station, so that a foundation is provided for the multiple computers to jointly execute tasks.
(5) The design of using external differential GPS and the redundancy of the double positioning mode of the visual inertial odometer can correct positioning data mutually in a normal use environment and can ensure that the positioning of the unmanned aerial vehicle is accurate in an environment with strong electromagnetic interference or rejection of the GPS.
Drawings
FIG. 1 shows a modular multi-function on-board computer architecture diagram of a preferred embodiment of the present invention.
Fig. 2 shows a schematic diagram of a master control computer of a preferred embodiment of the present invention.
Fig. 3 shows a schematic diagram of an attitude control computer of a preferred embodiment of the present invention.
Fig. 4 shows a schematic view of the optoelectronic pod of the preferred embodiment of the present invention.
Fig. 5 shows a schematic diagram of an obstacle avoidance camera according to a preferred embodiment of the present invention.
FIG. 6 shows a schematic diagram of a differential GPS module of a preferred embodiment of the present invention.
FIG. 7 shows a schematic representation of the power system of a preferred embodiment of the present invention.
FIG. 8 shows a schematic diagram of a sensing system of a preferred embodiment of the present invention, wherein the IMU includes a three-axis accelerometer and a three-axis gyroscope.
Fig. 9 shows a schematic diagram of a data transfer station in accordance with a preferred embodiment of the present invention.
Fig. 10 shows a schematic diagram of a power management system of a preferred embodiment of the present invention.
Detailed Description
The features and advantages of the present invention will become more apparent from the following detailed description of the invention when taken in conjunction with the accompanying drawings.
In the invention, the computer control system is used for stabilizing and controlling the position and the posture of the multi-rotor unmanned aerial vehicle, processing data information provided by the positioning system and the vision system, and finishing decision and planning of tasks such as obstacle avoidance, path planning, tracking and the like according to external information. The computer control system comprises a main control computer and an attitude control computer.
In the prior art, a common airborne computer control system generally only has a posture control computer, such as a pixhawk Flight control system for finishing posture control and waypoint Flight, or a single computer is adopted as a main control computer and a posture control computer at the same time, such as a high-traffic Snapdagon Flight Autopilot, and the computer control system designed by the invention uses the design of the main control computer and the posture control computer, and has the following advantages:
(1) and (3) using the main control computer as a high-performance processing computer to complete complex algorithms such as path planning, image recognition, obstacle avoidance algorithm and the like. A high-performance computing platform is selected and loaded with a real-time operating system and a graphical interface, so that on one hand, efficient interaction between a user and a task system can be facilitated; on the other hand, the reliability and the portability of the complex algorithm are ensured.
(2) And (3) using the attitude control computer as a high-frequency control computer to complete high-frequency processing algorithms required for attitude stability control, position attitude calculation and the like. An embedded system with high stability and high signal output frequency is selected, so that on one hand, data of an external sensor can be processed at high frequency, the real-time performance of the data is ensured, and the situation that the control effect is poor due to data delay is avoided; on the other hand, the control signal can be output at high frequency, the bandwidth of a control system is ensured, and the control frequency is ensured to meet the requirement.
(3) The main control computer and the attitude control computer are independent and do not interfere with each other, and when the main control computer is down due to running a complex algorithm and cannot output a control instruction, the attitude control computer can still run normally, so that the attitude stability of the multi-rotor unmanned aerial vehicle is ensured. Ensure whole many rotor unmanned aerial vehicle's stability.
(4) The main control computer and the attitude control computer operate independently, the main control computer operates the complex algorithm with high calculation power requirement and low real-time requirement at a lower frequency, and the attitude control computer operates the simple algorithm with low calculation power requirement and high real-time requirement at a higher frequency independently without being blocked by the complex algorithm of the main control computer. If the operating frequency of the algorithm of the main control computer is about 10HZ to 30HZ, the requirement of the design index of the attitude control system of which the operating frequency is usually at least more than 50HZ cannot be met, but the operating frequency of the algorithm of the attitude control computer can reach 100HZ as fast as possible, and the operating frequency of the control system can be ensured to meet the requirement of the design index.
(5) Due to the design of the double computer systems, the maintainability of the on-board computer system can be greatly improved, and when the attitude control computer is damaged, only the attitude control computer needs to be replaced without replacing the computer control system, so that the maintenance cost of the system is greatly reduced.
In a preferred embodiment of the invention, the main control computer is connected with the attitude control computer through a TTL level serial port, receives information such as the position and attitude state of the multi-rotor unmanned aerial vehicle of the attitude control computer, and sends a position and attitude control instruction to the attitude control computer.
In the present invention, the main control computer provides high performance computer hardware resources and rich communication interfaces for the multi-rotor drone mission system, and a computer suitable for the field of aviation may be used, but Jetson TX2 is preferably used as a high performance on-board computer due to its excellent speed and low power consumption. The high-performance airborne computer adopts NVIDIA Pascal GPU, memory with the bandwidth as high as 8GB and memory with the bandwidth as high as 59.7GB/s, provides rich standard hardware interfaces, perfectly adapts to various products and appearance specifications, and realizes an AI computing terminal in the true sense. Compared with other airborne computing platforms, such as Intel computer Stick, Raspberry pie and the like, Jetson TX2 has the characteristics of small size, low power consumption, high computing power and the like. Therefore, the high-performance airborne computer is suitable for completing multiple functions of decision planning, navigation guidance, collaborative search, obstacle avoidance, image processing, recognition and the like. The Jetson TX2 mainly comprises a core computing module, an upper-layer interface expansion board, a cooling fan and the like, is connected with an attitude control computer through TTL level serial port pins of the expansion board, receives information such as the position attitude state of the multi-rotor unmanned aerial vehicle and sends a position attitude control command; the system is connected with the double-light photoelectric pod through an RS232 or SDI interface of the expansion board, receives image information and sends a control instruction for the photoelectric pod; the USB interface of the expansion board is connected with the obstacle avoidance camera to receive the depth information of the obstacle.
In the invention, the attitude control computer is used for ensuring the stability and maneuverability of the aircraft, improving the capability of completing tasks and flight quality, enhancing the safety of flight and lightening the burden of a driver. In the invention, a Pixhawk attitude control computer is preferably selected as a high-frequency embedded device serving as a lower computer, receives a control instruction of the upper computer, stably controls the attitude, and outputs a control signal to control the power system. Compared with other flight control platforms, such as DJI N3 flight control and MWC flight control, the pixhawk has the characteristics of source-opening, customizable expansibility, good control effect and the like. The Pixhawk attitude control computer mainly comprises an MCU (microprogrammed control Unit), an interface expansion board, an AD (analog-to-digital) conversion circuit and the like, is connected with a differential GPS (global positioning System) module through a TTL (transistor-transistor logic) level serial port interface or a CAN (controller area network) interface, and receives position information such as longitude, latitude, height and the like; the device is connected with sensors such as an IMU (inertial measurement Unit), a magnetic compass, a barometer and the like through an I2C interface, and receives data information such as triaxial acceleration, angular velocity, a geomagnetic field, air pressure and the like; the PWM pin is connected with the electric modulator, and the PWM wave is sent to control the electric modulator to drive the motor to rotate; the system is connected with a main control computer through a serial port interface of TTL level, sends information such as position attitude state of the multi-rotor unmanned aerial vehicle, and receives a position attitude control instruction; the serial port interface through the TTL level is connected with the data transmission radio station, sends data such as airborne camera image, many rotor unmanned aerial vehicle position attitude information, receives the ground station instruction.
In the invention, the sensing system comprises inertial measurement sensors (IMU) such as a three-axis accelerometer, a three-axis gyroscope and the like, altitude measurement sensors such as a barometer and a heading measurement sensor such as a magnetic compass and the like, the sensors are connected with an attitude control computer through an I2C bus or a CAN bus, and data such as acceleration, angular velocity, geomagnetic field, air pressure and the like are transmitted to the attitude control computer through a serial bus so as to determine the self attitude and altitude of the multi-rotor unmanned aerial vehicle.
In the invention, the positioning system preferably adopts an external differential GPS module, the external differential GPS module mainly comprises an airborne receiving module, a ground base station and a GPS antenna, the airborne receiving module and the ground fixed base station simultaneously receive common GPS positioning information, the ground fixed base station sends a positioning correction value to the airborne receiving module according to the self accurate position and the common GPS positioning information obtained simultaneously, and the airborne receiving module calculates more accurate positioning information through the common GPS positioning information and the positioning correction value.
The airborne receiving module is connected with the attitude control computer through a serial port of TTL level and a CAN bus, and sends longitude and latitude, height and other information to the attitude control computer for self positioning of the multi-rotor unmanned aerial vehicle; moreover, the differential GPS module and the IMU (e.g., including a three-axis gyroscope, a three-axis accelerometer, etc.) in the sensing system form a sensor redundancy design, and the acceleration and angular velocity data integration measured by the IMU in the sensing system can be used to obtain position information and correct the position information obtained by the GPS.
In a preferred embodiment of the invention, a Here + RTK high-precision differential positioning module of herxing science and technology is adopted as the external differential GPS, and compared with other positioning modules, the herz + RTK high-precision differential positioning module has high positioning precision and good integration degree, and the design matched with the flight control can directly transmit positioning information, magnetic compass data and barometer data to the flight control for data fusion, and can assist the flight control to better complete self-position estimation.
In the invention, the vision system preferably uses a depth camera to acquire the obstacle information and avoid the obstacle, thereby ensuring the perception adaptability of the multi-rotor unmanned plane to the complex environment; the dual-light electro-optic pod is preferably used for wide-range field search in both visible and infrared situations and for stable tracking of the target after determination.
The double-photoelectric pod mainly comprises a lens, a photosensitive element, a three-axis pan-tilt, an interface circuit and the like, is connected with a main control computer through an RS232 or SDI interface, sends image information to the main control computer, and the main control computer identifies a target through a written image identification tracking algorithm (typically, such as Shafiee M J, Chywl B, Li F, et al. Fast YOLO: A Fast You Only Look one System for Real-time Embedded Object Detection in Video [ J ].2017.), calculates the deviation of the target relative to the pixel center point of the photoelectric pod, generates a control instruction according to the deviation amount, and sends the control instruction to the photoelectric pod, controls the rotation of the pan-tilt to maintain the target to be always in the pixel center position, and realizes the tracking function.
In a preferred embodiment of the present invention, as the dual photovoltaic pod, a star net uda SCA260 type photovoltaic pod may be used. The SCA260 type photoelectric pod adopts a high-precision two-axis stable platform, a 36-time continuous zooming visible light camera and a high-resolution single-lens reflex camera are arranged in the high-precision two-axis stable platform, and the high-resolution single-lens reflex camera is compact in structure and high in cost performance. Compared with other photoelectric pods, the pod has the advantages of combination of various optical sensors, a high-precision fiber-optic gyroscope stable platform, integrated high-definition automatic tracking and the like, and the tracking target effect is excellent. The SCA260 type photoelectric pod mainly comprises a lens, a photosensitive element, a three-axis cradle head, an interface circuit and the like, is connected with a main control computer through the interface circuit, sends image information, receives control information such as the cradle head, a shutter and the like to control the photoelectric pod to rotate and take pictures.
The depth camera for avoiding the obstacle mainly comprises a binocular module, a depth module, a built-in IMU and the like, is connected with a main control computer through a USB interface, and sends the depth information of the obstacle to the main control computer. And the main control computer forms an artificial potential field according to the depth information of the obstacle, namely, the position closer to the obstacle is provided with a larger virtual repulsive force, and the path is optimized according to the indexes such as the minimum repulsive force and the like, so that the obstacle avoidance operation is realized.
In a preferred embodiment of the invention, as an obstacle avoidance camera, a depth camera, in particular an Intel realsense D435i RGB-D camera, may be used as a depth obstacle avoidance camera. The visual field is wide, the maximum shooting distance can reach 10m, and the visual field is supported by Intel realistic sense SDK 2.0 and a cross-platform. Compared with other depth obstacle avoidance cameras, the camera has the advantages that RGB imaging quality is high, depth information is accurate, and functions such as SLAM can be simultaneously completed by the aid of the built-in IMU.
The invention selects two image acquisition devices of a double-light photoelectric pod and a depth camera for the tracking function and the obstacle avoidance function at the same time, and has the following advantages:
(1) because two light photoelectric pod have the structure of triaxial machinery cloud platform, guaranteed on the one hand that the photoelectric ball acquires the stability of image when many rotor unmanned aerial vehicle carry out large-angle maneuver flight, on the other hand has guaranteed that the photoelectric ball can be independent of many rotor unmanned aerial vehicle free rotation, can search on a large scale when not discovering the target, be favorable to it to search the target faster, and after discerning the target, the photoelectric ball can be through the rotation of self cloud platform, make the target be in the field of view all the time, avoided losing the condition of target field of view because of many rotor unmanned aerial vehicle is because of self mobility is not enough, therefore, the system is suitable for search and tracking to the fast moving object, if use this many rotor unmanned aerial vehicle system to accomplish to track ground fast moving platform.
(2) The double-light photoelectric pod can simultaneously obtain visible light images and infrared images, so that the reliability and the all-weather performance of the searching and tracking of the multi-rotor unmanned aerial vehicle system are ensured, and the visible light images are used for searching and tracking under the condition of good visible light imaging effect; in environments such as fog or the dark, infrared images are used instead of visible light. Thus, the system can provide a high-altitude view to ground personnel in harsh environments, such as at night to assist ground personnel in searching for ground objects.
(3) The method comprises the following steps that an RGB-D camera which is strapdown with a multi-rotor unmanned aerial vehicle and is internally provided with an IMU is used as an obstacle avoidance camera, on one hand, depth information between the depth camera and an obstacle can be used, and algorithms such as an artificial potential field method are used for obstacle avoidance; on the other hand, the image information of the RGB camera can be combined with the attitude information measured by an IMU (Inertial measurement Unit) arranged in the camera, and a relevant Monocular vision Inertial mileage calculation method such as VINS-MONO (Tong Q, Beiliang L, Shaojie S, VINS-Mono: A Robust and vertical monomer Visual-interferometric State Estimator [ J ]. IEEE Transactions on Robotics,2018:1-17.) is used to complete the position and attitude estimation based on vision; under a general environment, the position and attitude information estimated by vision can be fused with the position information measured by a GPS and the attitude information measured by a built-in IMU by using an algorithm such as EKF (typically, Zhang P, Gu J, Milios E, et al. Navigation with IMU/GPS/digital composition with unsected Kalman filter [ C ]// mechanics & Automation, IEEE International reference, 2005 ]), and the data is corrected to ensure that the position and attitude of the multi-rotor unmanned aerial vehicle can be accurately estimated when a small amount of error data occurs in the IMU of the GPS module and the sensing system. And in the environment that strong electromagnetic interference or GPS refused, like power plant, indoor, vision inertia odometer can replace GPS, becomes many rotor unmanned aerial vehicle's positional information and acquires the source, has guaranteed this many rotor unmanned aerial vehicle to the robustness of environmental change, can accomplish the function of independently flying like in the building.
In the invention, the data communication system is used for completing partial key data transmission between the multi-rotor unmanned aerial vehicle and the ground station, such as airborne camera image data, multi-rotor unmanned aerial vehicle position and attitude information, ground station instructions and the like, and is used for monitoring the flight state of the multi-rotor unmanned aerial vehicle and controlling key decisions by the ground station. The data communication system comprises an airborne terminal and a ground terminal, wherein the airborne terminal is connected with an attitude control computer through a serial port of TTL level, the attitude control computer is responsible for forwarding data information of each airborne device and instructions sent by a ground station, the airborne terminal and the ground terminal transmit data through radio, and the ground terminal is connected with the ground computer through a USB.
In the invention, a data transmission radio station, particularly HereLink of Herstella is preferably used as an airborne end of a data communication system, the module has a video transmission link with the advantages of data and image transmission and remote control integration, the image quality is as high as 1080p @60fps, the maximum transmission distance is 20KM, the ground is empty, no shielding and interference are caused, the data delay is as short as 110ms, and the HDMI is input to a display end. Compared with other data transmission radio stations, the remote control system has the characteristics of integrating data transmission and remote control, simplifying the quantity of system equipment, facilitating the use of users and the like. The system can realize the monitoring of the flight state of the airborne system and the ground station, the transmission of critical data such as battery power, flight mission state, alarm and the like.
In the invention, the power management system mainly supplies power to a battery, a voltage stabilizing module, a distributor plate and other parts, is connected with the positive and negative interfaces of the power supply of each module through various types of power supply lines, supplies power to the whole system of the multi-rotor unmanned aerial vehicle, and comprises high-voltage power electricity for driving power equipment such as an electric adjusting motor and the like and low-voltage electricity for maintaining the operation of airborne electronic equipment. Preferably, a lattice tatu 22000mAh battery is used as a power supply module, and a positive source electronic direct current converter is used as a voltage reduction module.
By adopting the airborne computer system of the invention, the following effects can be achieved:
(1) a main control computer: the operating frequency of the obstacle avoidance and path planning algorithm is 30HZ, and the operating frequency of the visual identification algorithm is 20HZ, which is higher than the lowest frequency requirement;
(2) an attitude control computer: the operation frequency of the control algorithm is 100HZ, the rising time of the control system responding to unit step input is 0.27s, overshoot is avoided, and the control instruction can be quickly followed;
(3) a vision system: the maximum tracking error of the visual identification tracking algorithm is 1m, and accurate target following can be completed. Obstacle avoidance algorithm enables the multi-rotor unmanned aerial vehicle to automatically avoid obstacles within 5m, and the obstacle avoidance algorithm can autonomously avoid obstacles under the low-speed flight condition. The positioning accuracy of the visual inertial odometer is about 0.2m under the condition that the GPS is rejected, and the indoor positioning requirement is basically met;
(4) a differential GPS module: the cold start time is 26s, the maximum update frequency is 5HZ, the positioning precision is 0.025m, and outdoor high-precision positioning flight can be completed;
(5) power management, power and power supply system: the maximum tensile force of the power system is 11320g, the endurance time is about 20 minutes, and the takeoff weight and the flight time can meet most application scenarios.
Example 1 tracking and landing a ground mobile platform in a complex environment
In an environment with a plurality of floating obstacles, a target unmanned aerial vehicle flies in an irregular flight path, and starts a multi-rotor unmanned aerial vehicle carrying an onboard computer system shown in fig. 1 to execute tasks, wherein a main control computer adopts Jetson TX2, an attitude control computer adopts Pixhawk, a dual-photoelectric pod adopts a star network space to reach an SCA260 type photoelectric pod, a depth obstacle avoidance camera adopts an Intel realsense D435i RGB-D camera, a difference GPS module adopts a Here + RTK high-precision difference positioning module of hertzian technology, and a data transfer radio adopts hereLink.
The multi-rotor unmanned aerial vehicle flies to a high point, a double-light photoelectric pod of an onboard computer system is used for searching a target with a large visual field range, after the target is detected, a main control computer calculates a path and overload information according to a proportion guidance algorithm (Qianxuan, Linruing, Zhao, Asian, missile flight mechanics [ M ]. Beijing university of Physician university, 2013.), the overload information is sent to a posture control computer Pixhawk, the posture control computer Pixhawk controls the multi-rotor unmanned aerial vehicle to track a target platform, in the meantime, a floating obstacle is identified through a depth obstacle avoidance camera and is avoided according to an artificial potential field algorithm (Chengni, Youbo, CHENLi-bin, et al. robot dynamic tracking and obstacle avoidance based on an improved artificial potential field method [ J ]. automation technology and application, 2007,26(4):8-10.), the double-light photoelectric pod is used for identifying the target platform, approach and continuous tracking, eventually completing the landing on the mobile platform (Cinchoujian, Guo san Lei. improved SIFT unmanned aerial vehicle image recognition algorithm [ J ] computer applications and software based on the simplified Forstner operator, 2012(05): 260. 261+306.) (Yu Y, Yang S, Wang M, et al. High performance wind intensity control of a quadrat SO (3) [ C ]// IEEE International Conference on Robotics & Automation. IEEE 2015.)
Although the present invention has been described in detail with reference to the foregoing illustrative embodiments, the present invention should not be construed as limited to the foregoing embodiments, and those skilled in the art will appreciate that various modifications, substitutions and alterations can be made to the technical solution and embodiments without departing from the spirit and scope of the present invention.
Claims (9)
1. A modular multi-function on-board computer architecture, comprising:
the computer control system comprises a main control computer and an attitude control computer, is used for stabilizing and controlling the position and the attitude of the multi-rotor unmanned aerial vehicle, processing data information provided by the positioning system and the vision system, and finishing decision and planning of tasks such as obstacle avoidance, path planning, tracking and the like according to external information;
the sensing system is used for measuring information such as acceleration, angular velocity and the like of the multi-rotor unmanned aerial vehicle relative to an inertial system;
the positioning system is used for determining the position information of the multi-rotor unmanned aerial vehicle, such as the position, longitude and latitude, height and the like of a relative flying point; the visual system is used for searching, identifying and tracking the target, identifying the barrier and acquiring related depth information; and
the data communication system is used for key data transmission between the multi-rotor unmanned aerial vehicle and the ground station, such as airborne camera image data, multi-rotor unmanned aerial vehicle position and attitude information, ground station instructions and the like, and the ground station is used for monitoring the flight state of the multi-rotor unmanned aerial vehicle and controlling key decisions.
2. The multi-function on-board computer architecture of claim 1, further comprising:
the power management system is used for supplying power for the whole system of the multi-rotor unmanned aerial vehicle, and comprises high-voltage power electricity for driving power equipment such as an electric adjusting motor and the like and low-voltage electricity for maintaining the operation of airborne electronic equipment.
3. A multi-function on-board computer system as claimed in claim 1, wherein the master computer employs Jetson TX 2.
4. A multi-function on-board computer system as claimed in claim 1, wherein the attitude control computer employs Pixhawk.
5. The multi-function on-board computer architecture of claim 1, wherein the sensing system comprises sensors such as flight-controlled three-axis inertial measurement sensors, magnetic compasses, and barometric pressure gauges.
6. The multi-function on-board computer system as claimed in claim 1, wherein the positioning system is an external differential GPS module, and is connected to the attitude control computer via TTL-level serial communication protocol and CAN protocol to transmit horizontal position and height information.
7. The multifunctional airborne computer system of claim 1, wherein the vision system comprises a photoelectric pod and a depth camera, and is connected with the main control computer through an RS232 interface or an SDI interface, and the obtained relative position information of the target and the photoelectric ball and the depth information of the obstacle are transmitted for completing tasks such as tracking and obstacle avoidance.
8. A multi-function on-board computer system as set forth in claim 1, wherein the data communication system comprises a radio-modem on-board terminal.
9. The multi-function on-board computer system of claim 1, wherein the power management system comprises a power supply and a voltage reduction module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911409065.0A CN112198903A (en) | 2019-12-31 | 2019-12-31 | Modular multifunctional onboard computer system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911409065.0A CN112198903A (en) | 2019-12-31 | 2019-12-31 | Modular multifunctional onboard computer system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112198903A true CN112198903A (en) | 2021-01-08 |
Family
ID=74004535
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911409065.0A Pending CN112198903A (en) | 2019-12-31 | 2019-12-31 | Modular multifunctional onboard computer system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112198903A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113467500A (en) * | 2021-07-19 | 2021-10-01 | 天津大学 | Unmanned aerial vehicle non-cooperative target tracking system based on binocular vision |
CN113759936A (en) * | 2021-09-30 | 2021-12-07 | 哈尔滨工业大学 | Path planning method combining proportion guidance method and artificial potential field method suitable for dynamic target tracking |
CN114564049A (en) * | 2022-03-21 | 2022-05-31 | 厦门大学 | Unmanned aerial vehicle wide area search device and method based on deep learning |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050189814A1 (en) * | 2003-12-22 | 2005-09-01 | Messier-Bugatti | Architecture for an airplane braking system including two computers and capable of withstanding two breakdowns, and a method of managing such an architecture |
CN104503467A (en) * | 2015-01-19 | 2015-04-08 | 中国人民解放军国防科学技术大学 | Autonomous take-off and landing flight control system of unmanned aerial vehicle based on dual-core architecture |
CN104808558A (en) * | 2015-04-24 | 2015-07-29 | 中电科(德阳广汉)特种飞机***工程有限公司 | Multi-task loading system applicable to special and general airplanes |
CN105955286A (en) * | 2016-06-08 | 2016-09-21 | 深圳蚁石科技有限公司 | Dual-core multi-rotor flight controller |
CN106454209A (en) * | 2015-08-06 | 2017-02-22 | 航天图景(北京)科技有限公司 | Unmanned aerial vehicle emergency quick action data link system and unmanned aerial vehicle emergency quick action monitoring method based on spatial-temporal information fusion technology |
CN106527461A (en) * | 2016-11-29 | 2017-03-22 | 合肥赛为智能有限公司 | Flight control system based on dual-core processor |
CN106802661A (en) * | 2017-03-13 | 2017-06-06 | 安徽朗巴智能科技有限公司 | Multi-rotor unmanned aerial vehicle control system based on dual controller |
CN107463126A (en) * | 2017-07-25 | 2017-12-12 | 四川航天***工程研究所 | Unmanned plane double-core control system and digital independent and wiring method |
CN107577240A (en) * | 2016-07-04 | 2018-01-12 | 哈尔滨卓晋科技有限公司 | A kind of design method based on double ARM flight control computers core systems |
CN108423167A (en) * | 2018-05-14 | 2018-08-21 | 南方科技大学 | A kind of double control system aircraft |
-
2019
- 2019-12-31 CN CN201911409065.0A patent/CN112198903A/en active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050189814A1 (en) * | 2003-12-22 | 2005-09-01 | Messier-Bugatti | Architecture for an airplane braking system including two computers and capable of withstanding two breakdowns, and a method of managing such an architecture |
CN104503467A (en) * | 2015-01-19 | 2015-04-08 | 中国人民解放军国防科学技术大学 | Autonomous take-off and landing flight control system of unmanned aerial vehicle based on dual-core architecture |
CN104808558A (en) * | 2015-04-24 | 2015-07-29 | 中电科(德阳广汉)特种飞机***工程有限公司 | Multi-task loading system applicable to special and general airplanes |
CN106454209A (en) * | 2015-08-06 | 2017-02-22 | 航天图景(北京)科技有限公司 | Unmanned aerial vehicle emergency quick action data link system and unmanned aerial vehicle emergency quick action monitoring method based on spatial-temporal information fusion technology |
CN105955286A (en) * | 2016-06-08 | 2016-09-21 | 深圳蚁石科技有限公司 | Dual-core multi-rotor flight controller |
CN107577240A (en) * | 2016-07-04 | 2018-01-12 | 哈尔滨卓晋科技有限公司 | A kind of design method based on double ARM flight control computers core systems |
CN106527461A (en) * | 2016-11-29 | 2017-03-22 | 合肥赛为智能有限公司 | Flight control system based on dual-core processor |
CN106802661A (en) * | 2017-03-13 | 2017-06-06 | 安徽朗巴智能科技有限公司 | Multi-rotor unmanned aerial vehicle control system based on dual controller |
CN107463126A (en) * | 2017-07-25 | 2017-12-12 | 四川航天***工程研究所 | Unmanned plane double-core control system and digital independent and wiring method |
CN108423167A (en) * | 2018-05-14 | 2018-08-21 | 南方科技大学 | A kind of double control system aircraft |
Non-Patent Citations (1)
Title |
---|
苏少良: "某无人机导航控制***模块化设计", 《电子设计工程》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113467500A (en) * | 2021-07-19 | 2021-10-01 | 天津大学 | Unmanned aerial vehicle non-cooperative target tracking system based on binocular vision |
CN113759936A (en) * | 2021-09-30 | 2021-12-07 | 哈尔滨工业大学 | Path planning method combining proportion guidance method and artificial potential field method suitable for dynamic target tracking |
CN113759936B (en) * | 2021-09-30 | 2023-12-26 | 哈尔滨工业大学 | Path planning method combining proportional guidance method and artificial potential field method suitable for dynamic target tracking |
CN114564049A (en) * | 2022-03-21 | 2022-05-31 | 厦门大学 | Unmanned aerial vehicle wide area search device and method based on deep learning |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11797009B2 (en) | Unmanned aerial image capture platform | |
US11233943B2 (en) | Multi-gimbal assembly | |
US10447912B2 (en) | Systems, methods, and devices for setting camera parameters | |
US10060746B2 (en) | Methods and systems for determining a state of an unmanned aerial vehicle | |
US10281930B2 (en) | Gimbaled universal drone controller | |
CN107272740B (en) | Novel four-rotor unmanned aerial vehicle control system | |
CN108062108A (en) | A kind of intelligent multi-rotor unmanned aerial vehicle and its implementation based on airborne computer | |
CN112198903A (en) | Modular multifunctional onboard computer system | |
CN203376646U (en) | Low-altitude remote sensing monitoring system based on combination of 3S technology and unmanned aerial vehicle | |
CN106927059A (en) | A kind of unmanned plane landing method and device based on monocular vision | |
US11611700B2 (en) | Unmanned aerial vehicle with virtual un-zoomed imaging | |
Ahmed et al. | Development of smart quadcopter for autonomous overhead power transmission line inspections | |
CN115933718A (en) | Unmanned aerial vehicle autonomous flight technical method integrating panoramic SLAM and target recognition | |
CN113282025A (en) | Unmanned carrier is patrolled and examined in security protection | |
Denuelle et al. | Biologically-inspired visual stabilization of a rotorcraft UAV in unknown outdoor environments | |
CN112837378B (en) | Aerial camera attitude external dynamic calibration and mapping method based on multi-unmanned aerial vehicle formation | |
CN115237158A (en) | Multi-rotor unmanned aerial vehicle autonomous tracking and landing control system and control method | |
CN214409706U (en) | Indoor unmanned aerial vehicle positioning system based on machine vision | |
CN113138603B (en) | Tether management system and method | |
Szafrański et al. | Managing system architecture for multi-rotor autonomous flying platform-practical aspects | |
CN113063401A (en) | Unmanned aerial vehicle aerial survey system | |
US20230296793A1 (en) | Motion-Based Calibration Of An Aerial Device | |
US20230242250A1 (en) | Aerial Vehicle Path Determination | |
US20230030222A1 (en) | Operating modes and video processing for mobile platforms | |
US20230316939A1 (en) | Collision detection and avoidance for unmanned aerial vehicle systems and methods |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210108 |