CN109933081A - Unmanned plane barrier-avoiding method, avoidance unmanned plane and unmanned plane obstacle avoidance apparatus - Google Patents

Unmanned plane barrier-avoiding method, avoidance unmanned plane and unmanned plane obstacle avoidance apparatus Download PDF

Info

Publication number
CN109933081A
CN109933081A CN201711347734.7A CN201711347734A CN109933081A CN 109933081 A CN109933081 A CN 109933081A CN 201711347734 A CN201711347734 A CN 201711347734A CN 109933081 A CN109933081 A CN 109933081A
Authority
CN
China
Prior art keywords
unmanned plane
deep learning
network model
learning network
avoidance
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
Application number
CN201711347734.7A
Other languages
Chinese (zh)
Inventor
门春雷
刘艳光
张文凯
陈明轩
郝尚荣
郭凝
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jingdong Qianshi Technology Co Ltd
Original Assignee
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Jingdong Century Trading Co Ltd, Beijing Jingdong Shangke Information Technology Co Ltd filed Critical Beijing Jingdong Century Trading Co Ltd
Priority to CN201711347734.7A priority Critical patent/CN109933081A/en
Publication of CN109933081A publication Critical patent/CN109933081A/en
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

The invention discloses a kind of unmanned plane barrier-avoiding method, avoidance unmanned plane, unmanned plane obstacle avoidance apparatus and computer readable storage mediums, are related to air vehicle technique field.Unmanned plane barrier-avoiding method therein includes: to acquire obstacle unmanned plane image using unmanned plane camera;By obstacle unmanned plane image input deep learning network model trained in advance, avoidance flight control amount is obtained, the deep learning network model is trained by input obstacle unmanned plane training image and corresponding unmanned plane practical flight control amount;Flight according to avoidance flight control amount control unmanned plane.The present invention can be realized automatic obstacle avoiding of the unmanned plane between group.

Description

