Method and an appliance for remotely controlling a drone, in particular a rotary wing drone
First Claim
1. A method of implementing a remote-control appliance for a drone, in particular a rotary wing drone, the appliance being a portable appliance comprising:
- a touch screen for detecting at least one contact of a user'"'"'s finger on a surface of the screen and for determining a position of said at least one finger contact point relative to a corresponding symbol displayed on the screen; and
wireless data transmission device for issuing commands to the drone;
the method comprising activating drone piloting commands by the finger making contact with the screen or moving over the screen at the locations of corresponding piloting symbols displayed on the screen;
the method being characterized by;
a) detecting finger contact at an arbitrary contact point in at least one predefined zone of the screen;
b) displaying on the screen, at said contact point, a piloting icon comprising a movable icon displayed on the screen at a position that tracks the movement of any of the finger contact point on the screen from an initial position to an offset position;
c) detecting said movement of the movable icon;
d) on detecting said movement, analyzing a direction or an amplitude or a speed of said movement relative to the initial position; and
g) activating a piloting command as a function of a result of said analysis,the method further wherein for remotely controlling a rotary wing drone provided with a selectively activatable system for independently stabilizing the drone in hovering flight in the absence of any command transmitted by the appliance, wherein the independent stabilization system is deactivated in response to detecting said finger in a).
2 Assignments
0 Petitions
Accused Products
Abstract
The appliance includes a touch screen and wireless data transmission implementation for communicating with the drone. Drone piloting commands are activated by fingers contacting and/or moving over locations of corresponding piloting symbols displayed on the screen. The method proceeds by: detecting finger contact at an arbitrary contact point in at least one predefined zone of the screen on which piloting symbols are not already displayed; displaying a piloting icon on the screen at the contact point, the piloting icon including a movable icon displayed at a position that tracks any movement of the finger contact point over the screen from an initial position to an offset position; detecting the movement of the movable icon; on detecting the movement, analyzing the direction and/or the amplitude of the movement relative to the initial position; and activating a piloting command as a function of the result of the analysis.
-
Citations
23 Claims
-
1. A method of implementing a remote-control appliance for a drone, in particular a rotary wing drone, the appliance being a portable appliance comprising:
- a touch screen for detecting at least one contact of a user'"'"'s finger on a surface of the screen and for determining a position of said at least one finger contact point relative to a corresponding symbol displayed on the screen; and
wireless data transmission device for issuing commands to the drone;the method comprising activating drone piloting commands by the finger making contact with the screen or moving over the screen at the locations of corresponding piloting symbols displayed on the screen; the method being characterized by; a) detecting finger contact at an arbitrary contact point in at least one predefined zone of the screen; b) displaying on the screen, at said contact point, a piloting icon comprising a movable icon displayed on the screen at a position that tracks the movement of any of the finger contact point on the screen from an initial position to an offset position; c) detecting said movement of the movable icon; d) on detecting said movement, analyzing a direction or an amplitude or a speed of said movement relative to the initial position; and g) activating a piloting command as a function of a result of said analysis, the method further wherein for remotely controlling a rotary wing drone provided with a selectively activatable system for independently stabilizing the drone in hovering flight in the absence of any command transmitted by the appliance, wherein the independent stabilization system is deactivated in response to detecting said finger in a). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23)
- a touch screen for detecting at least one contact of a user'"'"'s finger on a surface of the screen and for determining a position of said at least one finger contact point relative to a corresponding symbol displayed on the screen; and
-
9. The method of claim 8, further comprising activating a piloting command for pivoting about a pitching axis or about a roll axis, as a function of the angle of inclination of the appliance as detected respectively about one or the other of said two axes relative to the reference axis.
-
10. The method of claim 9, including defining a neutral angular range about the reference axis such that pitching and roll commands are activated only for angles of inclination of the appliance outside said neutral angular range.
-
11. The method of claim 10, for remotely controlling a rotary wing drone provided with a selectively activatable system for independently stabilizing the drone in hovering flight in the absence of a command transmitted by the appliance, wherein the independent stabilization system is deactivated only for an angle of inclination of the appliance outside said neutral angular range.
-
12. The method of claim 1, for implementing an appliance that includes an accelerometer sensor, the method including:
-
detecting an acceleration peak imparted to the appliance by a user; and generating a command in response to said detecting of a peak.
-
-
13. The method of claim 12, wherein said command is a shoot command applied as input to said appliance.
-
14. The method of claim 12, wherein the detection includes highpass filtering of the acceleration signal delivered by the accelerometer sensor of the appliance.
-
15. The method of claim 12, also comprising:
-
recording the state of the piloting commands on detecting an acceleration peak; and maintaining said state throughout the duration of the acceleration peak.
-
-
16. The method of claim 1, for implementing an appliance coupled to a remote display peripheral, in particular video glasses, including the remote peripheral duplicating of said piloting icon displayed on the screen so as to provide a heads-up type display.
-
17. The method of claim 1, further including emitting an alert signal when a minimum distance between the contact point detected in a) and an edge of said predefined zone of the screen is less than a predetermined distance.
-
18. The method of claim 1, including defining a neutral zone around the contact point detected in a), the neutral zone being such that the movement of the movable icon in c) and d) is not taken into account unless the offset position lies beyond said neutral zone.
-
19. The method of claim 1, including defining a neutral zone around the contact point detected in a), the neutral zone being such that the movement of the piloting icon in c) and d) is not taken into account unless the speed of the movement of the finger contact point on the screen relative to the initial position is greater than a predetermined minimum threshold.
-
20. The method of claim 19, further including, in the event of the contact point moving in a reverse movement, the reverse movement being an opposite direction to the movement, at a movement speed that is greater than another predetermined minimum threshold, resetting said initial position, the new initial position being redefined by the point where said reverse movement comes to an end.
-
23. The method of claim 1, wherein the displaying on the screen of the piloting icon in b) is based on the contact point.
-
21. An appliance for remotely controlling a drone, in particular a rotary wing drone, wherein the appliance is a portable appliance comprising:
-
a touch screen for detecting the contact of a user'"'"'s finger on the surface of the screen and for determining the position of the point of contact of said finger relative to a corresponding symbol displayed on the screen; wireless data transmission device for transmitting commands to the drone; and a processing component for implementing a method of implementing a remote-control appliance for a drone, in particular a rotary wing drone; the method comprising activating drone piloting commands by the finger making contact with the screen or moving over the screen at the locations of corresponding piloting symbols displayed on the screen; the method being characterized by; a) detecting finger contact at an arbitrary contact point in at least one predefined zone of the screen; b) displaying on the screen, at said contact point, a piloting icon comprising a movable icon displayed on the screen at a position that tracks the movement of any of the finger contact point on the screen from an initial position to an offset position; c) detecting said movement of the movable icon; d) on detecting said movement, analyzing a direction or an amplitude or a speed of said movement relative to the initial position; and g) activating a piloting command as a function of a result of said analysis, the method further wherein for remotely controlling a rotary wing drone provided with a selectively activatable system for independently stabilizing the drone in hovering flight in the absence of any command transmitted by the appliance, wherein the independent stabilization system is deactivated in response to detecting said finger in a), the method further including defining a neutral zone around the contact point detected in a), the neutral zone being defined in such a manner that the independent stabilization system remains activated so long as the position of the current finger contact point remains within said neutral zone.
-
-
22. A non-transitory computer readable medium of a portable appliance, the non-transitory computer readable medium configured for storing an application, the application comprising:
-
a touch screen for detecting the contact of a user'"'"'s finger on the surface of the screen and for determining the position of the point of contact of said finger relative to a corresponding symbol displayed on the screen; and wireless data transmission device for transmitting commands to the drone; the application including instructions suitable for implementing a method of implementing a remote-control appliance for a drone, in particular a rotary wing drone; the method comprising activating drone piloting commands by the finger making contact with the screen or moving over the screen at the locations of corresponding piloting symbols displayed on the screen; the method being characterized by; a) detecting finger contact at an arbitrary contact point in at least one predefined zone of the screen; b) displaying on the screen, at said contact point, a piloting icon comprising a movable icon displayed on the screen at a position that tracks the movement of any of the finger contact point on the screen from an initial position to an offset position; c) detecting said movement of the movable icon; d) on detecting said movement, analyzing a direction or an amplitude or a speed of said movement relative to the initial position; and g) activating a piloting command as a function of a result of said analysis, the method further wherein for remotely controlling a rotary wing drone provided with a selectively activatable system for independently stabilizing the drone in hovering flight in the absence of any command transmitted by the appliance, wherein the independent stabilization system is deactivated in response to detecting said finger in a), the method further including defining a neutral zone around the contact point detected in a), the neutral zone being defined in such a manner that the independent stabilization system remains activated so long as the position of the current finger contact point remains within said neutral zone.
-
Specification