Patentable/Patents/US-11334064
US-11334064

Control method and system of a movable device and movable device thereof

PublishedMay 17, 2022
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A control method for controlling a movable device includes controlling a motion of the movable device based on a plurality of flight commands in a normal mode; and controlling the motion of the movable device based on a plurality of inverse commands in a reverse return flight mode. An execution order of the plurality of inverse commands is reverse of an execution order of the plurality of commands, the plurality of inverse commands are generated based on the plurality of flight commands, and an operation of each of the inverse commands is opposite to an operation of a corresponding flight command.

Patent Claims
28 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A control method for controlling a movable device, comprising: controlling a motion of the movable device based on a plurality of flight commands in a normal mode; controlling the motion of the movable device based on a plurality of inverse commands in a reverse return flight mode, an execution order of the plurality of inverse commands is reverse of an execution order of the plurality of flight commands, wherein the plurality of inverse commands are generated based on the plurality of flight commands, and an operation of each of the inverse commands is opposite to an operation of a corresponding flight command; and adjusting a movement of the movable device under the reverse return flight mode, including: adjusting the movement of the movable device under the reverse return flight mode based on a wind direction and a wind speed corresponding to when the inverse command is executed and a wind direction and wind speed corresponding to when the corresponding flight command was executed.

2

2. The method of claim 1 , wherein the plurality of flight commands include a command related to a direction of motion and a speed of motion; and an inverse command is related to a direction of motion opposite to the direction of motion in a corresponding flight command with the same speed of motion.

3

3. The method of claim 2 , wherein a movement time or a movement distance of the movable device, when executing each inverse command, is the same as the movement time or the movement distance when a corresponding flight command is executed.

4

4. The method of claim 1 , wherein the plurality of flight commands are recorded locally in the movable device; and the plurality of inverse commands are generated locally at the movable device or received externally.

5

5. The method of claim 4 , further comprising: controlling the movable device to enter the reverse return flight mode when an event occurs.

6

6. The method of claim 5 , wherein the event includes any one of the following: a remote control signal of the movable device being deficient; a GPS signal of the movable device being deficient; the movable device receiving a return flight signal; or the movable device being low on power.

7

7. The method of claim 6 , wherein when the remote control signal is received after the remote control signal is determined being deficient, exiting the reverse return flight mode and controlling the movable device based on the remote control signal.

8

8. The method of claim 6 , wherein when the GPS signal is received after the GPS signal is determined being deficient, exiting the reverse return flight mode and controlling the movable device based on the GPS signal.

9

9. The method of claim 1 , further comprising: acquiring a plurality of initial images of and around a departure point; and determining whether the movable device has returned to the departure point by comparing the images acquired in real time by the movable device with the initial images.

10

10. The method of claim 1 , wherein adjusting the movement of the movable device under the reverse return flight mode based on the wind direction and the wind speed measured in real time and the wind direction and the wind speed measure when the corresponding flight command was executed includes: calculating a sum of wind speed vectors from the wind direction and the wind speed corresponding to when the inverse command is executed and the wind direction and the wind speed corresponding to when the corresponding flight command was executed; and, adjusting a direction of motion and a speed of motion under the inverse command based on the sum of the wind speed vectors.

11

11. The method of claim 1 , wherein adjusting the movement of the movable device under the reverse return flight mode further includes: adjusting the movement of the movable device under the reverse return flight mode by comparing a direction of motion or a change in the direction of motion of the movable device corresponding to when the inverse command is executed with the direction of motion and the change in the direction of motion of the movable device corresponding to when the corresponding flight command was executed.

12

12. The method of claim 1 , wherein adjusting the movement of the movable device under the reverse return flight mode further includes: adjusting the movement of the movable device under the reverse return flight mode by comparing a height or a change in height of the movable device corresponding to when the inverse command is executed with the height or the change in height of the movable device corresponding to when the corresponding flight command was executed.

13

13. The method of claim 1 , further comprising: controlling the movable device to hover and wait for an obstacle to disappear when the obstacle is encountered in the reverse return flight mode; calculating an obstacle avoidance route when the obstacle is encountered in the reverse return flight mode and the obstacle does not disappear in a period of time; and controlling the movable device to bypass the obstacle based on the obstacle avoidance route, calculating a route deviation caused by the obstacle avoidance route after bypassing the obstacle, and correcting the route deviation in a subsequent motion.

14

14. A control system for a movable device, the system comprising a processor and a memory, wherein: the processor controls a motion of the movable device based on a plurality of flight commands in a normal mode; the processor controls the motion of the movable device based on a plurality of inverse commands in a reverse return flight mode, an execution order of the plurality of inverse commands is opposite to the execution order of the plurality of flight commands; the memory stores the plurality of inverse commands, the plurality of inverse commands are generated based on the plurality of flight commands, and an operation of each of the inverse commands is opposite to an operation of the corresponding flight command; and the processor adjusts a movement of the movable device under the reverse return flight mode, wherein adjusting the movement of the movable device includes: adjusting the movement of the movable device under the reverse return flight mode based on a wind direction and a wind speed corresponding to when the inverse command is executed and a wind direction and wind speed corresponding to when the corresponding flight command was executed.

