-
公开(公告)号:US11933891B2
公开(公告)日:2024-03-19
申请号:US16784409
申请日:2020-02-07
Applicant: GoPro, Inc.
Inventor: Stepan Moskovchenko , Joseph Anthony Enke
IPC: G01S15/42 , B64C39/02 , B64D47/00 , B64U101/30 , G01S15/04
CPC classification number: G01S15/42 , B64C39/024 , B64D47/00 , G01S15/04 , B64U2101/30 , B64U2201/10 , B64U2201/20
Abstract: Target value detection for an unmanned aerial vehicle is described. The unmanned aerial vehicle includes a first transducer that transmits a first ultrasonic signal and receives a first ultrasonic response and a second transducer that transmits a second ultrasonic signal and receives a second ultrasonic response. The second transducer has a wider beam pattern than the first transducer. Determinations are made as to whether either or both of the first or second ultrasonic responses includes a target value within range areas associated with the respective beam patterns of the first and second transducers. A confidence value is generated based on the determinations. The target value is reflected from an object and the confidence value indicates a likelihood of a position of the unmanned aerial vehicle with respect to the object.
-
公开(公告)号:US20230351656A1
公开(公告)日:2023-11-02
申请号:US18218918
申请日:2023-07-06
Applicant: GoPro, Inc.
Inventor: Joseph Anthony Enke
CPC classification number: G06T11/60 , G06T5/006 , B64C39/024 , B64D47/08 , G01C11/00 , G01C21/3852 , G06T2207/30244 , G06T2207/30248
Abstract: A method includes determining an altitude of a camera of an aerial vehicle, determining a field of view (FOV) of a camera, generating a localized map, determining a relative position of the aerial vehicle on the localized map, and determining a relative heading of the aerial vehicle.
-
公开(公告)号:US11169516B2
公开(公告)日:2021-11-09
申请号:US15707029
申请日:2017-09-18
Applicant: GoPro, Inc.
Inventor: Benjamin Tankersley , Joseph Anthony Enke , Donald Allen Severns
Abstract: An aerial vehicle comprises one or more sensors to environmental data, a communication system to receive control inputs from a user, two or more actuators, with each actuator coupled to a rotary wing. The aerial vehicle also comprises a controller to determine a mode of the aerial vehicle based on the environmental data and the control inputs, each mode indicating a set of flight characteristics for the aerial vehicle, generate a gain value based on the mode, the gain value, when used to modify power signals transmitted to actuators of the aerial vehicle, causing the aerial vehicle to conform within the indicated flight characteristics of the determined mode, generate an output signal modified by the gain value based on the input signal, and transmit a power signal based on the output signal to each actuator of the aerial vehicle.
-
公开(公告)号:US20210245877A1
公开(公告)日:2021-08-12
申请号:US17183212
申请日:2021-02-23
Applicant: GoPro, Inc.
Inventor: Joseph Anthony Enke
Abstract: A pipeline in a controller may be configured to interface between sensors and actuators. The pipeline may elements such as drivers, filters, a combine, estimators, controllers, a mixer, and actuator controllers. The drivers may receive sensor data and pre-process the received sensor data. The filters may filter the pre-processed sensor data to generate filtered sensor data. The combine may package the filtered sensor data to generate packaged sensor data. The estimators may determine estimates of a position of a vehicle based on the packaged sensor data. The controllers may generate control signals based on the determined estimates. The mixer may modify the generated control signals based on limitations of the vehicle. The actuator controllers may generate actuator control signals based on the modified control signals to drive the actuators.
-
公开(公告)号:US11021248B2
公开(公告)日:2021-06-01
申请号:US16673355
申请日:2019-11-04
Applicant: GoPro, Inc.
Inventor: Joseph Anthony Enke , Benjamin Tankersley , Jean-Bernard Berteaux , Axel Murguet , Garance Bruneau
Abstract: A controller system of an aerial vehicle may receive environmental data from one or more sensors of the aerial vehicle and adjusts limits of the aerial vehicle given the environmental conditions. When the aerial vehicle receives an input, such as a flight input from a remote controller or an environmental input such as a gust of wind, the controller system calculates appropriate motor inputs that are provided to the thrust motors of the aerial vehicle such that the adjusted limits of the aerial vehicle are not exceeded. In calculating the appropriate input to the thrust motors, the controller system performs an iterative process. For example, for a given maximum torque that can be applied to the thrust motors, the controller system iteratively allocates the torque such that torque components that are important for the stability of the aerial are first fulfilled, whereas subsequent torque components may be fulfilled or scaled back.
-
公开(公告)号:US10185318B2
公开(公告)日:2019-01-22
申请号:US15391730
申请日:2016-12-27
Applicant: GoPro, Inc.
Inventor: Joseph Anthony Enke
IPC: G05D1/00 , B64C39/02 , G07C5/08 , G08G5/00 , G08G5/04 , G05D1/10 , G01C23/00 , H04W84/04 , H04W84/12 , H04B7/185
Abstract: Disclosed is a configuration to control automatic return of an aerial vehicle. The configuration stores a return location in a storage device of the aerial vehicle. The return location may correspond to a location where the aerial vehicle is to return. One or more sensors of the aerial vehicle are monitored during flight for detection of a predefined condition. When a predetermined condition is met a return path program may be loaded for execution to provide a return flight path for the aerial vehicle to automatically navigate to the return location.
-
公开(公告)号:US09853969B2
公开(公告)日:2017-12-26
申请号:US14864793
申请日:2015-09-24
Applicant: GoPro, Inc.
Inventor: Joseph Anthony Enke
CPC classification number: H04L63/0853 , H04L63/0414 , H04L63/0428 , H04L63/06 , H04L63/0876 , H04W4/80 , H04W8/005 , H04W8/26 , H04W12/02 , H04W48/16 , H04W52/0206 , H04W52/0209 , H04W76/10 , Y02D70/00 , Y02D70/144 , Y02D70/26
Abstract: Conventional Bluetooth low energy (or like personal wireless network) controllers cannot resolve private addresses without some calculation from a host processor but leaving the host processor on or awaking it from a sleep each time a non-trusted device attempts to connect wastes power. Hostless private address resolution allows a host controller to enter a sleep state off while the Bluetooth controller advertises its device name, primary services, rejects connection requests from non-trusted devices with public and private addresses, and awakens the host controller upon a connection request from a trusted client device with a public or private address. Not only does this approach reduce power consumption by allowing the host processor to remain in the sleep state it simultaneously ensures security by allowing the private address resolution to remain active on the Bluetooth controller.
-
公开(公告)号:US12116125B2
公开(公告)日:2024-10-15
申请号:US17183212
申请日:2021-02-23
Applicant: GoPro, Inc.
Inventor: Joseph Anthony Enke
IPC: B64C39/02 , B64U10/13 , B64U101/30 , G05D1/00 , H04L67/12
CPC classification number: B64C39/02 , B64C39/024 , G05D1/0088 , B64U10/13 , B64U2101/30 , H04L67/12
Abstract: A pipeline in a controller may be configured to interface between sensors and actuators. The pipeline may elements such as drivers, filters, a combine, estimators, controllers, a mixer, and actuator controllers. The drivers may receive sensor data and pre-process the received sensor data. The filters may filter the pre-processed sensor data to generate filtered sensor data. The combine may package the filtered sensor data to generate packaged sensor data. The estimators may determine estimates of a position of a vehicle based on the packaged sensor data. The controllers may generate control signals based on the determined estimates. The mixer may modify the generated control signals based on limitations of the vehicle. The actuator controllers may generate actuator control signals based on the modified control signals to drive the actuators.
-
公开(公告)号:US11899472B2
公开(公告)日:2024-02-13
申请号:US17165484
申请日:2021-02-02
Applicant: GoPro, Inc.
Inventor: Joseph Anthony Enke
IPC: G05D1/10 , G05D1/00 , B64C39/02 , G07C5/08 , G08G5/00 , G08G5/04 , H04L67/12 , G01C23/00 , H04B7/185 , B64U10/10 , B64U10/13 , B64U30/20 , B64U70/00 , B64U70/83 , B64U80/00 , B64U101/30 , H04W84/04 , H04W84/12
CPC classification number: G05D1/106 , B64C39/024 , G01C23/00 , G05D1/0022 , G05D1/0038 , G05D1/0044 , G05D1/0088 , G05D1/102 , G07C5/08 , G08G5/006 , G08G5/0013 , G08G5/0021 , G08G5/0026 , G08G5/0034 , G08G5/0039 , G08G5/0069 , G08G5/0078 , G08G5/0086 , G08G5/0091 , G08G5/045 , H04L67/12 , B64U10/10 , B64U10/13 , B64U30/20 , B64U70/00 , B64U70/83 , B64U80/00 , B64U2101/30 , B64U2201/10 , B64U2201/104 , B64U2201/20 , H04B7/18504 , H04W84/042 , H04W84/12
Abstract: Disclosed is a configuration to control automatic return of an aerial vehicle. The configuration stores a return location in a storage device of the aerial vehicle. The return location may correspond to a location where the aerial vehicle is to return. One or more sensors of the aerial vehicle are monitored during flight for detection of a predefined condition. When a predetermined condition is met a return path program may be loaded for execution to provide a return flight path for the aerial vehicle to automatically navigate to the return location.
-
公开(公告)号:US11704852B2
公开(公告)日:2023-07-18
申请号:US17200042
申请日:2021-03-12
Applicant: GoPro, Inc.
Inventor: Joseph Anthony Enke
CPC classification number: G06T11/60 , B64C39/024 , B64D47/08 , G01C11/00 , G01C21/3852 , G06T5/006 , G06T2207/30244 , G06T2207/30248
Abstract: A mapping system receives sensor data from an unmanned aerial vehicle. The mapping system further receives images from a camera of the unmanned aerial vehicle. The mapping system determines an altitude of the camera based on the sensor data. The mapping system calculates a footprint of the camera based on the altitude of the camera and a field of view of the camera. The mapping system constructs a localized map based on the images and the footprint of the camera.
-
-
-
-
-
-
-
-
-