Unmanned plane barrier-avoiding method, avoidance unmanned plane and unmanned plane obstacle avoidance apparatus
Technical field
The present invention relates to air vehicle technique field, in particular to a kind of unmanned plane barrier-avoiding method, avoidance unmanned plane, unmanned plane Obstacle avoidance apparatus and computer readable storage medium.
Background technique
Unmanned plane will form unmanned plane cluster during queuing takes off, is lined up landing and performance.And in unmanned plane collection Under group's scene, how to realize avoidance between unmanned aerial vehicle group, be increasingly becoming focus concerned by people.
For unmanned plane during avoidance, technological means is numerous.Wherein, between unmanned plane cluster group the means of avoidance mainly have it is double Visual feels, laser radar, the communication of multiple UAVs GPS location are shared etc..
For another level, the avoidance process of unmanned plane mainly may include manually and automatically two schemes.Manually Scheme is that avoidance process between group is completed using remote controler remote manual control unmanned plane, and automatic scheme is the unmanned plane based on acquisition data With the GPS real-time positioning information of unmanned plane (the abbreviation obstacle unmanned plane) the two for serving as barrier, control unmanned plane is carried out between group Avoidance.
Summary of the invention
Inventor studies the method for avoidance realizing unmanned aerial vehicle group.The prior art controls between unmanned plane progress group Avoidance process is all that the control progress avoidance of platform is passively controlled by unmanned plane, and there are errors with timely for such avoidance mode The problems such as prolonging.
It has been recognised by the inventors that a kind of mode is, artificial designed image feature extraction algorithm detects obstacle and complete from image It is positioned at obstacle, UAV Flight Control rule is then designed according to obstacle positioning result, guidance unmanned plane is completed independently to keep away between group Barrier process.Another way is to detect deep learning network model using trained image object, barrier is identified from image Hinder and complete obstacle in image and position, UAV Flight Control rule is then designed according to obstacle positioning result, guidance unmanned plane is complete Automatic obstacle avoiding process between in groups.
However, either traditional method for designing special image detection algorithm for specific objective, or using deeply The obstacle spent in learning network model prediction image and the method for attempting obstacle positioning, have all only completed and have detected to hinder from image The part hindered, if to apply the scene for independently completing task in unmanned plane, unmanned vehicle, robot etc., it is still necessary to according to obstacle Detection as a result, special design control law generates corresponding control amount, complete specific task.The design of suitable control law and Optimizing and revising for parameter is all the work taken time and effort, and effect is not necessarily highly desirable.Therefore, it needs to find a kind of nothing at present The man-machine method that can be realized automatic obstacle avoiding between group.
The technical problem that the present invention solves is how to realize automatic obstacle avoiding of the unmanned plane between group.
According to an aspect of an embodiment of the present invention, a kind of unmanned plane barrier-avoiding method is provided, comprising: take the photograph using unmanned plane As head acquires obstacle unmanned plane image;By obstacle unmanned plane image input deep learning network model trained in advance, kept away Hinder flight control amount, deep learning network model is practical by input obstacle unmanned plane training image and corresponding unmanned plane Flight control amount is trained;Flight according to avoidance flight control amount control unmanned plane.
In some embodiments, avoidance flight control amount is four dimensional vectors, including three-dimensional line rate controlling amount and Rotate horizontally control amount.
In some embodiments, unmanned plane barrier-avoiding method further includes trained deep learning network model, training deep learning Network model includes: that control unmanned plane hides obstacle unmanned plane in flight course;By unmanned plane in flight course unmanned plane The obstacle unmanned plane training image of camera acquisition and corresponding unmanned plane practical flight control amount input deep learning network Model, to be trained to deep learning network model, enable deep learning network model according to the obstacle of input nobody Machine image prediction avoidance flight control amount.
In some embodiments, training deep learning network model further include: by last of deep learning network model The output fruiting quantities of a full articulamentum are set as 4, to respectively indicate three-dimensional line rate controlling amount and rotate horizontally control amount.
In some embodiments, training deep learning network model further include: calculate the avoidance flight control that prediction obtains Error between amount and unmanned plane practical flight control amount;Error is fed back to the loss layer of deep learning network model, so as to Loss layer calculates the undated parameter of deep learning network model using Euclidean distance loss function, and using undated parameter to depth Learning network model is updated.
In some embodiments, training deep learning network model further include: in last of deep learning network model Layer addition normalization layer, normalization layer are normalized using Sigmoid function, to export normalized avoidance flight Control amount.
Other side according to an embodiment of the present invention provides a kind of avoidance unmanned plane, comprising: camera, for adopting Collect obstacle unmanned plane image;Flight control amount prediction meanss, for the depth that the input of obstacle unmanned plane image is trained in advance Practise network model, obtain avoidance flight control amount, deep learning network model be by input obstacle unmanned plane training image with And corresponding unmanned plane practical flight control amount is trained;Flight controller, for according to avoidance flight control amount Control the flight of unmanned plane.
In some embodiments, avoidance flight control amount is four dimensional vectors, including three-dimensional line rate controlling amount and Rotate horizontally control amount.
In some embodiments, avoidance unmanned plane further includes deep learning network model training device, deep learning network Model training apparatus is used for: control unmanned plane hides obstacle unmanned plane in flight course;By unmanned plane in flight course nothing The obstacle unmanned plane training image of man-machine camera acquisition and corresponding unmanned plane practical flight control amount input deep learning Network model enables deep learning network model according to the obstacle of input to be trained to deep learning network model Unmanned plane image prediction avoidance flight control amount.
In some embodiments, deep learning network model training device is also used to: most by deep learning network model The output fruiting quantities of the full articulamentum of the latter are set as 4, to respectively indicate three-dimensional line rate controlling amount and rotate horizontally control Amount processed.
In some embodiments, deep learning network model training device is also used to: calculating the avoidance flight that prediction obtains Error between control amount and unmanned plane practical flight control amount;Error is fed back to the loss layer of deep learning network model, So that loss layer is using the undated parameter of Euclidean distance loss function calculating deep learning network model, and utilize undated parameter pair Deep learning network model is updated.
In some embodiments, deep learning network model training device is also used to: deep learning network model most Later layer addition normalization layer, normalization layer is normalized using Sigmoid function, to export normalized avoidance Flight control amount.
Another aspect according to an embodiment of the present invention provides a kind of unmanned plane obstacle avoidance apparatus, wherein includes: storage Device;And it is coupled to the processor of memory, processor is configured as executing above-mentioned based on instruction stored in memory Unmanned plane barrier-avoiding method.
Another aspect according to an embodiment of the present invention provides a kind of computer readable storage medium, wherein computer Readable storage medium storing program for executing is stored with computer instruction, and instruction realizes unmanned plane barrier-avoiding method above-mentioned when being executed by processor.
Unmanned plane barrier-avoiding method provided by the invention can be realized automatic obstacle avoiding of the unmanned plane between group.
By referring to the drawings to the detailed description of exemplary embodiment of the present invention, other feature of the invention and its Advantage will become apparent.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this Some embodiments of invention without any creative labor, may be used also for those of ordinary skill in the art To obtain other drawings based on these drawings.
Fig. 1 shows the flow diagram of the unmanned plane barrier-avoiding method of one embodiment of the invention.
Fig. 2 shows the flow diagrams of one embodiment of the invention being trained to deep learning network model.
Fig. 3 shows the structural schematic diagram of the avoidance unmanned plane of one embodiment of the invention.
Fig. 4 shows the structural schematic diagram of one embodiment of unmanned plane obstacle avoidance apparatus of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.Below Description only actually at least one exemplary embodiment be it is illustrative, never as to the present invention and its application or make Any restrictions.Based on the embodiments of the present invention, those of ordinary skill in the art are not making creative work premise Under all other embodiment obtained, shall fall within the protection scope of the present invention.
Fig. 1 is combined to introduce the unmanned plane barrier-avoiding method of one embodiment of the invention first.
Fig. 1 shows the flow diagram of the unmanned plane barrier-avoiding method of one embodiment of the invention.As shown in Figure 1, this reality The unmanned plane barrier-avoiding method applied in example includes:
Step S102 acquires obstacle unmanned plane image using unmanned plane camera.
For example, fixing forward sight camera in front of unmanned plane body, unmanned plane is obtained by forward sight camera between group The image of automatic obstacle avoiding.
Obstacle unmanned plane image input deep learning network model trained in advance is obtained avoidance flight by step S104 Control amount, deep learning network model are by input obstacle unmanned plane training image and corresponding unmanned plane practical flight control What amount processed was trained.
Wherein, avoidance flight control amount is four dimensional vectors, including X, Y, the three-dimensional wire velocity control of Z-space reference axis Amount and horizontal rotation control amount about the z axis.Rotate horizontally the yaw angle that control amount can be used to control unmanned plane, i.e. control nothing The angle of man-machine heading and X-axis.
Step S106, the flight according to avoidance flight control amount control unmanned plane.
For example, flight control amount can be sent to the flight controller of unmanned plane, by flight controller according to the flight Control amount controls the practical flight of unmanned plane.
Above example implements a kind of unmanned planes using deep learning end to end control from barrier-avoiding method between main group.? In whole process, the Flight Control Law of artificial designed image feature extraction, disorder detection method and unmanned plane is not needed, end is utilized The process that the output of UAV Flight Control amount is directly arrived in camera image input is completed to end deep learning network model, realizes nobody Automatic obstacle avoiding under machine cluster state of flight, between each unmanned plane.
It will be understood by those skilled in the art that above-described embodiment also has during automatic obstacle avoiding between realizing unmanned aerial vehicle group The characteristics of being simple and efficient.Because on every frame unmanned plane, it is only necessary to the camera that shooting direction is heading is equipped with, in flight side Avoidance between realization group upwards.Between every unmanned plane can be realized the group on heading in the case where avoidance, unmanned plane cluster Also it is achieved that avoidance effect.Meanwhile inventor devises feathering angle in flight control amount, in unmanned plane according to level In the case that rotation angle realizes rotation, the heading and camera of unmanned plane change with the horizontal rotation of unmanned plane, Therefore the avoidance that still can be realized heading, avoids the collision of unmanned plane cluster internal.
The method that deep learning network model is trained below with reference to Fig. 2 introduction.
Fig. 2 shows the flow diagrams of one embodiment of the invention being trained to deep learning network model.Such as Shown in Fig. 2, the method being trained in the present embodiment to deep learning network model includes:
Step S202, control unmanned plane hide obstacle unmanned plane in flight course.
The step is mainly used for avoidance database between acquisition unmanned aerial vehicle group.The control process of unmanned plane can have manually and from Dynamic two schemes, manual approach are that avoidance process between group is completed using remote controler remote manual control unmanned plane, and automatic scheme is will to hinder Hinder the hovering of object unmanned plane aerial, the GPS of the unmanned plane based on acquisition data and both unmanned planes for serving as barrier is positioned in real time Information controls unmanned plane automatic obstacle avoiding.Avoidance database needs while acquiring forward sight camera image and flight speed between unmanned aerial vehicle group Control amount is spent, has to serve as barrier comprising another frame unmanned plane in image, also may include other background informations.Database After the completion of acquisition, data can be split as to training set, verifying collection and test set three parts.
Step S204, by unmanned plane in flight course unmanned plane camera acquire obstacle unmanned plane training image and Corresponding unmanned plane practical flight control amount inputs deep learning network model, to be trained to deep learning network model, Enable deep learning network model according to the obstacle unmanned plane image prediction avoidance flight control amount of input.
The step is mainly used for the training of deep learning network model.Wherein, deep learning network model can specifically be adopted With such as caffenet, vgg16, resnet etc..Wherein it is possible to by the last one full articulamentum of deep learning network model Output fruiting quantities be set as 4, with respectively indicate three-dimensional line rate controlling amount and rotate horizontally control amount.Matching flight control The output of amount processed.Optionally, the input layer of deep learning network model can be modified, original RGB triple channel input is changed to ash Spend single channel input.Single channel inputs the operand that can reduce network, the operation of acceleration model network.It can also be in depth The last layer addition normalization layer of network model is practised, normalization layer is normalized using Sigmoid function, so as to defeated Normalized avoidance flight control amount out, to accelerate the convergence of deep learning neural network model.
It should be strongly noted that in the obstacle unmanned plane training image and unmanned plane of input unmanned plane camera acquisition When practical flight control amount, it is ensured that the corresponding relationship of image and rate controlling amount.That is, each frame image should be with this It is corresponding that the rate controlling amount at moment carries out stringent synchronization in time.Meanwhile in the training process, due to every obstacle unmanned plane It all include obstacle unmanned plane in training image, there is no need to be labeled to target in image, deep learning neural network model It can be realized automatically extracting for obstacle unmanned plane.
Step S206 calculates the mistake between the obtained avoidance flight control amount of prediction and unmanned plane practical flight control amount Error is fed back to the loss layer of deep learning network model by difference, so that loss layer is calculated deeply using Euclidean distance loss function The undated parameter of learning network model is spent, and deep learning network model is updated using undated parameter.Using it is European away from From the convergence that loss function can accelerate deep learning network model.
In the training process, the effect of upper testing model training can be collected in verifying simultaneously, completes model parameter and finely tuned Journey.Image and corresponding rate controlling amount are input to deep learning network model simultaneously when training, and by speed control Amount is used as supervisory signals, and image passes through the reasoning operation of entire neural network model, provides predetermined speed control output of model Amount carries out error calculation with the rate controlling amount supervisory signals inputted simultaneously with image.Then, model is carried out according to control information The update of parameter carries out the input of next group of data, iterates after the completion of updating.Verifying collection is in the training process, examining The effect of model training is tested, verifying collection data input network model can be carried out output prediction, checked by every certain number of iteration The control information of collection is verified, the above training process is autonomous by deep learning frame after setting network model and relevant parameter It carries out, while can be according to the effect of the error size judgment models training of the error convergence situation and verifying collection of training set.
Finally, the test process of trained model can be completed on database test set.It equally will test when test It concentrates image and corresponding rate controlling amount to input network model, but no longer carries out model parameter renewal process at this time.According to mould The error of corresponding speed control amount, carrys out the mould that final training of judgement is completed when the rate controlling amount output and data acquisition of type prediction The indexs such as the error rate of type can be applied to practical flight after reaching certain threshold value.
The avoidance unmanned plane of one embodiment of the invention is introduced below with reference to Fig. 3.
Fig. 3 shows the structural schematic diagram of the avoidance unmanned plane of one embodiment of the invention.As shown in figure 3, the present embodiment Avoidance unmanned plane 30 include:
Camera 302, for acquiring obstacle unmanned plane image.
Flight control amount prediction meanss 304, for the deep learning network that the input of obstacle unmanned plane image is trained in advance Model, obtains avoidance flight control amount, and deep learning network model is by input obstacle unmanned plane training image and correspondence Unmanned plane practical flight control amount be trained.
Flight controller 306, for the flight according to avoidance flight control amount control unmanned plane.
In some embodiments, avoidance flight control amount is four dimensional vectors, including three-dimensional line rate controlling amount and Rotate horizontally control amount.
In some embodiments, avoidance unmanned plane 30 further includes deep learning network model training device 301, deep learning Network model training device 301 is used for: control unmanned plane hides obstacle unmanned plane in flight course;Unmanned plane was being flown The obstacle unmanned plane training image and the input of corresponding unmanned plane practical flight control amount that unmanned plane camera acquires in journey are deep It spends learning network model and enables deep learning network model according to input to be trained to deep learning network model Obstacle unmanned plane image prediction avoidance flight control amount.
In some embodiments, deep learning network model training device 301 is also used to: by deep learning network model The output fruiting quantities of the last one full articulamentum are set as 4, to respectively indicate three-dimensional line rate controlling amount and horizontal rotation Control amount.
In some embodiments, deep learning network model training device 301 is also used to: being calculated the avoidance that prediction obtains and is flown Error between row control amount and unmanned plane practical flight control amount;Error is fed back to the loss of deep learning network model Layer so that loss layer is using the undated parameter of Euclidean distance loss function calculating deep learning network model, and utilizes update ginseng Several pairs of deep learning network models are updated.
In some embodiments, deep learning network model training device 301 is also used to: in deep learning network model The last layer addition normalization layer, normalization layer is normalized using Sigmoid function, to export normalized keep away Hinder flight control amount.
Fig. 4 shows the structural schematic diagram of one embodiment of unmanned plane obstacle avoidance apparatus of the present invention.As shown in figure 4, the reality The unmanned plane obstacle avoidance apparatus 40 for applying example includes: memory 410 and the processor 420 for being coupled to the memory 410, processor 420 are configured as the instruction based on storage in store 410, execute the unmanned plane avoidance side in any one aforementioned embodiment Method.
Wherein, memory 410 is such as may include system storage, fixed non-volatile memory medium.System storage Device is for example stored with operating system, application program, Boot loader (Boot Loader) and other programs etc..
Unmanned plane obstacle avoidance apparatus 40 can also include input/output interface 430, network interface 440, memory interface 450 etc.. It can for example be connected by bus 460 between these interfaces 430,440,450 and memory 410 and processor 420.Wherein, The input-output equipment such as input/output interface 430 is display, mouse, keyboard, touch screen provide connecting interface.Network interface 440 provide connecting interface for various networked devices.The external storages such as memory interface 440 is SD card, USB flash disk provide connection and connect Mouthful.
The invention also includes a kind of computer readable storage mediums, are stored thereon with computer instruction, and the instruction is processed Device realizes the unmanned plane barrier-avoiding method in any one aforementioned embodiment when executing.
It should be understood by those skilled in the art that, the embodiment of the present invention can provide as method, system or computer program Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the present invention Apply the form of example.Moreover, it wherein includes the computer of computer usable program code that the present invention, which can be used in one or more, The calculating implemented in non-transient storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) can be used The form of machine program product.
The present invention be referring to according to the method for the embodiment of the present invention, the process of equipment (system) and computer program product Figure and/or block diagram describe.It should be understood that every one stream in flowchart and/or the block diagram can be realized by computer program instructions The combination of process and/or box in journey and/or box and flowchart and/or the block diagram.It can provide these computer programs Instruct the processor of general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices to produce A raw machine, so that being generated by the instruction that computer or the processor of other programmable data processing devices execute for real The device for the function of being specified in present one or more flows of the flowchart and/or one or more blocks of the block diagram.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates, Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one The step of function of being specified in a box or multiple boxes.
The foregoing is merely presently preferred embodiments of the present invention, is not intended to limit the invention, it is all in spirit of the invention and Within principle, any modification, equivalent replacement, improvement and so on be should all be included in the protection scope of the present invention.