15

15. The system of claim 14 , wherein the processor determines whether the movable device has returned to a departure point by comparing images acquired in real time by the movable device with previous images of and around the departure point.

16

16. The system of claim 14 , wherein the flight commands include a command related to a direction of motion and a speed of motion; and the inverse commands include a command related to a direction of the motion opposite to the corresponding flight command with the same speed of motion.

17

17. The system of claim 16 , wherein a movement time or a movement distance of the movable device when executing each inverse command is the same as the movement time or movement distance when a corresponding flight command is executed.

18

18. The system of claim 14 , wherein the processor and the memory are installed in the movable device; and the inverse commands are generated by the processor or received externally.

19

19. The system of claim 18 , wherein the processor controls the movable device to enter the reverse return flight mode when an event occurs.

20

20. The system of claim 19 , wherein the event includes any one of the following: a remote control signal of the movable device being deficient; a GPS signal of the movable device being deficient; the movable device receiving a return flight signal; or the movable device being low on power.

21

21. The system of claim 20 , wherein when the remote control signal is received after the remote control signal is determined being deficient, the processor controls the movable device to exit the reverse return flight mode and controls the movement of the movable device based on the remote control signal.

22

22. The system of claim 20 , wherein when the GPS signal is received after the GPS signal is determined being deficient, the processor controls the movable device to exit the reverse return flight mode and controls the movement of the movable device based on the GPS signal.

23

23. The system of claim 14 , wherein when an obstacle is encountered in the reverse return flight mode, the processor controls the movable device to hover and wait for the obstacle to disappear; and when the obstacle is encountered in the reverse return flight mode and the obstacle does not disappear in a period of time, the processor calculates an obstacle avoidance route, controls the movable device to bypass the obstacle based on the obstacle avoidance route, calculates a route deviation caused by the obstacle avoidance route after bypassing the obstacle, and corrects the route deviation in a subsequent motion.

24

24. The system of claim 14 , wherein adjusting the movement of the movable device under the reverse return flight mode based on the wind direction and the wind speed corresponding to when the inverse command is executed and the wind direction and the wind speed corresponding to when the corresponding flight command was executed includes: calculating a sum of wind speed vectors from the wind direction and the wind speed corresponding to when the inverse command is executed and the wind direction and the wind speed corresponding to when the corresponding flight command was executed; and adjusting a direction of motion and a speed of motion under the inverse command based on the sum of the wind speed vectors.

25

25. The system of claim 14 , wherein adjusting the movement of the movable device under the reverse return flight mode further includes adjusting the movement of the movable device under the reverse return flight mode by comparing a direction of motion or a change in the direction of motion of the movable device corresponding to when the inverse command is executed with the direction of motion and the change in the direction of motion of the movable device corresponding to when the corresponding flight command was executed.

26

26. The system of claim 14 , wherein adjusting the movement of the movable device under the reverse return flight mode further includes adjusting the movement of the movable device under the reverse return flight mode by comparing a height or a change in height of the movable device corresponding to when the inverse command is executed with the height or the change in height of the movable device corresponding to when the corresponding command was executed.

27

27. A movable device, comprising a processor and a memory and any one of the following: a GPS receiver for receiving GPS signals; a remote control signal receiver for receiving a remote control signal; a wind direction-wind speed measurement system for measuring a wind direction and a wind speed in real time; a direction sensor for measuring movement direction information of the movable device in real time; a height sensor for measuring height information of the movable device in real time; an obstacle sensor for detecting an obstacle in the vicinity of the movable device in real time; and an image sensor for acquiring an image of the surrounding environment, wherein: the processor controls a motion of the movable device based on a plurality of flight commands in a normal mode; the processor controls the motion of the movable device based on a plurality of inverse commands in a reverse return flight mode, an execution order of the plurality of inverse commands is opposite to the execution order of the plurality of flight commands; the memory stores the plurality of inverse commands, the plurality of inverse commands are generated based on the plurality of flight commands, and an operation of each of the inverse commands is opposite to an operation of the corresponding flight command; and the processor adjusts a movement of the movable device under the reverse return flight mode, wherein adjusting the movement of the movable device includes: adjusting the movement of the movable device under the reverse return flight mode based on a wind direction and a wind speed corresponding to when the inverse command is executed and a wind direction and wind speed corresponding to when the corresponding flight command was executed.

28

28. The movable device of claim 27 , wherein the movement direction information includes a direction of movement or a change in the direction of movement; and the height information includes a height or a change in height.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

July 18, 2019

Publication Date

May 17, 2022

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Control method and system of a movable device and movable device thereof” (US-11334064). https://patentable.app/patents/US-11334064

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.