-
公开(公告)号:US11994407B2
公开(公告)日:2024-05-28
申请号:US17148164
申请日:2021-01-13
发明人: Nathan Otenti , Joseph Chung , Jeffery Saunders
IPC分类号: G01C21/00 , G05D1/00 , G06F17/16 , G06F18/232 , G06V20/13
CPC分类号: G01C21/3826 , G05D1/101 , G06F17/16 , G06F18/232 , G06V20/13
摘要: A method of supporting robot(s) landing within a ground region is provided. The method includes accessing a map in which the ground region is tessellated into cells covering respective areas of the ground region. Each cell is classified as feasible to indicate a respective area is feasible for landing, or infeasible to indicate the respective area is infeasible for landing. The map is searched for clusters of adjoining cells that are classified as feasible, covering clusters of adjoining areas that define sub-regions within the ground region that are feasible for landing. The sub-regions are ranked according to a cost metric, and one of the sub-regions is selected according to the ranking. A geographic position of the selected sub-region is then output for use in at least one of guidance, navigation or control of the robot(s) to land at the selected sub-region within the ground region.
-
公开(公告)号:US20220113742A1
公开(公告)日:2022-04-14
申请号:US17394772
申请日:2021-08-05
发明人: Jeffery Saunders
摘要: In an example, a method for controlling a vehicle in a degraded visual environment is provided. The method includes identifying a degraded visual environment corresponding to a phase of a route followed by the vehicle. The method includes determining, based on the phase of the route, a first segment of a trajectory of the vehicle along which to search for a location with an improved navigation environment. The method includes causing the vehicle to follow the first segment until: (i) identifying the improved navigation environment, or (ii) reaching an end of the first segment without identifying the improved navigation environment. The method includes determining a second segment of the trajectory based on whether the improved navigation environment has been identified. The method includes causing the vehicle to follow the second segment.
-
公开(公告)号:US20220034681A1
公开(公告)日:2022-02-03
申请号:US17148164
申请日:2021-01-13
发明人: Nathan Otenti , Joseph Chung , Jeffery Saunders
摘要: A method of supporting robot(s) landing within a ground region is provided. The method includes accessing a map in which the ground region is tessellated into cells covering respective areas of the ground region. Each cell is classified as feasible to indicate a respective area is feasible for landing, or infeasible to indicate the respective area is infeasible for landing. The map is searched for clusters of adjoining cells that are classified as feasible, covering clusters of adjoining areas that define sub-regions within the ground region that are feasible for landing. The sub-regions are ranked according to a cost metric, and one of the sub-regions is selected according to the ranking. A geographic position of the selected sub-region is then output for use in at least one of guidance, navigation or control of the robot(s) to land at the selected sub-region within the ground region.
-
公开(公告)号:US11060658B2
公开(公告)日:2021-07-13
申请号:US15816107
申请日:2017-11-17
发明人: Riley Griffin , Jeffery Saunders
摘要: A gimbal stabilizing system for an aircraft having an airframe is disclosed. The gimbal stabilizing system may comprise a gimbal apparatus having at least one gimbal actuator to adjust a position of the gimbal apparatus about an axis, wherein the gimbal apparatus is positioned on the airframe, an angular acceleration apparatus positioned on the airframe to generate an angular acceleration signal reflecting an angular acceleration of the airframe, and a gimbal controller operatively coupled to each of said angular acceleration apparatus and said gimbal apparatus. The gimbal controller may be configured to generate a gimbal control signal to compensate for the angular acceleration of the airframe based at least in part on a feedback control loop and a feedforward control loop, the feedforward control loop having the angular acceleration signal as an input thereto. The gimbal controller may be further configured to output the gimbal control signal to said gimbal apparatus to adjust a position of the gimbal apparatus.
-
公开(公告)号:US11557210B2
公开(公告)日:2023-01-17
申请号:US16951621
申请日:2020-11-18
发明人: Jeffery Saunders
摘要: The present disclosure is directed to systems and methods for trajectory and route planning including obstacle detection and avoidance for an aerial vehicle. For example, an aerial vehicle's flight control system may include a trajectory planner that may use short segments calculated using an iterative Dubins path to find a first path between a start point and an end point that does not avoid obstacles. Then the trajectory planner may use a rapidly exploring random tree algorithm that uses points along the first path as seed points to find a trajectory or route between the start point and end point that avoids known or detected obstacles.
-
公开(公告)号:US20220035372A1
公开(公告)日:2022-02-03
申请号:US17148141
申请日:2021-01-13
发明人: Jeffery Saunders , Alfredo Giuliano
IPC分类号: G05D1/00
摘要: A method and corresponding apparatus and computer-readable storage medium are provided for causing one or more robots to execute a mission. The method includes identifying the mission including a nominal sequence of selected tasks that are executable to cause the one or more robots to execute maneuvers to achieve a mission objective. The method includes determining a task graph in which the mission is modeled. The task graph is expressed as a directed graph and includes selected task nodes representing the selected tasks that are connected by edges representing transitions between the selected tasks. The method also includes causing the one or more robots to execute the mission using the task graph and a task library of tasks including a selected task executable to cause the one or more robots to execute a maneuver.
-
公开(公告)号:US20190324456A1
公开(公告)日:2019-10-24
申请号:US15957003
申请日:2018-04-19
发明人: Jason Ryan , Jeffery Saunders
摘要: An autonomy system for use with a vehicle in an environment. The autonomy system comprising a processor operatively coupled with a memory device, a plurality of sensors operatively coupled with the processor; a vehicle controller, a situational awareness module, a task planning module, and a task execution module. The situational awareness module being configured to determine a state of the environment based at least in part on sensor data from at least one of the plurality of sensors. The task planning module being configured to identify, via the processor, a plurality of tasks to be performed by the vehicle and to generate a task assignment list from the plurality of tasks that is based at least in part on predetermined optimization criteria. The task execution module being configured to instruct the vehicle controller to execute the plurality of tasks in accordance with the task assignment list. The task execution module may be configured to monitor the vehicle or the vehicle controller during execution of the task assignment list to identify any errors.
-
公开(公告)号:US20180135798A1
公开(公告)日:2018-05-17
申请号:US15816107
申请日:2017-11-17
发明人: Riley Griffin , Jeffery Saunders
CPC分类号: F16M13/02 , B64C39/024 , B64C2201/123 , B64C2201/127 , B64D47/08 , F16M11/18 , F16M11/2007 , F16M2200/04 , G05B6/02
摘要: A gimbal stabilizing system for an aircraft having an airframe is disclosed. The gimbal stabilizing system may comprise a gimbal apparatus having at least one gimbal actuator to adjust a position of the gimbal apparatus about an axis, wherein the gimbal apparatus is positioned on the airframe, an angular acceleration apparatus positioned on the airframe to generate an angular acceleration signal reflecting an angular acceleration of the airframe, and a gimbal controller operatively coupled to each of said angular acceleration apparatus and said gimbal apparatus. The gimbal controller may be configured to generate a gimbal control signal to compensate for the angular acceleration of the airframe based at least in part on a feedback control loop and a feedforward control loop, the feedforward control loop having the angular acceleration signal as an input thereto. The gimbal controller may be further configured to output the gimbal control signal to said gimbal apparatus to adjust a position of the gimbal apparatus.
-
公开(公告)号:US11999479B2
公开(公告)日:2024-06-04
申请号:US17447540
申请日:2021-09-13
IPC分类号: G05D1/10 , B64C39/02 , G01C21/00 , G05D1/00 , G06Q10/047 , G06Q10/0631 , G06Q50/30
CPC分类号: B64C39/024 , G01C21/3807 , G05D1/1064 , G06Q10/047 , B64U2201/10 , G06Q10/06313 , G06Q50/30
摘要: Techniques for traversing in an environment that includes at least one obstacle, by a mobile autonomous system, to a destination in the environment, are presented. The techniques can include generating, prior to the mobile autonomous system commencing activity in the environment, a graph including a plurality of vertices representing positions in the environment and a plurality of edges between vertices representing feasible transitions by the mobile autonomous vehicle in the environment; annotating the graph with at least one edge connecting a representation of a present position of the mobile autonomous system to a vertex of the graph; determining, based on the graph, a path from the present position of the mobile autonomous system in the environment to the destination; and traversing the environment to the destination, by the mobile autonomous system, based on the path.
-
公开(公告)号:US11835953B2
公开(公告)日:2023-12-05
申请号:US17814408
申请日:2022-07-22
发明人: Jason Ryan , Jeffery Saunders
IPC分类号: B64C39/02 , G08G5/00 , G08G5/02 , G05D1/00 , G05B19/42 , B64C13/18 , B64D31/06 , G05B19/042 , G05D1/10 , B64U10/10 , B64U10/25
CPC分类号: G05D1/0088 , B64C13/18 , B64C39/024 , B64D31/06 , G05B19/042 , G05D1/0016 , G05D1/101 , B64U10/10 , B64U10/25 , B64U2201/10 , B64U2201/20 , G05B2219/25347
摘要: An autonomy system for use with a vehicle in an environment. The autonomy system comprising a processor operatively coupled with a memory device, a plurality of sensors operatively coupled with the processor; a vehicle controller, a situational awareness module, a task planning module, and a task execution module. The situational awareness module being configured to determine a state of the environment based at least in part on sensor data from at least one of the plurality of sensors. The task planning module being configured to identify, via the processor, a plurality of tasks to be performed by the vehicle and to generate a task assignment list from the plurality of tasks that is based at least in part on predetermined optimization criteria. The task execution module being configured to instruct the vehicle controller to execute the plurality of tasks in accordance with the task assignment list. The task execution module may be configured to monitor the vehicle or the vehicle controller during execution of the task assignment list to identify any errors.
-
-
-
-
-
-
-
-
-