Claims (14)

1. a kind of unmanned plane barrier-avoiding method, comprising:
Obstacle unmanned plane image is acquired using unmanned plane camera;
By obstacle unmanned plane image input deep learning network model trained in advance, avoidance flight control amount, institute are obtained Stating deep learning network model is by input obstacle unmanned plane training image and corresponding unmanned plane practical flight control amount It is trained;
Flight according to avoidance flight control amount control unmanned plane.
2. unmanned plane barrier-avoiding method as described in claim 1, wherein the avoidance flight control amount is four dimensional vectors, wherein Including three-dimensional line rate controlling amount and rotate horizontally control amount.
3. unmanned plane barrier-avoiding method as claimed in claim 1 or 2, wherein the unmanned plane barrier-avoiding method further includes that training is deep Learning network model is spent, the trained deep learning network model includes:
Control unmanned plane hides obstacle unmanned plane in flight course;
By unmanned plane unmanned plane camera acquires in flight course obstacle unmanned plane training image and corresponding unmanned plane Practical flight control amount inputs deep learning network model, to be trained to the deep learning network model, so that described Deep learning network model can be according to the obstacle unmanned plane image prediction avoidance flight control amount of input.
4. unmanned plane barrier-avoiding method as claimed in claim 3, wherein the trained deep learning network model further include:
4 are set by the output fruiting quantities of the last one full articulamentum of the deep learning network model, to respectively indicate Three-dimensional line rate controlling amount and horizontal rotation control amount.
5. unmanned plane barrier-avoiding method as claimed in claim 3, wherein the trained deep learning network model further include:
Calculate the error between the obtained avoidance flight control amount of prediction and unmanned plane practical flight control amount;
The error is fed back to the loss layer of the deep learning network model, so that the loss layer is damaged using Euclidean distance The undated parameter that function calculates the deep learning network model is lost, and using the undated parameter to the deep learning network Model is updated.
6. unmanned plane barrier-avoiding method as claimed in claim 5, wherein the trained deep learning network model further include:
In the last layer addition normalization layer of the deep learning network model, the normalization layer utilizes Sigmoid function It is normalized, to export normalized avoidance flight control amount.
7. a kind of avoidance unmanned plane, comprising:
Camera, for acquiring obstacle unmanned plane image;
Flight control amount prediction meanss, for the deep learning network mould that obstacle unmanned plane image input is trained in advance Type, obtains avoidance flight control amount, and the deep learning network model is by input obstacle unmanned plane training image and right What the unmanned plane practical flight control amount answered was trained;
Flight controller, for the flight according to avoidance flight control amount control unmanned plane.
8. avoidance unmanned plane as claimed in claim 7, wherein the avoidance flight control amount is four dimensional vectors, including Three-dimensional line rate controlling amount and horizontal rotation control amount.
9. avoidance unmanned plane as claimed in claim 7 or 8, wherein the avoidance unmanned plane further includes deep learning network mould Type training device, the deep learning network model training device are used for:
Control unmanned plane hides obstacle unmanned plane in flight course;
By unmanned plane unmanned plane camera acquires in flight course obstacle unmanned plane training image and corresponding unmanned plane Practical flight control amount inputs deep learning network model, to be trained to the deep learning network model, so that described Deep learning network model can be according to the obstacle unmanned plane image prediction avoidance flight control amount of input.
10. avoidance unmanned plane as claimed in claim 9, wherein the deep learning network model training device is also used to:
4 are set by the output fruiting quantities of the last one full articulamentum of the deep learning network model, to respectively indicate Three-dimensional line rate controlling amount and horizontal rotation control amount.
11. avoidance unmanned plane as claimed in claim 9, wherein the deep learning network model training device is also used to:
Calculate the error between the obtained avoidance flight control amount of prediction and unmanned plane practical flight control amount;
The error is fed back to the loss layer of the deep learning network model, so that the loss layer is damaged using Euclidean distance The undated parameter that function calculates the deep learning network model is lost, and using the undated parameter to the deep learning network Model is updated.
12. avoidance unmanned plane as claimed in claim 11, wherein the deep learning network model training device is also used to:
In the last layer addition normalization layer of the deep learning network model, the normalization layer utilizes Sigmoid function It is normalized, to export normalized avoidance flight control amount.
13. a kind of unmanned plane obstacle avoidance apparatus, wherein include:
Memory;And
It is coupled to the processor of the memory, the processor is configured to the instruction based on storage in the memory, Execute such as unmanned plane barrier-avoiding method described in any one of claims 1 to 6.
14. a kind of computer readable storage medium, wherein the computer-readable recording medium storage has computer instruction, institute It states and realizes such as unmanned plane barrier-avoiding method described in any one of claims 1 to 6 when instruction is executed by processor.
CN201711347734.7A 2017-12-15 2017-12-15 Unmanned plane barrier-avoiding method, avoidance unmanned plane and unmanned plane obstacle avoidance apparatus Pending CN109933081A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711347734.7A CN109933081A (en) 2017-12-15 2017-12-15 Unmanned plane barrier-avoiding method, avoidance unmanned plane and unmanned plane obstacle avoidance apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711347734.7A CN109933081A (en) 2017-12-15 2017-12-15 Unmanned plane barrier-avoiding method, avoidance unmanned plane and unmanned plane obstacle avoidance apparatus

