Methods and systems for movement control of flying devices
AssigneeSz Dji Technology Co., Ltd.
InventorsJie Qian, Cong Zhao, You Zhou, Xuyang Feng, Junfeng Yu
Life of this patent
Estimating the term…
Abstract
A method for controlling a movable object includes receiving a user input indicative of a command to adjust a perception of a target while tracking the target, determining a subsequent perception of the target based on the user input, and generating one or more control signals to move the movable object based on the subsequent perception of the target.
Claims20
A method for controlling a movable object in a system that includes one or more propulsion devices and a controller in communication with the one or more propulsion devices, comprising:
- receiving, through the controller, a user input indicative of a command to adjust a perception of a target while tracking the target, the user input including a first parameter corresponding to a first coordinate system;
- converting, through the controller, the user input including the first parameter to the user input including a second parameter corresponding to a second coordinate system, including:
- determining at least a first axis of the first coordinate system through a first signal indicative of the first axis of the first coordinate system;
- determining at least a first axis of the second coordinate system through a second signal indicative of the first axis of the second coordinate system;
- and
- determining an offset between the first axis of the first coordinate system and the first axis of the second coordinate system, and converting the user input including the first parameter to the user input including the second parameter based on the offset;
- determining, through the controller, a subsequent perception of the target based on the user input including the second parameter;
- generating, through the controller, one or more control signals based on the subsequent perception of the target;
- and
- controlling, using the one or more control signals, the one or more propulsion devices to move the movable object.
An unmanned aerial vehicle (UAV) system comprising:
- one or more propulsion devices;
- and
- a controller in communication with the one or more propulsion devices and configured to control the UAV to track a target, the controller including one or more processors configured to:
- receive a user input indicative of a command to adjust a perception of a target while tracking the target, the user input including a first parameter corresponding to a first coordinate system;
- convert the user input including the first parameter to the user input including a second parameter corresponding to a second coordinate system, including:
- determining at least a first axis of the first coordinate system through a first signal indicative of the first axis of the first coordinate system;
- determining at least a first axis of the second coordinate system through a second signal indicative of the first axis of the second coordinate system;
- and
- determining an offset between the first axis of the first coordinate system and the first axis of the second coordinate system, and convert the user input including the first parameter to the user input including the second parameter based on the offset;
- determine a subsequent perception of the target based on the user input including the second parameter;
- generate one or more control signals based on the subsequent perception of the target;
- and
- control, using the one or more control signals, the one or more propulsion devices to move the UAV.
A non-transitory computer readable medium storing instructions that, when executed, cause a computer to perform a method for controlling a movable object in a system that includes one or more propulsion devices and the computer in communication with the one or more propulsion devices, the method comprising:
- receiving, through the computer, a user input indicative of a command to adjust a perception of a target while tracking the target, the user input including a first parameter corresponding to a first coordinate system;
- converting, through the computer, the user input including the first parameter to the user input including a second parameter corresponding to a second coordinate system, including:
- determining at least a first axis of the first coordinate system through a first signal indicative of the first axis of the first coordinate system;
- determining at least a first axis of the second coordinate system through a second signal indicative of the first axis of the second coordinate system;
- and
- determining an offset between the first axis of the first coordinate system and the first axis of the second coordinate system, and converting the user input including the first parameter to the user input including the second parameter based on the offset;
- determining, through the computer, a subsequent perception of the target based on the user input including the second parameter;
- generating, through the computer, one or more control signals based on the subsequent perception of the target;
- and
- controlling, using the one or more control signals, the one or more propulsion devices to move the movable object.
Dependencies are inferred from the claim text.