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: 9797728Abstract: 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: GrantFiled: March 31, 2016Date of Patent: October 24, 2017Assignee: PARROT DRONESInventors: Pierre Eline, Francois Callou
-
Patent number: 9563200Abstract: 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: GrantFiled: January 3, 2013Date of Patent: February 7, 2017Assignee: PARROTInventors: Michael Rischmuller, Francois Callou
-
Patent number: 9488978Abstract: 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: GrantFiled: March 27, 2013Date of Patent: November 8, 2016Assignee: PARROTInventors: Francois Callou, Gilles Foinet
-
Publication number: 20160290809Abstract: 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: ApplicationFiled: March 31, 2016Publication date: October 6, 2016Inventors: Pierre Eline, Francois Callou
-
Patent number: 9387927Abstract: 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: GrantFiled: July 3, 2014Date of Patent: July 12, 2016Assignee: ParrotInventors: Michael Rischmuller, Laure Chevalley, Francois Callou, Etienne Caldichoury
-
Publication number: 20150149000Abstract: 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: ApplicationFiled: July 3, 2014Publication date: May 28, 2015Inventors: MICHAEL RISCHMULLER, LAURE CHEVALLEY, FRANCOIS CALLOU, ETIENNE CALDICHOURY
-
Patent number: 8989924Abstract: 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: GrantFiled: March 12, 2013Date of Patent: March 24, 2015Assignee: ParrotInventors: Henri Seydoux, Francois Callou, Mathieu Babel
-
Patent number: 8983684Abstract: 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: GrantFiled: June 11, 2012Date of Patent: March 17, 2015Assignee: ParrottInventors: Francois Callou, Michael Rischmuller
-
Publication number: 20150057844Abstract: 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: ApplicationFiled: March 27, 2013Publication date: February 26, 2015Inventors: Francois Callou, Gilles Foinet
-
Patent number: 8594862Abstract: 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: GrantFiled: January 3, 2013Date of Patent: November 26, 2013Assignee: ParrotInventors: Francois Callou, Gilles Foinet
-
Patent number: 8474761Abstract: 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: GrantFiled: September 6, 2011Date of Patent: July 2, 2013Assignee: ParrotInventor: Francois Callou
-
Publication number: 20130006448Abstract: 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: ApplicationFiled: June 11, 2012Publication date: January 3, 2013Applicant: PARROTInventors: Francois Callou, Michael Rischmuller
-
Publication number: 20120241555Abstract: 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: ApplicationFiled: October 20, 2010Publication date: September 27, 2012Applicant: PARROTInventors: Guillaume Savoye, Yoni Benatar, Francois Callou
-
Publication number: 20120091260Abstract: 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: ApplicationFiled: September 6, 2011Publication date: April 19, 2012Applicant: PARROTInventor: Francois Callou
-
Publication number: 20110049290Abstract: 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: ApplicationFiled: January 21, 2009Publication date: March 3, 2011Applicant: PARROTInventors: Henri Seydoux, Martin Lefebure, Francois Callou, Claire Jonchery, Jean-Baptiste Lanfrey