Publications (1)

Publication Number Publication Date
CN109933081A true CN109933081A (en) 2019-06-25

Family

ID=66979583

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711347734.7A Pending CN109933081A (en) 2017-12-15 2017-12-15 Unmanned plane barrier-avoiding method, avoidance unmanned plane and unmanned plane obstacle avoidance apparatus

Country Status (1)

Country Link
CN (1) CN109933081A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110471444A (en) * 2019-08-19 2019-11-19 西安微电子技术研究所 UAV Intelligent barrier-avoiding method based on autonomous learning
CN110879602A (en) * 2019-12-06 2020-03-13 安阳全丰航空植保科技股份有限公司 Unmanned aerial vehicle control law parameter adjusting method and system based on deep learning
CN113065499A (en) * 2021-04-14 2021-07-02 湖南大学 Air robot cluster control method and system based on visual learning drive

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102591358A (en) * 2012-03-12 2012-07-18 北京航空航天大学 Multi-UAV (unmanned aerial vehicle) dynamic formation control method
CN102628690A (en) * 2012-04-19 2012-08-08 清华大学 Task collaborative visual navigation method of two unmanned aerial vehicles
CN103941728A (en) * 2014-04-24 2014-07-23 北京航空航天大学 Formation changing method for intensive autonomous formations of unmanned aerial vehicle
CN105139072A (en) * 2015-09-09 2015-12-09 东华大学 Reinforcement learning algorithm applied to non-tracking intelligent trolley barrier-avoiding system
CN105759836A (en) * 2016-03-14 2016-07-13 武汉卓拔科技有限公司 Unmanned aerial vehicle obstacle avoidance method and device based on 3D camera
CN106168808A (en) * 2016-08-25 2016-11-30 南京邮电大学 A kind of rotor wing unmanned aerial vehicle automatic cruising method based on degree of depth study and system thereof
CN106292704A (en) * 2016-09-07 2017-01-04 四川天辰智创科技有限公司 The method and device of avoiding barrier
CN106873566A (en) * 2017-03-14 2017-06-20 东北大学 A kind of unmanned logistic car based on deep learning
CN107170296A (en) * 2016-03-08 2017-09-15 空中客车运营简化股份公司 Anticollision gear and method for aircraft formation relative to invading aircraft
CN107368095A (en) * 2017-08-29 2017-11-21 中国人民解放军国防科技大学 Air anti-collision system and method for small-sized fixed-wing unmanned aerial vehicle

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102591358A (en) * 2012-03-12 2012-07-18 北京航空航天大学 Multi-UAV (unmanned aerial vehicle) dynamic formation control method
CN102628690A (en) * 2012-04-19 2012-08-08 清华大学 Task collaborative visual navigation method of two unmanned aerial vehicles
CN103941728A (en) * 2014-04-24 2014-07-23 北京航空航天大学 Formation changing method for intensive autonomous formations of unmanned aerial vehicle
CN105139072A (en) * 2015-09-09 2015-12-09 东华大学 Reinforcement learning algorithm applied to non-tracking intelligent trolley barrier-avoiding system
CN107170296A (en) * 2016-03-08 2017-09-15 空中客车运营简化股份公司 Anticollision gear and method for aircraft formation relative to invading aircraft
CN105759836A (en) * 2016-03-14 2016-07-13 武汉卓拔科技有限公司 Unmanned aerial vehicle obstacle avoidance method and device based on 3D camera
CN106168808A (en) * 2016-08-25 2016-11-30 南京邮电大学 A kind of rotor wing unmanned aerial vehicle automatic cruising method based on degree of depth study and system thereof
CN106292704A (en) * 2016-09-07 2017-01-04 四川天辰智创科技有限公司 The method and device of avoiding barrier
CN106873566A (en) * 2017-03-14 2017-06-20 东北大学 A kind of unmanned logistic car based on deep learning
CN107368095A (en) * 2017-08-29 2017-11-21 中国人民解放军国防科技大学 Air anti-collision system and method for small-sized fixed-wing unmanned aerial vehicle

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
郑宏达: "《人工智能视频分析 智能终端的崛起》", 31 August 2017, 浙江工商大学出版社 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110471444A (en) * 2019-08-19 2019-11-19 西安微电子技术研究所 UAV Intelligent barrier-avoiding method based on autonomous learning
CN110471444B (en) * 2019-08-19 2022-07-12 西安微电子技术研究所 Unmanned aerial vehicle intelligent obstacle avoidance method based on autonomous learning
CN110879602A (en) * 2019-12-06 2020-03-13 安阳全丰航空植保科技股份有限公司 Unmanned aerial vehicle control law parameter adjusting method and system based on deep learning
CN113065499A (en) * 2021-04-14 2021-07-02 湖南大学 Air robot cluster control method and system based on visual learning drive
CN113065499B (en) * 2021-04-14 2022-07-01 湖南大学 Air robot cluster control method and system based on visual learning drive

