Patents Assigned to DRONE RACING LEAGUE, INC.
  • Publication number: 20200301971
    Abstract: A method of simulating a quadcopter includes testing a plurality of quadcopter components at a plurality of operating conditions to generate one or more lookup tables for characteristics of the quadcopter components. The lookup tables are stored for quadcopter component simulation in a quadcopter simulator. When a simulated input value for a simulated quadcopter component is received in the simulator lookup table, entries corresponding to the simulated input value are read from the lookup table and simulated quadcopter component output is generated. Simulated quadcopter output to a flight controller is generated according to the simulated quadcopter component output from one or more entries of one or more lookup tables.
    Type: Application
    Filed: March 21, 2019
    Publication date: September 24, 2020
    Applicant: DRONE RACING LEAGUE, INC.
    Inventors: Vedran Skarica, Ryan Gury, Eduardo Dias da Costa
  • Publication number: 20200302822
    Abstract: A method of simulating a quadcopter includes recording camera output for one or more video cameras under constant conditions and subtracting a constant signal from the recorded camera output to obtain a camera noise recording. Simulated camera noise is generated from the camera noise recording and is added to a plurality of simulated camera outputs of a quadcopter simulator to generate noise-added simulated camera outputs. The noise-added simulated camera outputs are sent to an Artificial Intelligence (AI) controller coupled to the quadcopter simulator for the AI controller to use to pilot a simulated quadcopter of the quadcopter simulator.
    Type: Application
    Filed: March 21, 2019
    Publication date: September 24, 2020
    Applicant: DRONE RACING LEAGUE, INC.
    Inventor: Vedran Skarica
  • Publication number: 20200299001
    Abstract: A method of debugging quadcopter piloting code includes coupling an Artificial Intelligence (AI) controller configured with AI piloting code to a workstation having a quadcopter simulator and initiating piloting of a simulated quadcopter of the quadcopter simulator by the AI piloting code of the AI controller. Operations of the quadcopter simulator are logged, and communications timestamped. Subsequently, in response to an AI piloting code event at an event time, the event time is determined from a timestamped communication and a logged operation of the quadcopter simulator having a timestamp corresponding to the event time is found. The quadcopter simulator is rewound to at least the logged operation and one or more operations of the quadcopter simulator and the AI piloting code are stepped through to identify AI piloting code errors relating to the AI piloting code event.
    Type: Application
    Filed: March 21, 2019
    Publication date: September 24, 2020
    Applicant: DRONE RACING LEAGUE, INC.
    Inventors: Jordan Restifo, Vedran Skarica
  • Publication number: 20200302026
    Abstract: An apparatus includes a quadcopter simulator coupled to an Artificial Intelligence (AI) controller. The quadcopter controller is configured to receive quadcopter flight control commands and to generate simulated sensor output and simulated camera output for a plurality of stereoscopic cameras of a simulated quadcopter. The AI controller is configured to receive the simulated sensor and camera output from the quadcopter simulator, determine a flight path for the simulated quadcopter according to the simulated sensor and camera output, generate the quadcopter flight control commands according to the flight path, and provide the quadcopter flight control commands to the quadcopter simulator.
    Type: Application
    Filed: March 21, 2019
    Publication date: September 24, 2020
    Applicant: DRONE RACING LEAGUE, INC.
    Inventors: Jordan Restifo, Vedran Skarica, Chris Miller
  • Publication number: 20200301427
    Abstract: An autonomous quadcopter has four motors, each motor coupled to a corresponding propeller and a flight controller coupled to the four motors to provide input to the four motors to control flight. The autonomous quadcopter also has a plurality of cameras and an Artificial Intelligence (AI) controller coupled to the plurality of cameras to receive input from the plurality of cameras, determine a flightpath for the autonomous quadcopter according to the input from the plurality of cameras, and provide commands to the flight controller to direct the flight controller to follow the flightpath.
    Type: Application
    Filed: March 21, 2019
    Publication date: September 24, 2020
    Applicant: DRONE RACING LEAGUE, INC.
    Inventors: Jordan Restifo, Ryan Gury, Vedran Skarica
  • Patent number: 10737781
    Abstract: Techniques are described for tracking and determining a three dimensional path travelled by controlled unmanned aircraft (i.e. drones) or other moving objects. By monitoring the strength of communication signals transmitted by an object, the strength of control signals received by the object, and altitude data generated by the object, its three dimensional path is determined. For example, these techniques can be applied to racing drones to determine their positions on a course. An end gate structure for such a course that can automatically transmit disable signals to the drones upon completing the course is also described.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: August 11, 2020
    Assignee: Drone Racing League, Inc.
    Inventors: Nate Ferris, Phil Herlihy, Trevor Smith, Ryan Gury
  • Patent number: 10499003
    Abstract: A diversity receiver synchronizes and mixes multiple input signals. In one embodiment, the receiver demodulates the multiple input signals prior to synchronizing, converts the demodulated multiple input signals from analog signals to digital signals, synchronizes the demodulated digital signals, converts the synchronized demodulated digital signals to analog signals and mixes the synchronized demodulated analog signals based on a characteristic of the input signals existing prior to the demodulating.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: December 3, 2019
    Assignee: Drone Racing League, Inc.
    Inventors: Lucas J. Tholen, David A. Mitchell, Gregory Keith Anderson
  • Patent number: 10467825
    Abstract: An airframe health monitoring system uses a controller to automatically determine a status of the airframe of an aircraft in real time, at power up and periodically during flight of the aircraft, based on the output of pressure sensors such as ribbon sensors and flex sensors mounted on the airframe arms and body. The controller can determine in real time whether the airframe has a fault or is damaged based on continuity measured in ribbon sensors located along the outside surfaces of the airframe. The controller can also determine a metric on the status of the airframe in real time based on arm impulses measured in flex sensors located along inside surfaces of arms of the airframe. This will lead to less expensive, more accurate, faster, automated detection of airframe faults, airframe damage and/or metrics on the health of the airframe.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: November 5, 2019
    Assignee: Drone Racing League, Inc.
    Inventors: Phil Herlihy, Nate Ferris, Trevor Smith, Ryan Gury
  • Publication number: 20190236962
    Abstract: Techniques are described for the exchange of control signals between a controlled unmanned aircraft (i.e. drone) and a ground control station and for the transmission of communication signals, such as video, from the drone to the ground control station so that the signals are more difficult to intercept or jam. The video signal transmitted from the drone can be an analog RF signal employing one or more of video “scrambling”, RF signal inversion, hopping, usage of a wide frequency range and other techniques. To secure the control signals between the drone and the ground control station, techniques can include hopping, encryption and use of a wide frequency range.
    Type: Application
    Filed: January 30, 2019
    Publication date: August 1, 2019
    Applicant: Drone Racing League, Inc.
    Inventors: Lucas Tholen, David Mitchell, Larry Dickinson, Lucas Anderson, Trevor Smith, Ryan Gury
  • Publication number: 20190088046
    Abstract: An airframe health monitoring system uses a controller to automatically determine a status of the airframe of an aircraft in real time, at power up and periodically during flight of the aircraft, based on the output of pressure sensors such as ribbon sensors and flex sensors mounted on the airframe arms and body. The controller can determine in real time whether the airframe has a fault or is damaged based on continuity measured in ribbon sensors located along the outside surfaces of the airframe. The controller can also determine a metric on the status of the airframe in real time based on arm impulses measured in flex sensors located along inside surfaces of arms of the airframe. This will lead to less expensive, more accurate, faster, automated detection of airframe faults, airframe damage and/or metrics on the health of the airframe.
    Type: Application
    Filed: September 15, 2017
    Publication date: March 21, 2019
    Applicant: DRONE RACING LEAGUE, INC.
    Inventors: Phil Herlihy, Nate Ferris, Trevor Smith, Ryan Gury
  • Publication number: 20190086463
    Abstract: A wireless power initiated test system can use an aircraft controller to automatically initiate a test sequence to determine status of systems of the aircraft, based on the detection of receipt of the wireless power at the aircraft. The detection of receipt of the wireless power at the aircraft can be based on the detection at a voltage regulator of the aircraft which is receiving the wireless power from a wireless power receiver of the aircraft. The system may also power the aircraft controller during the test sequence using the wireless power received. Such a system may quickly and efficiently initiate, power and perform a pre-flight test sequence to determine statuses of systems of the aircraft, such as during a competition or race of the aircraft. The system may apply to drones, as well as of other types of aircraft.
    Type: Application
    Filed: September 19, 2017
    Publication date: March 21, 2019
    Applicant: DRONE RACING LEAGUE, INC.
    Inventors: Phil Herlihy, Nate Ferris, Trevor Smith, Ryan Gury, Nicholas Horbaczewski
  • Publication number: 20190077507
    Abstract: Techniques are described for tracking and determining a three dimensional path travelled by controlled unmanned aircraft (i.e. drones) or other moving objects. By monitoring the strength of communication signals transmitted by an object, the strength of control signals received by the object, and altitude data generated by the object, its three dimensional path is determined. For example, these techniques can be applied to racing drones to determine their positions on a course. An end gate structure for such a course that can automatically transmit disable signals to the drones upon completing the course is also described.
    Type: Application
    Filed: September 14, 2017
    Publication date: March 14, 2019
    Applicant: DRONE RACING LEAGUE, INC.
    Inventors: Nate Ferris, Phil Herlihy, Trevor Smith, Ryan Gury
  • Publication number: 20190079510
    Abstract: Techniques are described for tracking and determining a three dimensional path traveled by controlled unmanned aircraft (i.e. drones) or other moving objects. By monitoring the strength of communication signals transmitted by an object, the strength of control signals received by the object, and altitude data generated by the object, its three dimensional path is determined. For example, these techniques can be applied to racing drones to determine their positions on a course. An end gate structure for such a course that can automatically transmit disable signals to the drones upon completing the course is also described.
    Type: Application
    Filed: September 14, 2017
    Publication date: March 14, 2019
    Applicant: DRONE RACING LEAGUE, INC.
    Inventors: Nate Ferris, Phil Herlihy, Trevor Smith, Ryan Gury, Nicholas Horbaczewski
  • Patent number: D845408
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: April 9, 2019
    Assignee: Drone Racing League, Inc.
    Inventors: James Slider, Ashley Ellefson, Nicholas Horbaczewski, Paul Ciesiun, Adam Fabianski
  • Patent number: D852293
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: June 25, 2019
    Assignee: Drone Racing League, Inc.
    Inventors: James Slider, Ashley Ellefson, Nicholas Horbaczewski, Paul Ciesiun, Adam Fabianski
  • Patent number: D852294
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: June 25, 2019
    Assignee: Drone Racing League, Inc.
    Inventors: James Slider, Ashley Ellefson, Nicholas Horbaczewski, Paul Ciesiun, Adam Fabianski
  • Patent number: D852295
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: June 25, 2019
    Assignee: Drone Racing League, Inc.
    Inventors: James Slider, Ashley Ellefson, Nicholas Horbaczewski, Paul Ciesiun, Adam Fabianski
  • Patent number: D852296
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: June 25, 2019
    Assignee: Drone Racing League, Inc.
    Inventors: James Slider, Ashley Ellefson, Nicholas Horbaczewski, Paul Ciesiun, Adam Fabianski
  • Patent number: D852910
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: July 2, 2019
    Assignee: Drone Racing League, Inc.
    Inventors: James Slider, Ashley Ellefson, Nicholas Horbaczewski, Paul Ciesiun, Adam Fabianski
  • Patent number: D857814
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: August 27, 2019
    Assignee: Drone Racing League, Inc.
    Inventors: James Slider, Ashley Ellefson, Nicholas Horbaczewski, Paul Ciesiun, Adam Fabianski