Ultrasonic Ranging State Management for Unmanned Aerial Vehicles

    公开(公告)号:US20190004172A1

    公开(公告)日:2019-01-03

    申请号:US15639335

    申请日:2017-06-30

    Applicant: GoPro, Inc.

    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.

    Synchronized pipeline flight controller

    公开(公告)号:US12077292B2

    公开(公告)日:2024-09-03

    申请号:US17183212

    申请日:2021-02-23

    Applicant: GoPro, Inc.

    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.

    Pipelined video interface for remote controlled aerial vehicle with camera

    公开(公告)号:US10582259B2

    公开(公告)日:2020-03-03

    申请号:US15197579

    申请日:2016-06-29

    Applicant: GoPro, Inc.

    Abstract: Disclosed is a system and method for reducing the total latency for transferring a frame from the low latency camera system mounted on an aerial vehicle to the display of the remote controller. The method includes reducing the latency through each of the modules of the system, i.e. through a camera module, an encoder module, a wireless interface transmission, wireless interface receiver module, a decoder module and a display module. To reduce the latency across the modules, methods such as overclocking the image processor, pipelining the frame, squashing the processed frame, using a fast hardware encoder that can perform slice based encoding, tuning the wireless medium using queue sizing, queue flushing, bitrate feedback, physical medium rate feedback, dynamic encoder parameter tuning and wireless radio parameter adjustment, using a fast hardware decoder that can perform slice based decoding and overclocking the display module are used.

    Variable Condition Motor Controller
    49.
    发明申请

    公开(公告)号:US20200062397A1

    公开(公告)日:2020-02-27

    申请号:US16673355

    申请日:2019-11-04

    Applicant: GoPro, Inc.

    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.

    Synchronized pipeline flight controller

    公开(公告)号:US10268210B2

    公开(公告)日:2019-04-23

    申请号:US15268447

    申请日:2016-09-16

    Applicant: GoPro, Inc.

    Abstract: A pipeline in a controller may be configured to interface between sensors and actuators. The pipeline may include 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.

Patent Agency Ranking