CN111947654A - Navigation and control integrated chip and control method thereof - Google Patents
Navigation and control integrated chip and control method thereof Download PDFInfo
- Publication number
- CN111947654A CN111947654A CN202010813458.4A CN202010813458A CN111947654A CN 111947654 A CN111947654 A CN 111947654A CN 202010813458 A CN202010813458 A CN 202010813458A CN 111947654 A CN111947654 A CN 111947654A
- Authority
- CN
- China
- Prior art keywords
- information
- control
- current
- aircraft
- attitude
- 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 43
- 238000012545 processing Methods 0.000 claims abstract description 35
- 238000004364 calculation method Methods 0.000 claims abstract description 23
- 238000007781 pre-processing Methods 0.000 claims description 18
- 238000001914 filtration Methods 0.000 claims description 16
- 230000001133 acceleration Effects 0.000 claims description 9
- 239000013598 vector Substances 0.000 claims description 6
- 230000010354 integration Effects 0.000 abstract description 14
- 238000013461 design Methods 0.000 abstract description 4
- 238000007726 management method Methods 0.000 description 6
- 238000011161 development Methods 0.000 description 5
- 239000011159 matrix material Substances 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000012937 correction Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000004927 fusion Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000010355 oscillation Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000005096 rolling process Methods 0.000 description 2
- 239000000243 solution Substances 0.000 description 2
- 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 1
- 238000004891 communication Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000004148 unit process Methods 0.000 description 1
Images
Classifications
-
- 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/165—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 combined with non-inertial navigation instruments
-
- 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/20—Instruments for performing navigational calculations
-
- 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/24—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for cosmonautical navigation
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
- G01S19/45—Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
- G01S19/47—Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement the supplementary measurement being an inertial measurement, e.g. tightly coupled inertial
-
- 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/10—Simultaneous control of position or course in three dimensions
- G05D1/101—Simultaneous control of position or course in three dimensions specially adapted for aircraft
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Astronomy & Astrophysics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Aviation & Aerospace Engineering (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Navigation (AREA)
Abstract
The embodiment of the invention provides a navigation and control integrated chip and a control method thereof, wherein the chip comprises: the satellite signal receiving module is used for receiving and acquiring the current information of the aircraft; the attitude calculation module is used for acquiring flight attitude information of the aircraft and calculating the flight attitude information to obtain current attitude angle information of the aircraft; the processing module is used for acquiring target position information; calculating control information of the position information flying to the destination according to the current information and the flight attitude information; generating a control instruction matched with the control information according to the control information; and controlling the aircraft to fly according to the control instruction. The navigation and control integrated chip provided by the embodiment of the invention has high integration level, reduces the volume, reduces the component connection, solves the design problem that the existing navigation chip needs a plurality of complex processing circuits or connection in the period, and improves the reliability and stability of the system; the cost is reduced.
Description
Technical Field
The invention relates to the technical field of navigation guidance and control, in particular to a navigation and control integrated chip and a control method thereof.
Background
In recent years, with the rapid development of satellite navigation technology, MEMS technology and control algorithm, the research and application of precise guidance and navigation control have gained general attention worldwide, and become one of the research hotspots in the current aerospace field.
The existing guidance control system generally needs to adopt each functional module and is designed in a separated mode, and the system comprises a main flight control computer, an inertia measurement assembly, a satellite navigation receiver, a power electromechanical system and other parts; the components adopt an external bus for information interaction, and cables or industrial connectors are connected with all the interfaces. The system architecture causes high product cost and large volume, and cannot meet the requirements of navigation control product satellite and integration. The development trend of navigation type chip integration is that at present, the navigation type chip does not integrate the control function, and a main control CPU is required to be added for arithmetic processing.
Disclosure of Invention
In order to solve the technical problems that the integration level of an existing guidance control chip is not high in the prior art, and further the chip cost is high and the size is large, the embodiment of the invention aims to provide a navigation and control integrated chip and a control method thereof. The specific technical scheme is as follows:
in one aspect, an embodiment of the present invention provides a control method for a navigation and control integrated chip, including:
receiving and acquiring current information of an aircraft, wherein the current information comprises current position information, current speed information and current clock information of the aircraft;
acquiring flight attitude information of the aircraft, and resolving the flight attitude information to obtain current attitude angle information of the aircraft; the current attitude angle information comprises a roll angle, a pitch angle and a yaw angle;
acquiring target position information; calculating control information flying to the target position information according to the current information and the flight attitude information; the control information comprises the speed of the aircraft, the roll angle after adjustment, the pitch angle after adjustment and the yaw angle after adjustment;
generating a control instruction matched with the control information according to the control information;
and controlling the aircraft to fly according to the control instruction.
Further, the current information further includes current signal quality status information.
Further, the position information includes a current latitude, a current longitude, and a current altitude of the aircraft.
Further, the step of receiving and acquiring current information of the aircraft comprises:
receiving preprocessing information transmitted through a satellite; filtering the pre-processing information;
oscillating the filtered preprocessing information by using a reference oscillator to obtain intermediate frequency digital information;
and resolving the intermediate frequency digital information to obtain position information.
Further, acquiring the flight attitude information of the aircraft, and resolving the flight attitude information to obtain the current attitude angle information of the aircraft includes:
receiving a current three-directional acceleration of the aircraft sensed by a three-axis accelerometer;
receiving a current three-directional angular velocity of the aircraft sensed by a three-axis gyroscope;
and carrying out attitude calculation on the current three-way acceleration and the current three-way angular velocity by utilizing a quaternion Kalman filtering method to obtain the current attitude angle information of the aircraft.
Further, the calculation method for calculating the control information flying to the target position information according to the current information and the flight attitude information comprises the following steps:
let Rx, Ry and Rz be the position vectors of the target point relative to the aircraft, then the relative position of the aircraft is:
let Vxr,VyrAnd VzrThe velocity vector of the target point relative to the aircraft, the relative velocity of the aircraft is:
Where α is the roll angle after adjustment, the pitch angle after θ adjustment, and the yaw angle after σ adjustment.
Further, the signal type of the control command is a pulse width modulation signal.
In another aspect, an embodiment of the present invention provides a navigation and control integrated chip, where the chip includes:
the satellite signal receiving module is used for receiving and acquiring current information of an aircraft, wherein the current information comprises current position information, current speed information and current clock information of the aircraft;
the attitude calculation module is used for acquiring flight attitude information of the aircraft and calculating the flight attitude information to obtain current attitude angle information of the aircraft; the current attitude angle information comprises a roll angle, a pitch angle and a yaw angle;
the processing module is used for acquiring target position information; calculating control information flying to the target position information according to the current information and the flight attitude information; the control information comprises the speed of the aircraft, the roll angle after adjustment, the pitch angle after adjustment and the yaw angle after adjustment; generating a control instruction matched with the control information according to the control information; and controlling the aircraft to fly according to the control instruction.
Further, the satellite signal receiving module includes:
the satellite navigation radio frequency signal processing submodule is used for receiving preprocessing information sent by a satellite; filtering the pre-processing information; oscillating the filtered preprocessing information by using a reference oscillator to obtain intermediate frequency digital information;
and the satellite signal baseband processing submodule is used for resolving the intermediate frequency digital information to obtain position information.
Further, the method also comprises the following steps:
the storage recording module is used for storing the control information and the control instruction obtained by the processing module; recording and outputting current information and current attitude angle information of the aircraft;
the bus control and interface module is used for providing an interface for setting navigation target information, providing an external interface for outputting motion state information and providing an interface for inputting information of the attitude calculation module;
and the power supply management module is used for carrying out power supply management on the navigation and control integrated chip.
The embodiment of the invention provides a navigation and control integrated chip, which comprises: the satellite signal receiving module is used for receiving and acquiring current information of the aircraft, wherein the current information comprises current position information, current speed information and current clock information of the aircraft; the attitude calculation module is used for acquiring flight attitude information of the aircraft and calculating the flight attitude information to obtain current attitude angle information of the aircraft; the current attitude angle information comprises a roll angle, a pitch angle and a yaw angle; the processing module is used for acquiring target position information; calculating control information of the position information flying to the destination according to the current information and the flight attitude information; the control information comprises the speed of the aircraft, the roll angle after adjustment, the pitch angle after adjustment and the yaw angle after adjustment; generating a control instruction matched with the control information according to the control information; and controlling the aircraft to fly according to the control instruction.
Compared with the prior art, the embodiment of the invention has the following remarkable advantages:
the navigation and control integrated chip provided by the embodiment of the invention integrates the satellite signal receiving module, the attitude resolving module and the processing module, has high integration level and strong chip processing function, realizes the functions of attitude resolving and aircraft guidance under the condition of small volume, and can automatically adjust the flight angle of the aircraft so as to realize the function of accurately arriving or hitting a destination; the integrated chip provided by the embodiment of the invention has small development difficulty, does not need deep algorithm knowledge of navigation and control, can acquire control information by using the satellite signal receiving module, the attitude settlement module and the processing module, and can control the aircraft by generating a corresponding control instruction according to the control information by the processor, thereby facilitating the direct use or integration of products; the navigation and control integrated chip provided by the embodiment of the invention has high integration level, reduces the volume, reduces the component connection, solves the design problem that the existing navigation chip needs a plurality of complex processing circuits or connection in the period, and improves the reliability and stability of the system; the cost is reduced.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below.
Fig. 1 is a schematic flow chart of a control method of a navigation and control integrated chip according to an embodiment of the present invention;
fig. 2 is a schematic diagram illustrating a module connection of a satellite signal receiving module according to an embodiment of the present invention;
FIG. 3 is a flow chart of a PID control according to an embodiment of the invention;
FIG. 4 is a block diagram of an overall control based on position and velocity errors according to an embodiment of the present invention;
FIG. 5 is a flow chart of a guidance control provided by an embodiment of the present invention;
fig. 6 is a block diagram of a navigation and control integrated chip according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be described below with reference to the drawings in the embodiments of the present invention.
Example 1
Referring to fig. 1 and 5, an embodiment of the present invention provides a control method for a navigation and control integrated chip, including:
s110, current information of the aircraft is received and acquired, wherein the current information comprises current position information, current speed information and current clock information of the aircraft.
Please refer to fig. 2, it should be noted that the obtained current information is information of the aircraft at a certain time point, where the time point includes a position of the aircraft, a flight speed of the aircraft, and a time of the aircraft at the certain time point; wherein, the position of the aircraft comprises latitude, longitude and altitude; first, an antenna may be used to receive information transmitted from a satellite, wherein the information includes the current information and other information except the current information, and therefore, the information needs to be processed; firstly, amplifying the information by using a Low Noise Amplifier (LNA), filtering the amplified information, carrying out oscillation on the filtered information by Radio Frequency (RF) to a reference oscillator, taking out the other information, and only retaining the current information required by a user; the information after the reference oscillation is processed by a software program as shown in fig. 2, and the current information in the present embodiment is finally obtained.
S120, acquiring flight attitude information of the aircraft, and resolving the flight attitude information to obtain current attitude angle information of the aircraft; and the current attitude angle information comprises a roll angle, a pitch angle and a yaw angle.
In the embodiment of the present invention, the attitude calculation unit reads a peripheral sensor data signal through an IIC interface, the sensor includes a three-axis accelerometer and a three-axis gyroscope, the three-axis accelerometer is used for detecting a current three-way acceleration of the aircraft, and the three-axis gyroscope is used for detecting a current three-way angular velocity of the aircraft; resolving current attitude angle information (roll angle, pitch angle and yaw angle) by using the existing quaternion Kalman filtering method, and transmitting the information to a processing module to be acquired by the processing module; the quaternion kalman filtering method is the existing common knowledge, and can be directly applied to the embodiment to realize the function of resolving the flight attitude information and obtaining the current attitude angle information.
S130, obtaining target position information; calculating control information flying to the target position information according to the current information and the flight attitude information; the control information comprises the speed of the aircraft, the roll angle after adjustment, the pitch angle after adjustment and the yaw angle after adjustment.
Specifically, the destination information may be a location of a destination obtained through an information input interface provided on the microprocessor when the aircraft takes off, or may be a new destination remotely written by a user during the flight of the aircraft; the calculation method for calculating the control information to the destination according to the current information and the flight attitude information may be:
through the navigation and attitude unit, the relative position and velocity of the aircraft can be clearly known.
First, assuming Rx, Ry, and Rz are the position vectors of the target point relative to the aircraft, the relative position of the aircraftComprises the following steps:
let Vxr,VyrAnd VzrThe velocity vector of the target point relative to the aircraft is the relative velocity of the aircraftComprises the following steps:
Where α is the roll angle after adjustment, the pitch angle after θ adjustment, and the yaw angle after σ adjustment.
And changing the attack angle, the inclination angle and the slip angle, and changing the motion direction along with the change of the attack angle, the inclination angle and the slip angle, thereby realizing the guidance tracking of the target position.
And S140, generating a control instruction matched with the control information according to the control information.
Specifically, the type of aircraft guidance needs to be acquired in advance, and the guidance type can be any one of active guidance, remote guidance and ground seeking guidance; in this embodiment, different guidance modes require different control instructions to be output; the following are exemplified:
active guidance, namely performing parameter injection according to the coordinates of a target and performing guidance by using map information; during the movement or flight, the deviation of the current position from the preset position is determined, a guidance instruction is formed, and the track is guided to the preset area and the target. Or according to a scheme of specifying a motion track, and the guide command is formed according to the deviation of the actually measured parameter value and a preset value of a program.
And the guidance and control unit controls the aircraft to fly to the target through an automatic control system after receiving the instruction sent by the console.
The method comprises the steps of seeking guidance, setting target information, tracking a target by using a GPS/INS combined method, calculating accurate position and speed by using navigation information, and controlling a motion attitude by using trajectory prediction and drop point prediction and a proportional guidance method to form guidance.
For active guidance and remote control guidance, correspondingly adjusting the attitude according to a preset flight track or a received command of a control console, and outputting the adjustment of the attitude by using a proportional guidance and drop point prediction method for seeking guidance; first, a method for generating a control command is illustrated, in this embodiment, a method for calculating a control command uses a control algorithm of an incremental PID, which is specifically as follows:
Kpis a proportionality coefficient, TiTo integrate the time constant, TdIs a differential time constant
Discretized PID
Δu(k)=u(k)-u(k-1)=Ae(k)+Be(k-1)+Ce(k-2)
A. B, C relate to the sampling period, the scaling factor, the integration time, and the derivative time constant.
It should be noted that the guidance algorithm described in the present invention, including not limited to a single guidance algorithm, may be a composite guidance or a segmented guidance. If the missile is controlled to be at a certain distance from the target by using remote control guidance, when the missile approaches the target, the target is stably tracked, and then the missile is switched to target seeking guidance.
And S150, controlling the aircraft to fly according to the control instruction.
Specifically, please refer to fig. 3 and fig. 4; in the embodiment, the adjustment of the aircraft movement is controlled by a motor of a PWM signal rudder wing; at this time, a proper PID control rate is required to be set to control a proper amount, so that the problem of aircraft stability caused by the large change of the rotating speed of the motor is avoided.
In the flying process, the flying attitude is dynamically changed, the rotating speed of the motor needs to be continuously adjusted to enable the flying attitude to approach the expected attitude, and the PID controller realizes the process of settling the error between the expected attitude and the actual attitude into the motor control quantity.
Taking pitching as an example, the measured value is a pitching angle obtained by attitude calculation, the expected value is a pitching angle obtained by remote control input or according to the track requirement, the difference between the two values is e (t), and the output u (t) is obtained by PID calculation. The direct PID cannot achieve a good control effect, the feedback closed-loop control of the angular velocity can effectively increase the stability, and the chip control algorithm disclosed by the invention increases the control of an outer loop.
The control of the motion direction of the aircraft can be a single-rolling and pitching yawing control mode, and three omnidirectional control modes, namely a single-channel, double-channel and three-channel control mode.
Active guidance and remote control guidance, position reference measurement and target point formulation comparison are carried out to obtain position deviation (delta x, delta Y and delta z), and the control of three-direction positions is the direction control of pitching, yawing and rolling. And the seeking guidance track prediction method solves the position error between the actual track and the template track.
Trajectory prediction
And calculating a template trajectory before flight by using the initial position information, the current initial flight condition and the target point information. When in flight, the satellite positioning information is utilized to compare deviation amounts between other parameters and template trajectory parameters under the same trajectory parameter, the deviation amounts are used as target parameters to determine a correction direction angle, and an executing mechanism controls a motor to generate correction force and torque to enable the trajectory of the orbit template to approach. The deviation amount (Δ y, Δ z) of the height y and the lateral deviation z at the longitudinal range x can be taken as a correction target parameter.
The guidance control of the homing can also be realized by using a proportional guidance method.
Proportional steering control
During flight, the line-of-sight angular velocities in the ground system are:
With proportional steering, the overload command can be obtained as:
KYis the pitch proportionality coefficient, KZThe lateral proportionality coefficient k is generally 3-4. gyAnd (4) gravity compensation. Thereby to obtainAnd longitudinal and lateral overload control of the aircraft is realized.
Specifically, the navigation and control integrated chip provided by the embodiment of the invention integrates a satellite signal receiving module, an attitude calculation module and a processing module, has high integration level and strong chip processing function, realizes the functions of attitude calculation and aircraft guidance under the condition of small volume, and can automatically adjust the flight angle of an aircraft to realize the function of accurately arriving or hitting a destination; the integrated chip provided by the embodiment of the invention has small development difficulty, does not need deep algorithm knowledge of navigation and control, can acquire control information by using the satellite signal receiving module, the attitude settlement module and the processing module, and can control the aircraft by generating a corresponding control instruction according to the control information by the processor, thereby facilitating the direct use or integration of products; the navigation and control integrated chip provided by the embodiment of the invention has high integration level, reduces the volume, reduces the component connection, solves the design problem that the existing navigation chip needs a plurality of complex processing circuits or connection in the period, and improves the reliability and stability of the system; the cost is reduced. The integrated guidance chip disclosed by the invention integrates navigation data and attitude calculation and guidance and control algorithm, has the advantages of powerful function, easiness in use, strong universality and wide application range, and has wide prospect in the application field of navigation guidance and control systems.
In one embodiment, the current information further includes current signal quality status information. The communication instruction information of the base and the aircraft can be conveniently obtained by commanders in time, and further the decision can be conveniently made in advance.
In one embodiment, the location information includes a current latitude, a current longitude, and a current altitude of the aircraft.
In one embodiment, the step of receiving and obtaining current information for the aircraft comprises:
receiving preprocessing information transmitted through a satellite; filtering the pre-processing information;
oscillating the filtered preprocessing information by using a reference oscillator to obtain intermediate frequency digital information;
and resolving the intermediate frequency digital information to obtain position information.
In a specific embodiment, referring to fig. 2, obtaining flight attitude information of the aircraft, and calculating the flight attitude information to obtain current attitude angle information of the aircraft includes:
receiving a current three-directional acceleration of the aircraft sensed by a three-axis accelerometer;
receiving a current three-directional angular velocity of the aircraft sensed by a three-axis gyroscope;
and carrying out attitude calculation on the current three-way acceleration and the current three-way angular velocity by utilizing a quaternion Kalman filtering method to obtain the current attitude angle information of the aircraft.
Specifically, the system equation of the quaternion Kalman filtering method is
And selecting 15-dimensional system state parameters, namely position, speed, attitude error, zero offset of acceleration and gyro drift.
The expression is as follows:
FINSand (t) is an error state matrix of inertial navigation of the system.
The method comprises the following steps of taking inertial navigation as a main system, taking GNSS as an auxiliary navigation system, applying Kalman filtering technology, taking the position and the speed provided by the navigation system as observed quantities, and establishing an observation model through the position and speed errors between INS and the GNSS:
applying the kalman filter algorithm, the observation equation can be expressed as follows:
z(t)=H(t)x(t)+v(t) v(t)~N(0,R(t))
h (t) is the observation matrix, v (t) is the observation noise and follows a distribution with zero mean variance R (t).
The Kalman filtering algorithm is divided into two steps: prediction and update
And (3) prediction: estimating the state of the current time (k time) according to the posterior estimation value of the previous time (k-1 time), and obtaining the prior estimation value update of the k time: and correcting the estimated value of the prediction stage by using the measured value of the current moment to obtain the posterior estimated value of the current moment.
Calculating the discrete state optimal estimation:
one-step prediction equation: xk,k-1=Φk,k-1Xk,k-1
The state estimation equation: xk=Xk,k-1+Kk(Zk-Zk,k-1)
estimating the mean square error: pk=(I-KkHk)Pk,k-1
Wherein Q isk-1And RkRespectively, a system noise variance matrix and a measured noise variance matrix
The filtered position and velocity information has the smallest variance.
In one embodiment, the signal type of the control command is a Pulse Width Modulation (PWM) signal.
On the other hand, referring to fig. 6, an embodiment of the present invention provides a navigation and control integrated chip, where the chip includes:
the satellite signal receiving module is used for receiving and acquiring current information of an aircraft, wherein the current information comprises current position information, current speed information and current clock information of the aircraft;
the attitude calculation module is used for acquiring flight attitude information of the aircraft and calculating the flight attitude information to obtain current attitude angle information of the aircraft; the current attitude angle information comprises a roll angle, a pitch angle and a yaw angle;
the processing module is used for acquiring target position information; calculating control information flying to the target position information according to the current information and the flight attitude information; the control information comprises the speed of the aircraft, the roll angle after adjustment, the pitch angle after adjustment and the yaw angle after adjustment; generating a control instruction matched with the control information according to the control information; and controlling the aircraft to fly according to the control instruction.
Specifically, the navigation and control integrated chip provided by the embodiment of the invention can output 4 groups of high-speed PWM signals with 4 paths and 16 bits in each group, and can be used for controlling a multi-channel steering engine or a four-rotor aircraft, the processing module can be a processor integrating the core of ARM Cotex M4, the main frequency is up to 200mhz ARM, 2) the chip of the invention can realize navigation guidance and control calculation in a short time (5ms period), and generate control signals, and the chip has a high processing speed.
In one embodiment, the satellite signal receiving module includes:
the satellite navigation radio frequency signal processing submodule is used for receiving preprocessing information sent by a satellite; filtering the pre-processing information; and oscillating the filtered preprocessing information by using a reference oscillator to obtain intermediate-frequency digital information.
And the satellite signal baseband processing submodule is used for resolving the intermediate frequency digital information to obtain position information.
In a specific embodiment, the method further comprises the following steps:
the storage recording module is used for storing the control information and the control instruction obtained by the processing module; recording and outputting current information and current attitude angle information of the aircraft;
the bus control and interface module is used for providing an interface for setting navigation target information, providing an external interface for outputting motion state information and providing an interface for inputting information of the attitude calculation module; the bus control and interface module comprises 3 UART controllers and 2 paths of SPI interface controllers, and the 2 paths of I2C interface controllers are used for interfaces of peripheral output buses.
And the power supply management module is used for carrying out power supply management on the navigation and control integrated chip. The power management module adopts the existing power management module to manage the power supply of each part in the chip provided by the embodiment of the invention so as to reduce the energy consumption of the chip.
The embodiment of the invention provides a navigation and control integrated chip, which comprises: the satellite signal receiving module is used for receiving and acquiring current information of the aircraft, wherein the current information comprises current position information, current speed information and current clock information of the aircraft; the attitude calculation module is used for acquiring flight attitude information of the aircraft and calculating the flight attitude information to obtain current attitude angle information of the aircraft; the current attitude angle information comprises a roll angle, a pitch angle and a yaw angle; the processing module is used for acquiring target position information; calculating control information of the position information flying to the destination according to the current information and the flight attitude information; the control information comprises the speed of the aircraft, the roll angle after adjustment, the pitch angle after adjustment and the yaw angle after adjustment; generating a control instruction matched with the control information according to the control information; and controlling the aircraft to fly according to the control instruction.
Referring to fig. 5, a method for using the integrated chip provided by the embodiment of the invention is as follows:
step 1, setting target information; and outputting an initial PWM control signal to drive the electric power system according to the requirement of the target information.
And 2, in the motion state of the object, the attitude calculation unit is used for acquiring acceleration or angular velocity information and calculating attitude information through a fusion algorithm and Kalman filtering correction.
And 3, the satellite radio frequency signal processing unit and the baseband processing unit process the position and speed information of the current motion state.
And 4, the microprocessor unit obtains more accurate position and speed information, motion angle and angular speed information according to the satellite navigation data and attitude information data and by combining a fusion algorithm of combined navigation.
And 5, combining the obtained system motion state information and the target information, and outputting a PWM signal required by control through a guidance control algorithm.
The navigation and control integrated chip provided by the embodiment of the invention integrates the satellite signal receiving module, the attitude resolving module and the processing module, has high integration level and strong chip processing function, realizes the functions of attitude resolving and aircraft guidance under the condition of small volume, and can automatically adjust the flight angle of the aircraft so as to realize the function of accurately arriving or hitting a destination; the integrated chip provided by the embodiment of the invention has small development difficulty, does not need deep algorithm knowledge of navigation and control, can acquire control information by using the satellite signal receiving module, the attitude settlement module and the processing module, and can control the aircraft by generating a corresponding control instruction according to the control information by the processor, thereby facilitating the direct use or integration of products; the navigation and control integrated chip provided by the embodiment of the invention has high integration level, reduces the volume, reduces the component connection, solves the design problem that the existing navigation chip needs a plurality of complex processing circuits or connection in the period, and improves the reliability and stability of the system; the cost is reduced.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
All the embodiments in the present specification are described in a related manner, and the same and similar parts among the embodiments may be referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the system embodiment, since it is substantially similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
The above description is only for the preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention shall fall within the protection scope of the present invention.
Claims (10)
1. A control method of a navigation and control integrated chip is characterized by comprising the following steps:
receiving and acquiring current information of an aircraft, wherein the current information comprises current position information, current speed information and current clock information of the aircraft;
acquiring flight attitude information of the aircraft, and resolving the flight attitude information to obtain current attitude angle information of the aircraft; the current attitude angle information comprises a roll angle, a pitch angle and a yaw angle;
acquiring target position information; calculating control information flying to the target position information according to the current information and the flight attitude information; the control information comprises the speed of the aircraft, the roll angle after adjustment, the pitch angle after adjustment and the yaw angle after adjustment;
generating a control instruction matched with the control information according to the control information;
and controlling the aircraft to fly according to the control instruction.
2. The control method of the integrated navigation and control chip of claim 1, wherein the current information further comprises current signal quality status information.
3. The integrated navigation and control chip control method according to claim 1, wherein the position information comprises a current latitude, a current longitude and a current altitude of the aircraft.
4. The control method of the integrated navigation and control chip of claim 1, wherein the step of receiving and acquiring current information of the aircraft comprises:
receiving preprocessing information transmitted through a satellite; filtering the pre-processing information;
oscillating the filtered preprocessing information by using a reference oscillator to obtain intermediate frequency digital information;
and resolving the intermediate frequency digital information to obtain position information.
5. The control method of the integrated navigation and control chip according to claim 1, wherein the obtaining of the flight attitude information of the aircraft and the resolving of the flight attitude information to obtain the current attitude angle information of the aircraft comprises:
receiving a current three-directional acceleration of the aircraft sensed by a three-axis accelerometer;
receiving a current three-directional angular velocity of the aircraft sensed by a three-axis gyroscope;
and carrying out attitude calculation on the current three-way acceleration and the current three-way angular velocity by utilizing a quaternion Kalman filtering method to obtain the current attitude angle information of the aircraft.
6. The control method of the integrated navigation and control chip according to claim 1, wherein the calculation method for calculating the control information flying to the destination position information according to the current information and the flight attitude information comprises:
let Rx, Ry and Rz be the position vectors of the target point relative to the aircraft, then the relative position of the aircraft is:
let Vxr,VyrAnd VzrThe velocity vector of the target point relative to the aircraft, the relative velocity of the aircraft is:
Where α is the roll angle after adjustment, the pitch angle after θ adjustment, and the yaw angle after σ adjustment.
7. The control method of the integrated navigation and control chip according to claim 1, wherein the signal type of the control command is a pulse width modulation signal.
8. A navigation and control integrated chip, the chip comprising:
the satellite signal receiving module is used for receiving and acquiring current information of an aircraft, wherein the current information comprises current position information, current speed information and current clock information of the aircraft;
the attitude calculation module is used for acquiring flight attitude information of the aircraft and calculating the flight attitude information to obtain current attitude angle information of the aircraft; the current attitude angle information comprises a roll angle, a pitch angle and a yaw angle;
the processing module is used for acquiring target position information; calculating control information flying to the target position information according to the current information and the flight attitude information; the control information comprises the speed of the aircraft, the roll angle after adjustment, the pitch angle after adjustment and the yaw angle after adjustment; generating a control instruction matched with the control information according to the control information; and controlling the aircraft to fly according to the control instruction.
9. The integrated navigation and control chip according to claim 8, wherein the satellite signal receiving module comprises:
the satellite navigation radio frequency signal processing submodule is used for receiving preprocessing information sent by a satellite; filtering the pre-processing information; oscillating the filtered preprocessing information by using a reference oscillator to obtain intermediate frequency digital information;
and the satellite signal baseband processing submodule is used for resolving the intermediate frequency digital information to obtain position information.
10. The integrated navigation and control chip of claim 8, further comprising:
the storage recording module is used for storing the control information and the control instruction obtained by the processing module; recording and outputting current information and current attitude angle information of the aircraft;
the bus control and interface module is used for providing an interface for setting navigation target information, providing an external interface for outputting motion state information and providing an interface for inputting information of the attitude calculation module;
and the power supply management module is used for carrying out power supply management on the navigation and control integrated chip.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010813458.4A CN111947654A (en) | 2020-08-13 | 2020-08-13 | Navigation and control integrated chip and control method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010813458.4A CN111947654A (en) | 2020-08-13 | 2020-08-13 | Navigation and control integrated chip and control method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111947654A true CN111947654A (en) | 2020-11-17 |
Family
ID=73342109
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010813458.4A Pending CN111947654A (en) | 2020-08-13 | 2020-08-13 | Navigation and control integrated chip and control method thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111947654A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114153166A (en) * | 2021-11-17 | 2022-03-08 | 湖北航天技术研究院总体设计所 | Integrated aircraft system based on modular application |
CN114777577A (en) * | 2022-04-25 | 2022-07-22 | 西安雷神防务技术有限公司 | Control method for resisting thrust disturbance of secondary engine of miniature tactical missile |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1664506A (en) * | 2004-03-05 | 2005-09-07 | 清华大学 | Carrier attitude measurement method and system |
CN1669874A (en) * | 2004-03-16 | 2005-09-21 | 清华大学 | Automatic pilot for aircraft |
CN101033973A (en) * | 2007-04-10 | 2007-09-12 | 南京航空航天大学 | Attitude determination method of mini-aircraft inertial integrated navigation system |
CN102426457A (en) * | 2011-11-20 | 2012-04-25 | 西北工业大学 | Flight control navigation system of miniature flapping-wing aircraft |
CN105021092A (en) * | 2015-06-30 | 2015-11-04 | 北京航天长征飞行器研究所 | Guidance information extraction method of strapdown homing seeker |
CN106249745A (en) * | 2016-07-07 | 2016-12-21 | 苏州大学 | The control method of four axle unmanned planes |
CN107014380A (en) * | 2017-05-26 | 2017-08-04 | 西安科技大学 | The Combinated navigation method of vision guided navigation and inertial navigation based on aircraft |
CN108534783A (en) * | 2018-05-11 | 2018-09-14 | 安徽尼古拉电子科技有限公司 | A kind of aircraft navigation method based on Beidou navigation technology |
CN108759565A (en) * | 2018-06-07 | 2018-11-06 | 哈尔滨工业大学 | A kind of carrier rocket grade return phase precise guidance method based on virtual proportional guidance |
CN108919819A (en) * | 2018-05-22 | 2018-11-30 | 北京和协导航科技有限公司 | Navigation of Pilotless Aircraft communication integral system and method |
CN110018692A (en) * | 2019-04-24 | 2019-07-16 | 五邑大学 | A kind of unmanned plane method of guidance, system, device and storage medium |
CN110243377A (en) * | 2019-07-19 | 2019-09-17 | 南京航空航天大学 | A kind of cluster aircraft collaborative navigation method based on hierachical structure |
CN110941285A (en) * | 2019-11-29 | 2020-03-31 | 云南大学 | Unmanned aerial vehicle flight control system based on two IP cores |
-
2020
- 2020-08-13 CN CN202010813458.4A patent/CN111947654A/en active Pending
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1664506A (en) * | 2004-03-05 | 2005-09-07 | 清华大学 | Carrier attitude measurement method and system |
CN1669874A (en) * | 2004-03-16 | 2005-09-21 | 清华大学 | Automatic pilot for aircraft |
CN101033973A (en) * | 2007-04-10 | 2007-09-12 | 南京航空航天大学 | Attitude determination method of mini-aircraft inertial integrated navigation system |
CN102426457A (en) * | 2011-11-20 | 2012-04-25 | 西北工业大学 | Flight control navigation system of miniature flapping-wing aircraft |
CN105021092A (en) * | 2015-06-30 | 2015-11-04 | 北京航天长征飞行器研究所 | Guidance information extraction method of strapdown homing seeker |
CN106249745A (en) * | 2016-07-07 | 2016-12-21 | 苏州大学 | The control method of four axle unmanned planes |
CN107014380A (en) * | 2017-05-26 | 2017-08-04 | 西安科技大学 | The Combinated navigation method of vision guided navigation and inertial navigation based on aircraft |
CN108534783A (en) * | 2018-05-11 | 2018-09-14 | 安徽尼古拉电子科技有限公司 | A kind of aircraft navigation method based on Beidou navigation technology |
CN108919819A (en) * | 2018-05-22 | 2018-11-30 | 北京和协导航科技有限公司 | Navigation of Pilotless Aircraft communication integral system and method |
CN108759565A (en) * | 2018-06-07 | 2018-11-06 | 哈尔滨工业大学 | A kind of carrier rocket grade return phase precise guidance method based on virtual proportional guidance |
CN110018692A (en) * | 2019-04-24 | 2019-07-16 | 五邑大学 | A kind of unmanned plane method of guidance, system, device and storage medium |
CN110243377A (en) * | 2019-07-19 | 2019-09-17 | 南京航空航天大学 | A kind of cluster aircraft collaborative navigation method based on hierachical structure |
CN110941285A (en) * | 2019-11-29 | 2020-03-31 | 云南大学 | Unmanned aerial vehicle flight control system based on two IP cores |
Non-Patent Citations (5)
Title |
---|
刘韦,朱绍伟: "《机电一体化综合实验实践教程》", 29 February 2016, 北京海洋出版社, pages: 591 - 594 * |
张宏俊,张铁兵: "《旋转防空导弹总体设计》", 30 November 2018, 北京:中国宇航出版社, pages: 144 - 148 * |
许志等: "《固体火箭自主制导理论》", 31 May 2020, 中国宇航出版社, pages: 108 - 112 * |
赵永涛;胡云安;耿宝亮;戴卫祥;: "基于相对速度偏角的舰空导弹三维制导律设计", 弹道学报, no. 03, 15 September 2012 (2012-09-15) * |
高小五;周须峰;唐海敏;陈凤;: "防空导弹精确制导控制研究", 航天控制, no. 02, 30 April 2007 (2007-04-30) * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114153166A (en) * | 2021-11-17 | 2022-03-08 | 湖北航天技术研究院总体设计所 | Integrated aircraft system based on modular application |
CN114153166B (en) * | 2021-11-17 | 2023-08-11 | 湖北航天技术研究院总体设计所 | Integrated aircraft system based on modularized application |
CN114777577A (en) * | 2022-04-25 | 2022-07-22 | 西安雷神防务技术有限公司 | Control method for resisting thrust disturbance of secondary engine of miniature tactical missile |
CN114777577B (en) * | 2022-04-25 | 2024-01-12 | 西安雷神防务技术有限公司 | Control method for anti-second-level engine thrust disturbance of miniature tactical missile |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Kingston et al. | Real-time attitude and position estimation for small UAVs using low-cost sensors | |
EP3089267B1 (en) | Method and system for controlling antenna of mobile communication application system based on double quaternions in mems inertial navigation | |
Elkaim et al. | Principles of guidance, navigation, and control of UAVs | |
Blösch et al. | Vision based MAV navigation in unknown and unstructured environments | |
CN104335128B (en) | Method for controlling the rotor wing unmanned aerial vehicle of more rotors with crosswind and accelerometer estimation of deviation and compensation | |
US20220326720A1 (en) | Method and system for hovering control of unmanned aerial vehicle in tunnel | |
Achtelik et al. | Inversion based direct position control and trajectory following for micro aerial vehicles | |
CN104656660A (en) | Control system for micro-unmanned helicopter multi-mode autonomous flight and method thereof | |
CN204440169U (en) | The control system of the multi-modal autonomous flight of Miniature Unmanned Helicopter | |
CN111207745B (en) | Inertial measurement method suitable for vertical gyroscope of large maneuvering unmanned aerial vehicle | |
Dorobantu et al. | An airborne experimental test platform: From theory to flight | |
CN110824524B (en) | Satellite video transmission system based on airborne Ka wave band | |
CN110806754A (en) | Four-rotor aircraft attitude correction control system and method | |
CN111947654A (en) | Navigation and control integrated chip and control method thereof | |
Cho et al. | Fully automatic taxiing, takeoff and landing of a UAV using a single-antenna GPS receiver only | |
CN110941285A (en) | Unmanned aerial vehicle flight control system based on two IP cores | |
CN106248082B (en) | A kind of aircraft autonomous navigation system and air navigation aid | |
CA2699137A1 (en) | Hybrid inertial system with non-linear behaviour and associated method of hybridization by multi-hypothesis filtering | |
CN110209185B (en) | Spacecraft attitude maneuver stabilization method by means of attitude reset of satellite sensitive information | |
CN211012986U (en) | Unmanned autonomous cruise vehicle navigation system based on inertial navigation technology | |
Li et al. | Quaternion-based robust extended Kalman filter for attitude estimation of micro quadrotors using low-cost MEMS | |
Onunka et al. | USV attitude estimation: an approach using quaternion in direction cosine matrix | |
Zhao et al. | Vision-based robust position control for ground target tracking and hovering of quadrotors | |
Huang et al. | Integration of MEMS inertial sensor-based GNC of a UAV | |
JP2001325245A (en) | Hybrid filter |
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 |