Controlled flight of a multicopter experiencing a failure affecting an effector

US2016107751A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016107751-A1
Application numberUS-201414893874-A
CountryUS
Kind codeA1
Filing dateJun 5, 2014
Priority dateJun 9, 2013
Publication dateApr 21, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

According to a first aspect of the invention, there is provided a method for operating a multicopter experiencing a failure during flight, the multicopter comprising a body, and at least four effectors attached to the body, each operable to produce both a torque and a thrust force which can cause the multicopter to fly when not experiencing said failure. The method may comprise the step of identifying a failure wherein the failure affects the torque and/or thrust force produced by an effector, and in response to identifying a failure carrying out the following steps, (1) computing an estimate of the orientation of a primary axis of said body with respect to a predefined reference frame, wherein said primary axis is an axis about which said multicopter rotates when flying, (2) computing an estimate of the angular velocity of said multicopter, (3) controlling one or more of said at least four effectors based on said estimate of the orientation of the primary axis of said body with respect to said predefined reference frame and said estimate of the angular velocity of the multicopter. The step of controlling one or more of said at least four effectors may be performed such that (a) said one or more effectors collectively produce a torque along said primary axis and a torque perpendicular to said primary axis, wherein (i) the torque along said primary axis causes said multicopter to rotate about said primary axis, and (ii) the torque perpendicular to said primary axis causes said multicopter to move such that the orientation of said primary axis converges to a target orientation with respect to said predefined reference frame, and (b) such that said one or more effectors individually produce a thrust force along said primary axis.

First claim

Opening claim text (preview).

1 . A method for operating a multicopter experiencing a failure during flight, the multicopter comprising, a body; and at least four effectors attached to the body, each operable to produce both a torque and a thrust force which can cause the multicopter to fly when not experiencing said failure, the method comprising the step of, identifying a failure wherein the failure affects the torque and/or thrust force produced by an effector; in response to said identifying of said failure carrying out the following steps, a) computing an estimate of the orientation of a primary axis of said body with respect to a predefined reference frame, wherein said primary axis is an axis about which said multicopter rotates when flying; b) computing an estimate of the angular velocity of said multicopter; c) controlling one or more of said at least four effectors based on said estimate of the orientation of the primary axis of said body with respect to said predefined reference frame and said estimate of the angular velocity of the multicopter, i. such that said one or more effectors collectively produce, a torque along said primary axis and a torque perpendicular to said primary axis, wherein A. the torque along said primary axis causes said multicopter to rotate about said primary axis, and B. the torque perpendicular to said primary axis causes said multicopter to move such that the orientation of said primary axis converges to a target-orientation with respect to said predefined reference frame, ii. and such that each of said one or more effectors individually produces a thrust force along said primary axis. 2 . A method according to claim 1 , wherein said step of controlling one or more of said at least four effectors comprises controlling one or more of said at least four effectors based on said estimate of the orientation of the primary axis of said body with respect to the predefined reference frame and said estimate of the angular velocity of the multicopter, such that said thrust force produced along said primary axis by each of said one or more effectors which are without a failure is at least 20% of the thrust collectively produced by said one or more effectors which are without a failure when the orientation of said primary axis has converged to said target orientation. 3 . (canceled) 4 . A method according to claim 1 , wherein the step of identifying a failure affecting the torque and/or thrust force produced by an effector, comprises identifying a failure, wherein said failure causes the torque and/or thrust force produced by at least one of said effectors to decrease by an amount greater than 20%. 5 - 7 . (canceled) 8 . A method according to claim 1 , wherein said torque along said primary axis causes said multicopter to rotate about said primary axis at a speed greater than 0.5 revolutions per second. 9 . (canceled) 10 . A method according to claim 1 , further comprising the steps of a) defining a target acceleration for said multicopter, and b) using said target acceleration to compute said target orientation of said primary axis for said multicopter, and wherein said controlling one or more of said at least four effectors additionally comprises the step of controlling said one or more effectors so that the thrust collectively produced by said one or more effectors accelerates said multicopter at said target acceleration. 11 . A method according to claim 10 , wherein the step of computing said target orientation of said primary axis using said target acceleration of said multicopter comprises the step of, computing said target orientation using the equation n ~ = a - g  a - g  wherein the vector a represents said target acceleration and the vector g represents the gravitational acceleration, and the vector ñ represents said target orientation, and ∥•∥ represents the Euclidean norm of a vector. 12 . (canceled) 13 . A method according to claim 1 , comprising the additional step of defining a target thrust force magnitude, and wherein said step of controlling one or more of said at least four effectors based on said estimate of the orientation of the primary axis of said body with respect to the predefined reference frame and said estimate of the angular velocity of the multicopter, comprises controlling said one or more effectors such that the magnitude of the sum of each of said thrust forces produced individually by said one or more effectors along said primary axis averaged over a predefined time period equals said target thrust force magnitude. 14 . A method according to claim 13 , wherein said step of controlling one or more of said at least four effectors which are without a failure comprises, controlling each of said one or more of said at least four effectors so that they each contribute at least 20% to the target thrust force magnitude when the orientation of said primary axis has converged to said target orientation. 15 . A method according to claim 10 , wherein the step of computing said target thrust force magnitude using said target acceleration of said multicopter comprises the steps of, defining said target acceleration, computing said target thrust force magnitude as f des =m∥a−g∥ wherein f des represents the target thrust force magnitude, ∥•∥ represents the Euclidean norm of a vector, a represents the said target acceleration, g represents the acceleration due to gravity and m represents the mass of said multicopter. 16 . A method according to claim 13 , further comprising the steps of, a) defining a target translational velocity of said multicopter, b) defining a target position of said multicopter, c) estimating the current translational velocity of said multicopter, d) estimating the current position of said multicopter, e) using at least one of said target translational velocity, said target position, said current translational velocity, and said current position of said multicopter to compute said target acceleration. 17 . A method according to claim 1 , wherein said multicopter is a quadrocopter. 18 - 19 . (canceled) 20 . A method according to claim 1 , wherein said controlling comprises controlling at most three of said at least lour effectors. 21 . A method according to claim 1 , wherein said controlling comprises controlling at most two of said at least four effectors. 22 . A multicopter comprising, a) a body, b) at least four effectors attached to the body, each operable to produce both a torque and a thrust force which can cause the multicopter to fly when not experiencing a failure, c) a flight module configured such that it can carry out the method according to claim 1 . 23 . A multicopter according to the claim 22 , wherein the flight module comprises, a) an input unit for receiving data from sensors and/or users, b) a sensing unit for measuring data representative of the motion of said multicopter and/or the operation of at least one of said effectors, c) an evaluation unit operationally connected to said sensing

Assignees

Inventors

Classifications

  • Remote controls · CPC title

  • autonomous, i.e. by navigating independently from ground or air stations, e.g. by using inertial navigation systems [INS] · CPC title

  • for imaging, photography or videography · CPC title

  • Flying model aircraft, flying toy aircraft · CPC title

  • B64C13/24Primary

    Transmitting means · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016107751A1 cover?
According to a first aspect of the invention, there is provided a method for operating a multicopter experiencing a failure during flight, the multicopter comprising a body, and at least four effectors attached to the body, each operable to produce both a torque and a thrust force which can cause the multicopter to fly when not experiencing said failure. The method may comprise the step of iden…
Who is the assignee on this patent?
Eth Zuerich
What technology area does this patent fall under?
Primary CPC classification B64C13/24. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Thu Apr 21 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).