CPC G05D 1/0022 (2013.01) [A63H 27/004 (2013.01); A63H 27/02 (2013.01); A63H 27/12 (2013.01); A63H 30/04 (2013.01); A63H 31/10 (2013.01); B64C 19/00 (2013.01); B64C 27/57 (2013.01); B64C 39/024 (2013.01); G05D 1/0033 (2013.01); G05D 1/0202 (2013.01); G05D 1/0808 (2013.01); B64U 10/10 (2023.01); B64U 2201/20 (2023.01)] | 20 Claims |
1. A radio controlled (RC) vehicle comprising:
a receiver configured to receive a radio frequency (RF) signal from a remote control device, the RF signal indicating command data in accordance with a first coordinate system, wherein the command data indicates a lift command associated with a hovering state of the RC vehicle, wherein the command data includes roll-axis command data and pitch-axis command data, wherein the command data includes yaw-axis command data, and wherein the first coordinate system is from a perspective of the remote control device;
motion sensors configured to generate motion data, wherein the motion data indicates a position of the RC vehicle and an orientation of the RC vehicle, wherein the orientation of the RC vehicle is a yaw-axis orientation from the perspective of an imaginary pilot of the RC vehicle, wherein the motion sensors include a first motion sensor and a second motion sensor, wherein the first motion sensor includes an accelerometer, and wherein the second motion sensor includes a gyroscope;
a processor coupled to the motion sensors and to the receiver, the processor configured to transform the command data into control data based on the motion data and in accordance with a second coordinate system, wherein the second coordinate system is from a perspective of the RC vehicle, wherein the control data includes roll-axis control data and pitch-axis control data, wherein the roll-axis control data is generated based on the roll-axis command data and the pitch-axis command data, wherein the pitch-axis control data is generated based on the roll-axis command data and the pitch-axis command data, wherein the control data includes yaw-axis control data, and wherein the yaw-axis control data is related to the yaw-axis command data; and
control devices coupled to the processor, the control devices configured to control motion of the RC vehicle based on the control data, wherein the control devices are configured to cause the RC vehicle to enter the hovering state in response to the receiver receiving the command data that indicates the lift command.
|