-
公开(公告)号:US20240053771A1
公开(公告)日:2024-02-15
申请号:US18356332
申请日:2023-07-21
Applicant: Skydio, Inc.
Inventor: Jack Louis Zhu , Hayk Martirosyan , Abraham Bachrach , Matthew Donahoe , Patrick Lowe , Kristen Marie Holtz , Adam Bry
CPC classification number: G05D1/12 , G05D1/101 , G05D1/0094 , B64C39/024 , G06T7/20 , H04N5/272 , H04N23/695 , G06T2207/30261 , G06T2207/30241 , B64U2101/30
Abstract: Techniques are described for controlling an autonomous vehicle such as an unmanned aerial vehicle (UAV) using objective-based inputs. In an embodiment, the underlying functionality of an autonomous navigation system is exposed via an application programming interface (API) allowing the UAV to be controlled through specifying a behavioral objective, for example, using a call to the API to set parameters for the behavioral objective. The autonomous navigation system can then incorporate perception inputs such as sensor data from sensors mounted to the UAV and the set parameters using a multi-objective motion planning process to generate a proposed trajectory that most closely satisfies the behavioral objective in view of certain constraints. In some embodiments, developers can utilize the API to build customized applications for the UAV. Such applications, also referred to as “skills,” can be developed, shared, and executed to control behavior of an autonomous UAV and aid in overall system improvement.
-
公开(公告)号:US11755041B2
公开(公告)日:2023-09-12
申请号:US17360495
申请日:2021-06-28
Applicant: Skydio, Inc.
Inventor: Jack Louis Zhu , Hayk Martirosyan , Abraham Bachrach , Matthew Donahoe , Patrick Lowe , Kristen Marie Holtz , Adam Bry
IPC: G05D1/12 , G05D1/00 , B64C39/02 , G06T7/20 , G05D1/10 , H04N5/272 , H04N23/695 , B64U101/30
CPC classification number: G05D1/12 , B64C39/024 , G05D1/0094 , G05D1/101 , G06T7/20 , H04N5/272 , H04N23/695 , B64U2101/30 , B64U2201/10 , G06T2207/30241 , G06T2207/30261
Abstract: Techniques are described for controlling an autonomous vehicle such as an unmanned aerial vehicle (UAV) using objective-based inputs. In an embodiment, the underlying functionality of an autonomous navigation system is exposed via an application programming interface (API) allowing the UAV to be controlled through specifying a behavioral objective, for example, using a call to the API to set parameters for the behavioral objective. The autonomous navigation system can then incorporate perception inputs such as sensor data from sensors mounted to the UAV and the set parameters using a multi-objective motion planning process to generate a proposed trajectory that most closely satisfies the behavioral objective in view of certain constraints. In some embodiments, developers can utilize the API to build customized applications for the UAV. Such applications, also referred to as “skills,” can be developed, shared, and executed to control behavior of an autonomous UAV and aid in overall system improvement.
-
公开(公告)号:US20220019248A1
公开(公告)日:2022-01-20
申请号:US17360495
申请日:2021-06-28
Applicant: Skydio, Inc.
Inventor: Jack Louis Zhu , Hayk Martirosyan , Abraham Bachrach , Matthew Donahoe , Patrick Lowe , Kristen Marie Holtz , Adam Bry
Abstract: A technique is described for controlling an autonomous vehicle such as an unmanned aerial vehicle (UAV) using objective-based inputs. In an embodiment, the underlying functionality of an autonomous navigation system is via an application programming interface (API). In such an embodiment, the UAV can be controlled trough specifying a behavioral objective, for example, using a call to the API to set parameters for the behavioral objective. The autonomous navigation system can then incorporate perception inputs such as sensor data from sensors mounted to the UAV and the set parameters using a multi-objective motion planning process to generate a proposed trajectory that most closely satisfies the behavioral objective in view of certain constraints. In some embodiments, developers can utilize the API to build customized applications for utilizing the UAV to capture images. Such applications, also referred to as “skills,” can be developed, shared, and executed to control the behavior of an autonomous UAV and to aid in overall system improvement.
-
公开(公告)号:US11048277B1
公开(公告)日:2021-06-29
申请号:US16240394
申请日:2019-01-04
Applicant: Skydio, Inc.
Inventor: Jack Louis Zhu , Hayk Martirosyan , Abraham Bachrach , Matthew Donahoe , Patrick Lowe , Kristen Marie Holtz , Adam Bry
Abstract: A technique is described for controlling an autonomous vehicle such as an unmanned aerial vehicle (UAV) using objective-based inputs. In an embodiment, the underlying functionality of an autonomous navigation system is via an application programming interface (API). In such an embodiment, the UAV can be controlled trough specifying a behavioral objective, for example, using a call to the API to set parameters for the behavioral objective. The autonomous navigation system can then incorporate perception inputs such as sensor data from sensors mounted to the UAV and the set parameters using a multi-objective motion planning process to generate a proposed trajectory that most closely satisfies the behavioral objective in view of certain constraints. In some embodiments, developers can utilize the API to build customized applications for utilizing the UAV to capture images. Such applications, also referred to as “skills,” can be developed, shared, and executed to control the behavior of an autonomous UAV and to aid in overall system improvement.
-
-
-