CN108062104A - A kind of flying robot's Hovering control system setup method - Google Patents
A kind of flying robot's Hovering control system setup method Download PDFInfo
- Publication number
- CN108062104A CN108062104A CN201610984282.2A CN201610984282A CN108062104A CN 108062104 A CN108062104 A CN 108062104A CN 201610984282 A CN201610984282 A CN 201610984282A CN 108062104 A CN108062104 A CN 108062104A
- Authority
- CN
- China
- Prior art keywords
- control system
- flying robot
- visual servoing
- design
- control
- 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 27
- 230000000007 visual effect Effects 0.000 claims abstract description 64
- 238000013461 design Methods 0.000 claims abstract description 38
- 238000002474 experimental method Methods 0.000 claims abstract description 20
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 8
- 238000005516 engineering process Methods 0.000 claims description 7
- 238000011217 control strategy Methods 0.000 claims description 6
- 238000004088 simulation Methods 0.000 claims description 6
- 238000004458 analytical method Methods 0.000 claims description 3
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000005094 computer simulation Methods 0.000 claims description 3
- 238000010276 construction Methods 0.000 claims description 3
- 238000009795 derivation Methods 0.000 claims description 3
- 235000013399 edible fruits Nutrition 0.000 claims description 3
- 230000000694 effects Effects 0.000 claims description 3
- 238000003384 imaging method Methods 0.000 claims description 3
- 239000011159 matrix material Substances 0.000 claims description 3
- 230000026676 system process Effects 0.000 claims description 3
- 238000012360 testing method Methods 0.000 claims description 3
- 238000012795 verification Methods 0.000 claims description 3
- 241000287531 Psittacidae Species 0.000 abstract 1
- 238000007689 inspection Methods 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 2
- 230000005611 electricity 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
- 238000011160 research Methods 0.000 description 1
- 238000012876 topography Methods 0.000 description 1
- 238000011179 visual inspection Methods 0.000 description 1
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/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)
- 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)
- Manipulator (AREA)
Abstract
The invention discloses a kind of flying robot's Hovering control system setup methods, the described method comprises the following steps:The first step, flying robot's model foundation and controller design;Second step, flying robot's Visual servoing control system design;3rd step, flying robot's Visual servoing control system are realized.Flying robot's Hovering control system setup method of the present invention, flying robot's control system based on IBVS visual servo algorithms is devised on the basis of the flying machine human occupant dynamic model of foundation, and the feasibility and validity of the control system are demonstrated by the emulation experiment under the SIMULINK environment of MATLAB;On this emulation experiment basis, finally Visual servoing control system is built for Parrot AR Drone microminiature quadrotors.
Description
Technical field
The present invention relates to a kind of flying robot's Hovering control system setup methods, belong to vision robotics field.
Background technology
Today's society is more and more stronger for the dependence of supply of electric power;Therefore operation power interrupt will for energy producers,
Sellers and consumer cause huge financial loss, so focus is generally focused on how to reduce electric power in the industry at present
Line fault;It is out of order to detect as early as possible and arranges out effective maintenance project, be that it is necessary to power circuit is determined
The inspection of phase;Traditional manpower walking routine inspection mode and helicopter assist inspection, and all there are shortcomings;Manpower walking inspection, it is necessary to
Staff observes power circuit along the line, but from ground observation, can only see the surface of power line, while Manual Visual Inspection
Method for inspecting means it is single, work efficiency is low and with subjectivity;Therefore it is easy to ignore big failure;Helicopter is assisted
Routine inspection mode is currently used method;Although helicopter assists inspection, the work efficiency compared with artificial walking inspection is high, from
The influence of topography, but helicopter assistance line walking wants the expense of both expensive.Visual sensor due to it is at low cost, information is rich
It is rich, algorithm is simple, high reliability and be widely used in robot control system, propose will by many researchers in recent years
Visual sensor is applied to flying robot, relevant navigation control information is provided for its stabilized flight, to improve flying machine
People's autonomous flight ability;The structure of flying robot's control system of view-based access control model and application can not only enhance stablize it is relevant
Navigational control signals, while the hovering performance of flying robot can also be promoted;Therefore, flying robot's visual spatial attention oneself become near
One of computer vision field and the research hotspot in flying vehicles control field over year.Using flying robot to overhead transmission line
Carrying out inspection has many advantages, such as that routing inspection efficiency is high, at low cost, high safety;When flying robot carries out inspection to transmission line of electricity,
Circuit is mainly judged by the image capture device i.e. circuit image of video camera shooting being mounted on flying robot
Operating status and fault message, but flying robot is in high-altitude execution patrol task, it is often necessary to and hovering flight is on circuit
Side, to ensure that the angle of observation circuit is clear, stablize, but in practice, since the influence of the factors such as air-flow, interference signal makes
Obtaining flying robot can not steadily hovering.
The content of the invention
To solve the above problems, the present invention proposes a kind of flying robot's Hovering control system setup method, establishing
Flying machine human occupant dynamic model on the basis of devise flying robot's control system based on IBVS visual servo algorithms,
And the feasibility and validity of the control system are demonstrated by the emulation experiment under the SIMULINK environment of MATLAB;Herein
On emulation experiment basis, finally Visual servoing control system is built for Parrot AR-Drone microminiature quadrotors.
Flying robot's Hovering control system setup method of the present invention, the described method comprises the following steps:
The first step, flying robot's model foundation and controller design,
A. the derivation of the structure for analyzing quadrotor and the Newton-Euller method for representing vehicle dynamics model
Journey;
B. dummy vehicle is obtained according to kinetic model;
C. PD control algorithm is used as Flight Vehicle Design self-balancing controller, and is carried out under Matlab Simulink environment
Emulation experiment;
D. simulation result shows that the control effect of controller is good;The design of aircraft interior self-balancing controller is also in next step
Design aircraft exterior visual spatial attention ring lays the foundation;
Second step, flying robot's Visual servoing control system design,
A. visual servo technology is described;
B. under Matlab simulated environment Visual servoing control system is devised for flying robot;
C. in testing, control system has chosen different parameters and is emulated, and simulation result is analyzed finally;
3rd step, flying robot's Visual servoing control system is realized, is flying robot on the basis to work before
AR-Drone builds Visual servoing control system, designs pc control procedure, and in an experiment to the knot of IBVS control algolithms
Fruit has carried out verification, analysis.
Further, flying robot's model foundation in the first step and controller design include the knot of aircraft
Structure, the kinetic model of aircraft, the design of aircraft self-balancing controller and related emulation experiment.
Further, the artificial microminiature quadrotor of the flying machine.
Further, flying robot's Visual servoing control system design of the second step includes with step:
A. brief introduction has been done to Visual servoing control technology, compared location-based Visual servoing control strategy (PBVS) with
Visual servoing control strategy (IBVS) based on image;
B. flying robot's Visual servoing control system using the design of IBVS Visual servoing controls strategy, the system control have been sketched
The input of device processed is the image information that air craft carried video camera obtains, vision controller aim at the hovering of control aircraft in
It observes above object;
C. the design principle of vision controller has mainly been explained, it is former including video camera imaging principle and feature Jacobian matrix construction
Manage two parts;
D. it is described in detail and combines vision controller and aircraft self-balancing controller structure flying robot's Visual servoing control system
Process;
E. it is experimental section, under MATLAB SIMULINK simulated environment, flying robot's Visual servoing control system is carried out
Simulation modeling demonstrates system performance.
Further, flying robot's Visual servoing control system realization of the 3rd step includes with step:
A. related introduction has been made to flying robot AR-Drone, and has generally described the Visual servoing control system for preparing to build
Basic condition;
B. the design structure that program is controlled in system is described, associated description has been carried out to the various pieces of program;
C. when AR-Drone is moved along different degree of freedom, Airborne camera acquisition multiple image, and calculate corresponding image
Feature vector;It is calculated afterwards using IBVS control algolithms and it is expected that aircraft reaches speed in subsequent time, finally in experiment
The result of calculation of IBVS control algolithms is analyzed, the results showed that and IBVS control algolithms can tentatively meet control task needs,
And Visual servoing control system is needed to be further improved from now on, realize the real-time control to flying robot.
The present invention compared with prior art, establishing by flying robot's Hovering control system setup method of the invention
Flying machine human occupant dynamic model on the basis of devise flying robot's control system based on IBVS visual servo algorithms,
And the feasibility and validity of the control system are demonstrated by the emulation experiment under the SIMULINK environment of MATLAB;Herein
On emulation experiment basis, finally Visual servoing control system is built for Parrot AR-Drone microminiature quadrotors.
Specific embodiment
Flying robot's Hovering control system setup method of the present invention, the described method comprises the following steps:
The first step, flying robot's model foundation and controller design,
A. the derivation of the structure for analyzing quadrotor and the Newton-Euller method for representing vehicle dynamics model
Journey;
B. dummy vehicle is obtained according to kinetic model;
C. PD control algorithm is used as Flight Vehicle Design self-balancing controller, and is carried out under Matlab Simulink environment
Emulation experiment;
D. simulation result shows that the control effect of controller is good;The design of aircraft interior self-balancing controller is also in next step
Design aircraft exterior visual spatial attention ring lays the foundation;
Second step, flying robot's Visual servoing control system design,
A. visual servo technology is described;
B. under Matlab simulated environment Visual servoing control system is devised for flying robot;
C. in testing, control system has chosen different parameters and is emulated, and simulation result is analyzed finally;
3rd step, flying robot's Visual servoing control system is realized, is flying robot on the basis to work before
AR-Drone builds Visual servoing control system, designs pc control procedure, and in an experiment to the knot of IBVS control algolithms
Fruit has carried out verification, analysis.
Flying robot's model foundation and controller design in the first step include the structure of aircraft, aircraft
Kinetic model, the design of aircraft self-balancing controller and related emulation experiment.
The artificial microminiature quadrotor of flying machine.
Flying robot's Visual servoing control system design of the second step includes with step:
A. brief introduction has been done to Visual servoing control technology, compared location-based Visual servoing control strategy (PBVS) with
Visual servoing control strategy (IBVS) based on image;
B. flying robot's Visual servoing control system using the design of IBVS Visual servoing controls strategy, the system control have been sketched
The input of device processed is the image information that air craft carried video camera obtains, vision controller aim at the hovering of control aircraft in
It observes above object;
C. the design principle of vision controller has mainly been explained, it is former including video camera imaging principle and feature Jacobian matrix construction
Manage two parts;
D. it is described in detail and combines vision controller and aircraft self-balancing controller structure flying robot's Visual servoing control system
Process;
E. it is experimental section, under MATLAB SIMULINK simulated environment, flying robot's Visual servoing control system is carried out
Simulation modeling demonstrates system performance.
Flying robot's Visual servoing control system realization of 3rd step includes with step:
A. related introduction has been made to flying robot AR-Drone, and has generally described the Visual servoing control system for preparing to build
Basic condition;
B. the design structure that program is controlled in system is described, associated description has been carried out to the various pieces of program;
C. when AR-Drone is moved along different degree of freedom, Airborne camera acquisition multiple image, and calculate corresponding image
Feature vector;It is calculated afterwards using IBVS control algolithms and it is expected that aircraft reaches speed in subsequent time, finally in experiment
The result of calculation of IBVS control algolithms is analyzed, the results showed that and IBVS control algolithms can tentatively meet control task needs,
And Visual servoing control system is needed to be further improved from now on, realize the real-time control to flying robot.
The flying robot Hovering control system setup method of the present invention, in the flying machine human occupant dynamic model of foundation
On the basis of devise flying robot's control system based on IBVS visual servo algorithms, and pass through the SIMULINK in MATLAB
Emulation experiment under environment demonstrates the feasibility and validity of the control system;On this emulation experiment basis, finally for
Parrot AR-Drone microminiature quadrotors build Visual servoing control system.
Above-described embodiment is only the better embodiment of the present invention, therefore all structures described according to present patent application scope
It makes, the equivalent change or modification that feature and principle are done, is included in the range of present patent application.
Claims (5)
- A kind of 1. flying robot's Hovering control system setup method, which is characterized in that the described method comprises the following steps:The first step, flying robot's model foundation and controller design,A. the derivation of the structure for analyzing quadrotor and the Newton-Euller method for representing vehicle dynamics model Journey;B. dummy vehicle is obtained according to kinetic model;C. PD control algorithm is used as Flight Vehicle Design self-balancing controller, and is carried out under Matlab Simulink environment Emulation experiment;D. simulation result shows that the control effect of controller is good;The design of aircraft interior self-balancing controller is also in next step Design aircraft exterior visual spatial attention ring lays the foundation;Second step, flying robot's Visual servoing control system design,A. visual servo technology is described;B. under Matlab simulated environment Visual servoing control system is devised for flying robot;C. in testing, control system has chosen different parameters and is emulated, and simulation result is analyzed finally;3rd step, flying robot's Visual servoing control system is realized, is flying robot on the basis to work before AR-Drone builds Visual servoing control system, designs pc control procedure, and in an experiment to the knot of IBVS control algolithms Fruit has carried out verification, analysis.
- 2. flying robot's Hovering control system setup method according to claim 1, which is characterized in that the first step In flying robot's model foundation and controller design include the structure of aircraft, the kinetic model of aircraft, aircraft The design of self-balancing controller and related emulation experiment.
- 3. flying robot's Hovering control system setup method according to claim 1, which is characterized in that the flying machine The artificial microminiature quadrotor of device.
- 4. flying robot's Hovering control system setup method according to claim 1, which is characterized in that the second step Flying robot's Visual servoing control system design include with step:A. brief introduction has been done to Visual servoing control technology, has compared location-based Visual servoing control strategy with being based on figure The Visual servoing control strategy of picture;B. flying robot's Visual servoing control system using the design of IBVS Visual servoing controls strategy, the system control have been sketched The input of device processed is the image information that air craft carried video camera obtains, vision controller aim at the hovering of control aircraft in It observes above object;C. the design principle of vision controller has mainly been explained, it is former including video camera imaging principle and feature Jacobian matrix construction Manage two parts;D. it is described in detail and combines vision controller and aircraft self-balancing controller structure flying robot's Visual servoing control system Process;E. it is experimental section, under MATLAB SIMULINK simulated environment, flying robot's Visual servoing control system is carried out Simulation modeling demonstrates system performance.
- 5. flying robot's Hovering control system setup method according to claim 1, which is characterized in that the 3rd step Flying robot's Visual servoing control system realization include with step:A. related introduction has been made to flying robot AR-Drone, and has generally described the Visual servoing control system for preparing to build Basic condition;B. the design structure that program is controlled in system is described, associated description has been carried out to the various pieces of program;C. when AR-Drone is moved along different degree of freedom, Airborne camera acquisition multiple image, and calculate corresponding image Feature vector;It is calculated afterwards using IBVS control algolithms and it is expected that aircraft reaches speed in subsequent time, finally in experiment The result of calculation of IBVS control algolithms is analyzed, the results showed that and IBVS control algolithms can tentatively meet control task needs, And Visual servoing control system is needed to be further improved from now on, realize the real-time control to flying robot.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610984282.2A CN108062104A (en) | 2016-11-09 | 2016-11-09 | A kind of flying robot's Hovering control system setup method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610984282.2A CN108062104A (en) | 2016-11-09 | 2016-11-09 | A kind of flying robot's Hovering control system setup method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108062104A true CN108062104A (en) | 2018-05-22 |
Family
ID=62137811
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610984282.2A Pending CN108062104A (en) | 2016-11-09 | 2016-11-09 | A kind of flying robot's Hovering control system setup method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108062104A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111191351A (en) * | 2019-12-18 | 2020-05-22 | 中国船舶重工集团公司第七一五研究所 | Method for quickly constructing simplified real-time model of hydraulic valve |
CN113467503A (en) * | 2021-07-26 | 2021-10-01 | 广东电网有限责任公司 | Stability augmentation control method and device for power transmission line inspection robot |
CN113485401A (en) * | 2021-07-26 | 2021-10-08 | 广东电网有限责任公司 | Vision feedback-based hovering control method and device for inspection robot |
-
2016
- 2016-11-09 CN CN201610984282.2A patent/CN108062104A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111191351A (en) * | 2019-12-18 | 2020-05-22 | 中国船舶重工集团公司第七一五研究所 | Method for quickly constructing simplified real-time model of hydraulic valve |
CN111191351B (en) * | 2019-12-18 | 2023-04-25 | 中国船舶重工集团公司第七一五研究所 | Method for quickly constructing simplified real-time model of hydraulic valve |
CN113467503A (en) * | 2021-07-26 | 2021-10-01 | 广东电网有限责任公司 | Stability augmentation control method and device for power transmission line inspection robot |
CN113485401A (en) * | 2021-07-26 | 2021-10-08 | 广东电网有限责任公司 | Vision feedback-based hovering control method and device for inspection robot |
CN113467503B (en) * | 2021-07-26 | 2024-04-30 | 广东电网有限责任公司 | Stability enhancement control method and device for power transmission line inspection robot |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105739512B (en) | Unmanned plane automatic tour inspection system and method | |
CN105904461B (en) | A kind of adaptive remote operating control method of neutral net based on RBF | |
CN108681240B (en) | Fault diagnosis method for unmanned aerial vehicle distributed formation based on unknown input observer | |
CN106323243A (en) | Dam deformation observation early-warning system, method and device based on unmanned aerial vehicle | |
CN108062104A (en) | A kind of flying robot's Hovering control system setup method | |
Lu et al. | Real-time simulation system for UAV based on Matlab/Simulink | |
De Plinval et al. | Visual servoing for underactuated VTOL UAVs: A linear, homography-based approach | |
CN109895099A (en) | A kind of flight mechanical arm visual servo grasping means based on physical feature | |
Campa et al. | Simulation environment for machine vision based aerial refueling for UAVs | |
CN211890820U (en) | Air-ground cooperative intelligent inspection robot | |
CN112789672A (en) | Control and navigation system, attitude optimization, mapping and positioning technology | |
CN205971848U (en) | Novel primary and secondary unmanned aerial vehicle system | |
CN109213197A (en) | A kind of autonomous method for inspecting of unmanned plane for single time tangent tower of direct current | |
Wang et al. | An actuator fault detection and reconstruction scheme for hex-rotor unmanned aerial vehicle | |
CN109460054A (en) | A kind of autonomous method for inspecting of unmanned plane for single time anchor support of direct current | |
CN106155075A (en) | A kind of detachable unmanned aerial vehicle control system | |
Wang et al. | Hand-eye-vision based control for an inspection robot’s autonomous line grasping | |
CN104865969A (en) | Control system designing and flight testing method based on unmanned aerial vehicle flight mode | |
CN111244822A (en) | Fixed-wing unmanned aerial vehicle line patrol method, system and device in complex geographic environment | |
CN108062103A (en) | A kind of flying robot regards the vision feedback control method of object hovering | |
CN106363646B (en) | A kind of multi-rotor aerocraft and airborne mechanical arm joint Pose Control of view-based access control model servo | |
Sanchez et al. | Nonlinear and optimal real-time control of a rotary-wing UAV | |
CN106909162A (en) | A kind of vehicle-mounted Autonomous landing device of universal unmanned plane | |
CN116643578A (en) | Multimode unified control method for microminiature tailstock unmanned aerial vehicle | |
Tudevdagva et al. | Unmanned Aerial Vehicle-Based Fully Automated Inspection System for High Voltage Transmission Line |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180522 |
|
WD01 | Invention patent application deemed withdrawn after publication |