-
公开(公告)号:US11982739B2
公开(公告)日:2024-05-14
申请号:US17096477
申请日:2020-11-12
Applicant: GoPro, Inc.
Inventor: Stepan Moskovchenko , Joseph Anthony Enke
IPC: G01S15/10 , B64C39/02 , B64D47/00 , B64U101/30 , G01S7/52 , G01S7/527 , G01S7/529 , G01S15/86 , H04L67/12
CPC classification number: G01S15/10 , B64C39/024 , B64D47/00 , G01S7/52004 , G01S7/529 , G01S15/86 , B64U2101/30 , B64U2201/10 , B64U2201/20 , G01S7/5273 , H04L67/12
Abstract: Ultrasonic ranging state management for a UAV is described. A transducer transmits an ultrasonic signal and receives an ultrasonic response thereto using a gain value. A noise floor estimation mechanism determines a noise floor estimate. A state mechanism sets an ultrasonic ranging state used by the transducer to a first ultrasonic ranging state. The transducer transmits an ultrasonic signal and responsively receive an ultrasonic response to the ultrasonic signal using a gain value according to the noise floor estimate. The state mechanism processes the ultrasonic response to determine whether to determine a new noise floor estimate, adjust the gain value used by the transducer, or change the ultrasonic ranging state of the UAV to a second ultrasonic ranging state. The configurations of the first and second ultrasonic ranging states differ as to, for example, power and gain levels used by the transducer to receive ultrasonic responses.
-
公开(公告)号:US20230271702A1
公开(公告)日:2023-08-31
申请号:US18142773
申请日:2023-05-03
Applicant: GoPro, Inc.
Inventor: Joseph Anthony Enke , Benjamin Tankersley , Jean-Bernard Berteaux , Axel Murguet , Garance Bruneau
CPC classification number: B64C39/024 , G05D1/063 , G05D1/0858 , B64U10/13
Abstract: An aerial vehicle, comprising: one or more motors, one or more sensors, and a flight sub-system. The one or more sensors configured to detect data. The flight sub-system includes an attitude controller module; a rate controller module; and a compensator module. The compensator module is configured to: determine a maximum RPM of the one or more motors or a maximum torque of the one or more motors; receive a torque vector from the rate controller module; determine a rotational speed of the one or more motors to generate a desired flight orientation based upon the torque vector; and consider sensor data from the one or more sensors to adjust the rotational speed of the one or more motors.
-
公开(公告)号:US20210354822A1
公开(公告)日:2021-11-18
申请号:US17331962
申请日:2021-05-27
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.
-
公开(公告)号:US20210223794A1
公开(公告)日:2021-07-22
申请号:US17165484
申请日:2021-02-02
Applicant: GoPro, Inc.
Inventor: Joseph Anthony Enke
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.
-
公开(公告)号:US20210149046A1
公开(公告)日:2021-05-20
申请号:US17096477
申请日:2020-11-12
Applicant: GoPro, Inc.
Inventor: Stepan Moskovchenko , Joseph Anthony Enke
Abstract: Ultrasonic ranging state management for a UAV is described. A transducer transmits an ultrasonic signal and receives an ultrasonic response thereto using a gain value. A noise floor estimation mechanism determines a noise floor estimate. A state mechanism sets an ultrasonic ranging state used by the transducer to a first ultrasonic ranging state. The transducer transmits an ultrasonic signal and responsively receive an ultrasonic response to the ultrasonic signal using a gain value according to the noise floor estimate. The state mechanism processes the ultrasonic response to determine whether to determine a new noise floor estimate, adjust the gain value used by the transducer, or change the ultrasonic ranging state of the UAV to a second ultrasonic ranging state. The configurations of the first and second ultrasonic ranging states differ as to, for example, power and gain levels used by the transducer to receive ultrasonic responses.
-
公开(公告)号:US20180081351A1
公开(公告)日:2018-03-22
申请号:US15707029
申请日:2017-09-18
Applicant: GoPro, Inc.
Inventor: Benjamin Tankersley , Joseph Anthony Enke , Donald Allen Severns
CPC classification number: G05D1/0011 , B64C39/024 , B64C2201/042 , B64C2201/108 , B64C2201/127 , B64C2201/146 , G03B15/006 , G05D1/0038 , G05D1/0858
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, causes 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.
-
7.
公开(公告)号:US20160313734A1
公开(公告)日:2016-10-27
申请号:US15134284
申请日:2016-04-20
Applicant: GoPro, Inc.
Inventor: Joseph Anthony Enke
CPC classification number: G05D1/0044 , B64C39/024 , B64C2201/024 , B64C2201/027 , B64C2201/108 , B64C2201/127 , B64C2201/141 , B64C2201/145 , B64C2201/146 , B64C2201/18 , B64C2201/185 , B64C2201/20 , G01C23/00 , G05D1/0022 , G05D1/0038 , G05D1/0088 , G05D1/101 , G05D1/102 , G07C5/08 , G08G5/0013 , G08G5/0021 , G08G5/0026 , G08G5/0034 , G08G5/0039 , G08G5/006 , G08G5/0069 , G08G5/0078 , G08G5/0086 , G08G5/0091 , G08G5/045 , 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.
Abstract translation: 公开了一种用于控制飞行器的自动返回的配置。 该配置将返回位置存储在飞行器的存储装置中。 返回位置可以对应于飞行器返回的位置。 在飞行中监视航空器的一个或多个传感器以检测预定义的状况。 当满足预定条件时,可以加载返回路径程序以执行以提供飞行器自动导航到返回位置的返回飞行路径。
-
公开(公告)号:US20240353833A1
公开(公告)日:2024-10-24
申请号:US18393887
申请日:2023-12-22
Applicant: GoPro, Inc.
Inventor: Benjamin Tankersley , Joseph Anthony Enke , Donald Allen Severns
IPC: G05D1/00 , B64C39/02 , B64U30/20 , B64U50/19 , B64U101/30 , G03B15/00 , G05D1/222 , G05D1/223 , G05D1/652
CPC classification number: G05D1/0011 , B64C39/024 , G03B15/006 , G05D1/222 , G05D1/223 , G05D1/652 , B64U30/20 , B64U50/19 , B64U2101/30 , B64U2201/20
Abstract: An unmanned aerial vehicle, including a camera, one or more sensors, one or more actuators, controllers, and a memory. The one or more sensors are configured to gather data. The one or more actuators are configured to control the aerial vehicle based on the data. The memory stores instructions. The instructions, when executed by one or more of the controllers, cause one or more of the controllers to determine an input of the unmanned aerial vehicle, generate one or more gain values based on the input, and change a gain value based on the input.
-
公开(公告)号:US20240343424A1
公开(公告)日:2024-10-17
申请号:US18601114
申请日:2024-03-11
Applicant: GoPro, Inc.
Inventor: Joseph Anthony Enke , Benjamin Tankersley , Jean-Bernard Berteaux , Axel Murguet , Garance Bruneau
CPC classification number: B64U50/19 , G05D1/46 , G05D1/854 , B64U10/14 , B64U2201/20
Abstract: An aerial vehicle, comprising: one or more motors, one or more sensors, and a flight sub-system. The one or more sensors configured to detect data. The flight sub-system includes an attitude controller module; a rate controller module; and a compensator module. The compensator module is configured to: determine a maximum RPM of the one or more motors or a maximum torque of the one or more motors; receive a torque vector from the rate controller module; determine a rotational speed of the one or more motors to generate a desired flight orientation based upon the torque vector; and consider sensor data from the one or more sensors to adjust the rotational speed of the one or more motors.
-
公开(公告)号:US11981430B2
公开(公告)日:2024-05-14
申请号:US18142773
申请日:2023-05-03
Applicant: GoPro, Inc.
Inventor: Joseph Anthony Enke , Benjamin Tankersley , Jean-Bernard Berteaux , Axel Murguet , Garance Bruneau
CPC classification number: B64C39/024 , G05D1/063 , G05D1/0858 , B64U10/13 , B64U2201/20
Abstract: An aerial vehicle, comprising: one or more motors, one or more sensors, and a flight sub-system. The one or more sensors configured to detect data. The flight sub-system includes an attitude controller module; a rate controller module; and a compensator module. The compensator module is configured to: determine a maximum RPM of the one or more motors or a maximum torque of the one or more motors; receive a torque vector from the rate controller module; determine a rotational speed of the one or more motors to generate a desired flight orientation based upon the torque vector; and consider sensor data from the one or more sensors to adjust the rotational speed of the one or more motors.
-
-
-
-
-
-
-
-
-