Radio controlled aircraft, remote controller and methods for use therewith
DCFirst Claim
Patent Images
1. A method comprising:
- receiving a radio frequency (RF) signal from a remote control device, the RF signal to control a radio controlled (RC) aircraft;
generating motion data from at least one sensor of the RC aircraft based on motion of the RC aircraft; and
controlling the RC aircraft based on command data and the motion data, wherein the command data corresponds to a user command in a first coordinate system from a perspective of the remote control device and the command data is transformed into control data in a second coordinate system that is from a perspective of the RC aircraft, wherein the command data includes yaw-velocity command data, wherein the control data includes yaw-velocity control data, and wherein the yaw-velocity control data is related to the yaw-velocity command data;
wherein the user command includes a lift command that indicates a hovering state, and wherein controlling the RC aircraft includes controlling the RC aircraft to a hovering state in response to the lift command.
6 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A radio controlled (RC) vehicle includes a receiver that is configured to receive an RF signal from a remote control device. The RF signal contains command data in accordance with a first coordinate system that is from a perspective of the remote control device. A motion sensor is configured to generate motion data. A processor is configured to transform the command data into control data based on the motion data and in accordance with a second coordinate system that is from a perspective of the RC vehicle. A plurality of control devices are configured to control motion of the RC vehicle based on the control data.
75 Citations
29 Claims
-
1. A method comprising:
-
receiving a radio frequency (RF) signal from a remote control device, the RF signal to control a radio controlled (RC) aircraft; generating motion data from at least one sensor of the RC aircraft based on motion of the RC aircraft; and controlling the RC aircraft based on command data and the motion data, wherein the command data corresponds to a user command in a first coordinate system from a perspective of the remote control device and the command data is transformed into control data in a second coordinate system that is from a perspective of the RC aircraft, wherein the command data includes yaw-velocity command data, wherein the control data includes yaw-velocity control data, and wherein the yaw-velocity control data is related to the yaw-velocity command data; wherein the user command includes a lift command that indicates a hovering state, and wherein controlling the RC aircraft includes controlling the RC aircraft to a hovering state in response to the lift command. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
receiving a radio frequency (RF) signal from a remote control device, the RF signal to control motion of an aircraft; generating motion data from at least one sensor of the aircraft; controlling the aircraft based on the RF signal and the motion data, wherein a user command indicated by the RF signal includes a lift command that indicates a hovering state, wherein controlling the aircraft includes controlling the aircraft to a hovering state in response to the lift command, and wherein the user command is in a first coordinate system from a perspective of the remote control device and, in a first mode of operation; the user command is transformed into a transformed command in a second coordinate system that is from a perspective of the aircraft by transforming command data into control data, wherein the command data includes yaw-velocity command data, wherein the control data includes yaw-velocity control data, and wherein the yaw-velocity control data is related to the yaw-velocity command data; and the aircraft is controlled based on the transformed command; and in a second mode of operation; the aircraft is controlled directly based on the user command. - View Dependent Claims (7, 8)
-
-
9. A radio controlled (RC) vehicle comprising:
-
a receiver that is configured to receive a radio frequency (RF) signal from a remote control device, the RF signal indicating command data related to a first coordinate system, wherein the first coordinate system is from a perspective of a user of the remote control device; a motion sensor configured to generate motion data; a processor coupled to the motion sensor and 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 command data includes yaw-velocity command data, wherein the control data includes yaw-velocity control data, and wherein the yaw-velocity control data is related to the yaw-velocity command data; and a plurality of control devices coupled to the processor, the plurality of control devices configured to control motion of the RC vehicle based on the control data. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving a radio frequency (RF) signal from a remote control device, the RF signal to control a radio controlled (RC) aircraft; generating motion data from at least one sensor of the RC aircraft based on motion of the RC aircraft, wherein the motion data indicates a position of the RC aircraft and an orientation of the RC aircraft; and controlling the RC aircraft based on command data received from the remote control device and based on the motion data, wherein the command data corresponds to a user command in a first coordinate system from a perspective of the remote control device and the command data is transformed into control data in a second coordinate system that is from a perspective of the RC aircraft, wherein the command data includes yaw-velocity command data, wherein the control data includes yaw-velocity control data, and wherein the yaw-velocity control data is related to the yaw-velocity command data; wherein the user command includes a lift command that indicates a hovering state, and wherein controlling the RC aircraft includes controlling the RC aircraft to the hovering state in response to the lift command. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method comprising:
-
receiving a radio frequency (RF) signal from a remote control device, the RF signal to control motion of an aircraft; generating motion data from at least one sensor of the aircraft; controlling the aircraft based on command data indicated by the RF signal and based on the motion data, wherein a user command indicated by the RF signal includes a lift command that indicates a hovering state, wherein controlling the aircraft includes controlling the aircraft to the hovering state in response to the lift command, and wherein the command data corresponds to a user command in a first coordinate system from a perspective of the remote control device; wherein, in a first mode of operation, the command data includes a mode selection indicator that indicates a mode of operation associated with the user command; the user command is transformed into a transformed command in a second coordinate system that is from a perspective of the aircraft by transforming the command data into control data, wherein the command data includes yaw-velocity command data, wherein the control data includes yaw-velocity control data, and wherein the yaw-velocity control data is related to the yaw-velocity command data; and the aircraft is controlled based on the transformed command; and wherein, in a second mode of operation; the aircraft is controlled directly based on the user command. - View Dependent Claims (21, 22)
-
-
23. A remote 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 related to a first coordinate system, wherein the first coordinate system is from a perspective of a user of the remote control device; a motion sensor configured to generate data indicative of a detected motion of the RC vehicle; a processor coupled to the receiver and to the motion sensor, the processor configured to; generate first position data indicating a first position of the RC vehicle at a first time; generate second position data indicating a second position of the RC vehicle at a second time; transform the command data into control data based on the data indicative of the detected motion of the RC vehicle, the first position data, and the second position data, and in accordance with a second coordinate system, wherein the second coordinate system is from a perspective of the RC vehicle, wherein the command data includes yaw-velocity command data, wherein the control data includes yaw-velocity control data, and wherein the yaw-velocity control data is related to the yaw-velocity command data; and a plurality of control devices coupled to the processor, the plurality of control devices configured to control motion of the RC vehicle based on the control data. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
Specification