Similar Documents

Publication Publication Date Title
CN106803271B (en) Camera calibration method and device for visual navigation unmanned aerial vehicle
Ross et al. Learning monocular reactive uav control in cluttered natural environments
CN107481292A (en) The attitude error method of estimation and device of vehicle-mounted camera
CN109109863B (en) Intelligent device and control method and device thereof
US11257309B2 (en) Systems and methods to test an autonomous vehicle
CN108508916B (en) Control method, device and equipment for unmanned aerial vehicle formation and storage medium
CN109933081A (en) Unmanned plane barrier-avoiding method, avoidance unmanned plane and unmanned plane obstacle avoidance apparatus
US11295621B2 (en) Methods and associated systems for managing 3D flight paths
Bipin et al. Autonomous navigation of generic monocular quadcopter in natural environment
CN109839945A (en) Unmanned plane landing method, unmanned plane landing-gear and computer readable storage medium
CN109584299B (en) Positioning method, positioning device, terminal and storage medium
CN111178170B (en) Gesture recognition method and electronic equipment
CN113228103A (en) Target tracking method, device, unmanned aerial vehicle, system and readable storage medium
DE102011016521A1 (en) Method for guiding the flight of an aircraft to a predetermined target object and flight guidance system
CN113887134A (en) Large-scale lightweight unmanned cluster test simulation platform and working method
WO2020098226A1 (en) System and methods of efficient, continuous, and safe learning using first principles and constraints
JP2019121225A (en) Image recognition system and learning method of neural network
CN115494879A (en) Rotor unmanned aerial vehicle obstacle avoidance method, device and equipment based on reinforcement learning SAC
JP7391125B2 (en) Methods, devices, equipment, media and computer programs for identifying automatic driving characteristics
CN110618692B (en) Method and device for controlling take-off of unmanned aerial vehicle
CN109977884B (en) Target following method and device
CN105740913B (en) Performance evaluation system and method based on heterologous Scene matching target template
CN116383041A (en) Lane line fitting method and device for automatic driving simulation test
US20230073120A1 (en) Method for Controlling an Unmanned Aerial Vehicle for an Inspection Flight to Inspect an Object and Inspection Unmanned Aerial Vehicle
CN109240319A (en) The method and device followed for controlling unmanned plane

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20210309

Address after: Room a1905, 19 / F, building 2, No. 18, Kechuang 11th Street, Daxing District, Beijing, 100176

Applicant after: Beijing Jingdong Qianshi Technology Co.,Ltd.

Address before: 101, 1st floor, building 2, yard 20, Suzhou street, Haidian District, Beijing 100080

Applicant before: Beijing Jingbangda Trading Co.,Ltd.

Effective date of registration: 20210309

Address after: 101, 1st floor, building 2, yard 20, Suzhou street, Haidian District, Beijing 100080

Applicant after: Beijing Jingbangda Trading Co.,Ltd.

Address before: 100195 Beijing Haidian Xingshikou Road 65 West Cedar Creative Garden 4 District 11 Building East 1-4 Floor West 1-4 Floor

Applicant before: BEIJING JINGDONG SHANGKE INFORMATION TECHNOLOGY Co.,Ltd.

Applicant before: BEIJING JINGDONG CENTURY TRADING Co.,Ltd.