Patents by Inventor Francois Callou

Francois Callou has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9797728
    Abstract: A vertical-view camera (16) delivers an image signal (ScamV) of the ground overflown by the drone. Gyrometric sensors (102) measure the Euler angles (?, ?, ?) characterizing the attitude of the drone and delivering a gyrometric signal (Sgyro) representative of the instantaneous rotations. Rotation compensation means (136) receive the image signal and the gyrometric signal and deliver retimed image data, compensated for the rotations, then used to estimate the horizontal speeds of the drone. The camera and the inertial unit are piloted by a common clock (160), and it is provided a circuit (170) for determining the value of the phase-shift between the gyrometric signal and the image signal, and to apply this phase-shift value at the input of the rotation compensation means (136) to resynchronize the image signal onto the gyrometric signal before computation of the retimed image data.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: October 24, 2017
    Assignee: PARROT DRONES
    Inventors: Pierre Eline, Francois Callou
  • Patent number: 9563200
    Abstract: The drone (10) comprises an onboard video camera (14) picking up a sequence of images to be transmitted to a remote control. The user selects an exposure mode such as forward or sideways, panoramic or boom plane, tracking, defining a trajectory to be transmitted to the drone. Corresponding setpoint values are generated and applied to a processing subsystem controlling the motors of the drone. Once the drone is stabilized on the prescribed trajectory (38), the exposure by the video camera (14) is activated and the trajectory is stabilized by an open loop control avoiding the oscillations inherent in a servocontrol with feedback loop.
    Type: Grant
    Filed: January 3, 2013
    Date of Patent: February 7, 2017
    Assignee: PARROT
    Inventors: Michael Rischmuller, Francois Callou
  • Patent number: 9488978
    Abstract: The attitude and speed of the drone are controlled by angular commands applied to a control loop (120) for controlling the engines of the drone according to the pitch and roll axes. A dynamic model of the drone, including, in particular, a Kalman predictive filter, represents the horizontal speed components of the drone on the basis of the drone mass and drag coefficients, the Euler angles of the drone relative to an absolute terrestrial reference, and the rotation of same about a vertical axis. The acceleration of the drone along the three axes and the relative speed of same in relation to the ground are measured and applied to the model as to estimate (128) the horizontal speed components of the cross wind. This estimation can be used to generate corrective commands (126) that are combined with the angular commands applied to the control loop of the drone in terms of pitch and roll.
    Type: Grant
    Filed: March 27, 2013
    Date of Patent: November 8, 2016
    Assignee: PARROT
    Inventors: Francois Callou, Gilles Foinet
  • Publication number: 20160290809
    Abstract: A vertical-view camera (16) delivers an image signal (ScamV) of the ground overflown by the drone. Gyrometric sensors (102) measure the Euler angles (?, ?, ?) characterizing the attitude of the drone and delivering a gyrometric signal (Sgyro) representative of the instantaneous rotations. Rotation compensation means (136) receive the image signal and the gyrometric signal and deliver retimed image data, compensated for the rotations, then used to estimate the horizontal speeds of the drone. The camera and the inertial unit are piloted by a common clock (160), and it is provided a circuit (170) for determining the value of the phase-shift between the gyrometric signal and the image signal, and to apply this phase-shift value at the input of the rotation compensation means (136) to resynchronize the image signal onto the gyrometric signal before computation of the retimed image data.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 6, 2016
    Inventors: Pierre Eline, Francois Callou
  • Patent number: 9387927
    Abstract: The drone comprises: a vertical-view camera (132) pointing downward to pick up images of a scene of the ground overflown by the drone; gyrometer, magnetometer and accelerometer sensors (176); and an altimeter (174). Navigation means determine position coordinates (X, Y, Z) of the drone in an absolute coordinate system linked to the ground. These means are autonomous, operating without reception of external signals. They include image analysis means, adapted to derive a position signal from an analysis of known predetermined patterns (210), present in the scene picked up by the camera, and they implement a predictive-filter estimator (172) incorporating a representation of a dynamic model of the drone, with as an input the position signal, a horizontal speed signal, linear and rotational acceleration signals, and an altitude signal.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: July 12, 2016
    Assignee: Parrot
    Inventors: Michael Rischmuller, Laure Chevalley, Francois Callou, Etienne Caldichoury
  • Publication number: 20150149000
    Abstract: The drone comprises: a vertical-view camera (132) pointing downward to pick up images of a scene of the ground overflown by the drone; gyrometer, magnetometer and accelerometer sensors (176); and an altimeter (174). Navigation means determine position coordinates (X, Y, Z) of the drone in an absolute coordinate system linked to the ground. These means are autonomous, operating without reception of external signals. They include image analysis means, adapted to derive a position signal from an analysis of known predetermined patterns (210), present in the scene picked up by the camera, and they implement a predictive-filter estimator (172) incorporating a representation of a dynamic model of the drone, with as an input the position signal, a horizontal speed signal, linear and rotational acceleration signals, and an altitude signal.
    Type: Application
    Filed: July 3, 2014
    Publication date: May 28, 2015
    Inventors: MICHAEL RISCHMULLER, LAURE CHEVALLEY, FRANCOIS CALLOU, ETIENNE CALDICHOURY
  • Patent number: 8989924
    Abstract: The drone comprises altitude determination means (134), with an estimator (152) combining the measures of an ultrasound telemetry sensor (154) and of a barometric sensor (156) to deliver an absolute altitude value of the drone in a terrestrial system. The estimator comprises a predictive filter (152) incorporating a representation of a dynamic model of the drone making it possible to predict the altitude based on the motor commands (158) and to periodically readjust this prediction as a function of the signals delivered by the telemetry sensor (154) and the barometric sensor (156). Validation means analyze the reflected echoes and possibly modify the parameters of the estimator and/or allow or invalidate the signals of the telemetry sensor. The echo analysis also makes it possible to deduce the presence and the configuration of an obstacle within the operating range of the telemetry sensor, to apply if need be a suitable corrective action.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: March 24, 2015
    Assignee: Parrot
    Inventors: Henri Seydoux, Francois Callou, Mathieu Babel
  • Patent number: 8983684
    Abstract: This method controls the drone in order to flip through a complete turn about its roll axis or its pitching axis. It comprises the steps of: a) controlling its motors simultaneously so as to impart a prior upward vertical thrust impulse to the drone; b) applying different and non-servo-controlled commands to the motors so as to produce rotation of the drone about the axis of rotation of the flip, from an initial angular position to a predetermined intermediate angular position; and then c) applying individual control to the motors, servo-controlled to a reference target trajectory, so as to finish off the rotation of the drone through one complete turn about the axis of rotation, progressively from the intermediate angular position with a non-zero angular velocity to a final angular position with a zero angular velocity.
    Type: Grant
    Filed: June 11, 2012
    Date of Patent: March 17, 2015
    Assignee: Parrott
    Inventors: Francois Callou, Michael Rischmuller
  • Publication number: 20150057844
    Abstract: The attitude and speed of the drone are controlled by angular commands applied to a control loop (120) for controlling the engines of the drone according to the pitch and roll axes. A dynamic model of the drone, including, in particular, a Kalman predictive filter, represents the horizontal speed components of the drone on the basis of the drone mass and drag coefficients, the Euler angles of the drone relative to an absolute terrestrial reference, and the rotation of same about a vertical axis. The acceleration of the drone along the three axes and the relative speed of same in relation to the ground are measured and applied to the model as to estimate (128) the horizontal speed components of the cross wind. This estimation can be used to generate corrective commands (126) that are combined with the angular commands applied to the control loop of the drone in terms of pitch and roll.
    Type: Application
    Filed: March 27, 2013
    Publication date: February 26, 2015
    Inventors: Francois Callou, Gilles Foinet
  • Patent number: 8594862
    Abstract: The user inclines the apparatus (16) according to the pitch (32) and roll (34) axes to produce inclination signals (?I, ?I) which are transformed into corresponding command setpoints (?d, ?d) for the drone (10) in terms of attitude of the drone according to the pitch (22) and roll (24) axes of the drone. The drone and the apparatus each determine the orientation of their local reference frame (XlYlZl; XbYbZb) in relation to an absolute reference frame linked to the ground (XNEDYNEDZNED), to determine the relative angular orientation of the drone in relation to the apparatus. Then, the reference frame of the apparatus is realigned on the reference frame of the drone by a rotation that is a function of this relative angular orientation. The realigned values thus correspond to user commands referenced in the reference frame of the apparatus and no longer in that of the drone, which allows for more intuitive piloting when the user is watching the drone.
    Type: Grant
    Filed: January 3, 2013
    Date of Patent: November 26, 2013
    Assignee: Parrot
    Inventors: Francois Callou, Gilles Foinet
  • Patent number: 8474761
    Abstract: This method implements a transition from i) moving state in which the drone is flying at speed and tilt angle that are not zero to ii) hovering state in which the drone has speed and tilt angle that are both zero. The method comprises: a) measuring horizontal linear speed, tilt angles, and angular speeds at the initial instant; b) setting stopping time value; c) on the basis of initial measurements and set stopping time, parameterizing a predetermined predictive function that models optimum continuous decreasing variation of horizontal linear speed as a function of time; d) applying setpoint values to a loop for controlling motors of the drone, which values correspond to target horizontal linear speed precalculated from said parameterized predictive function; and e) once hovering state has been reached, activating a hovering flight control loop for maintaining drone at speed and tilt angle that are zero relative to the ground.
    Type: Grant
    Filed: September 6, 2011
    Date of Patent: July 2, 2013
    Assignee: Parrot
    Inventor: Francois Callou
  • Publication number: 20130006448
    Abstract: This method controls the drone in order to flip through a complete turn about its roll axis or its pitching axis. It comprises the steps of: a) controlling its motors simultaneously so as to impart a prior upward vertical thrust impulse to the drone; b) applying different and non-servo-controlled commands to the motors so as to produce rotation of the drone about the axis of rotation of the flip, from an initial angular position to a predetermined intermediate angular position; and then c) applying individual control to the motors, servo-controlled to a reference target trajectory, so as to finish off the rotation of the drone through one complete turn about the axis of rotation, progressively from the intermediate angular position with a non-zero angular velocity to a final angular position with a zero angular velocity.
    Type: Application
    Filed: June 11, 2012
    Publication date: January 3, 2013
    Applicant: PARROT
    Inventors: Francois Callou, Michael Rischmuller
  • Publication number: 20120241555
    Abstract: The support block (130) of each motor of the drone comprises: a support part (131) onto which are fastened an electric motor (120) for driving a propulsion group (100) of the drone, and at least one component (111) of the propulsion group intended to be coupled to the motor; a stand foot (132) for supporting the drone on the ground; and a connection element (133) extending between the support part and the stand foot. The stand foot and the connection element providing together a clearance space (134) for the electric motor during the placement of the motor in its fastening position on the support part.
    Type: Application
    Filed: October 20, 2010
    Publication date: September 27, 2012
    Applicant: PARROT
    Inventors: Guillaume Savoye, Yoni Benatar, Francois Callou
  • Publication number: 20120091260
    Abstract: This method implements a transition from i) moving state in which the drone is flying at speed and tilt angle that are not zero to ii) hovering state in which the drone has speed and tilt angle that are both zero. The method comprises: a) measuring horizontal linear speed, tilt angles, and angular speeds at the initial instant; b) setting stopping time value; c) on the basis of initial measurements and set stopping time, parameterizing a predetermined predictive function that models optimum continuous decreasing variation of horizontal linear speed as a function of time; d) applying setpoint values to a loop for controlling motors of the drone, which values correspond to target horizontal linear speed precalculated from said parameterized predictive function; and e) once hovering state has been reached, activating a hovering flight control loop for maintaining drone at speed and tilt angle that are zero relative to the ground.
    Type: Application
    Filed: September 6, 2011
    Publication date: April 19, 2012
    Applicant: PARROT
    Inventor: Francois Callou
  • Publication number: 20110049290
    Abstract: This method, applicable in particular to radio-controlled toys comprises the operations consisting in: fitting the drone with a telemeter and a video camera; acquiring the altitude of the drone relative to the ground by means of a telemeter; acquiring the horizontal speed of the drone; and automatically stabilizing the drone in hovering by: servo-controlling the vertical thrust force of the drone so as to stabilize the altitude acquired by the telemeter; and servo-controlling the horizontal thrust force of the drone so as to obtain zero horizontal speed. The video camera is a front-sight camera pointing towards the front of the drone; and the horizontal speed of the drone is acquired from a plurality of video images captured by said front-sight camera.
    Type: Application
    Filed: January 21, 2009
    Publication date: March 3, 2011
    Applicant: PARROT
    Inventors: Henri Seydoux, Martin Lefebure, Francois Callou, Claire Jonchery, Jean-Baptiste Lanfrey