Variable condition motor controller

    公开(公告)号:US11673665B2

    公开(公告)日:2023-06-13

    申请号:US17331962

    申请日:2021-05-27

    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.

    RELATIVE IMAGE CAPTURE DEVICE ORIENTATION CALIBRATION

    公开(公告)号:US20190227556A1

    公开(公告)日:2019-07-25

    申请号:US15906738

    申请日:2018-02-27

    Applicant: GoPro, Inc.

    Abstract: Controlling an unmanned aerial vehicle may include obtaining a first image from a fixed orientation image capture device of the unmanned aerial vehicle, obtaining a second image from an adjustable orientation image capture device of the unmanned aerial vehicle, obtaining feature correlation data based on the first image and the second image, obtaining relative image capture device orientation calibration data based on the feature correlation data, the relative image capture device orientation calibration data indicating an orientation of the adjustable orientation image capture device relative to the fixed orientation image capture device, obtaining relative object orientation data based on the relative image capture device orientation calibration data, the relative object orientation data representing a three-dimensional orientation of an external object relative to the adjustable orientation image capture device, and controlling a trajectory of the unmanned aerial vehicle in response to the relative object orientation data.

    Relative image capture device orientation calibration

    公开(公告)号:US11048257B2

    公开(公告)日:2021-06-29

    申请号:US15906738

    申请日:2018-02-27

    Applicant: GoPro, Inc.

    Abstract: Controlling an unmanned aerial vehicle may include obtaining a first image from a fixed orientation image capture device of the unmanned aerial vehicle, obtaining a second image from an adjustable orientation image capture device of the unmanned aerial vehicle, obtaining feature correlation data based on the first image and the second image, obtaining relative image capture device orientation calibration data based on the feature correlation data, the relative image capture device orientation calibration data indicating an orientation of the adjustable orientation image capture device relative to the fixed orientation image capture device, obtaining relative object orientation data based on the relative image capture device orientation calibration data, the relative object orientation data representing a three-dimensional orientation of an external object relative to the adjustable orientation image capture device, and controlling a trajectory of the unmanned aerial vehicle in response to the relative object orientation data.

    Variable condition motor controller

    公开(公告)号:US10464670B2

    公开(公告)日:2019-11-05

    申请号:US15439871

    申请日:2017-02-22

    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.

    Variable Condition Motor Controller
    6.
    发明申请

    公开(公告)号:US20180239353A1

    公开(公告)日:2018-08-23

    申请号:US15439871

    申请日:2017-02-22

    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.

    Variable condition motor controller

    公开(公告)号:US11021248B2

    公开(公告)日:2021-06-01

    申请号: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.

    Adaptive modes of operation based on user intention or activity

    公开(公告)号:US10992866B2

    公开(公告)日:2021-04-27

    申请号:US16674414

    申请日:2019-11-05

    Applicant: GoPro, Inc.

    Abstract: A method for stabilizing an imaging device with an image stabilization device includes setting a setpoint of the imaging device to a default setpoint, the setpoint corresponds to an orientation of the imaging device; stabilizing the imaging device with the image stabilization device according to the default setpoint; determining whether a flip condition exists; in response to determining that the flip condition exists, stopping operation of the image stabilization device so that the default setpoint is no longer maintained and the imaging device is not stabilized; and in response to determining that the flip condition does not exist, maintaining the default setpoint to stabilize the imaging device.

Patent Agency Ranking