Patents by Inventor Collin MacGregor

Collin MacGregor has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20210048817
    Abstract: The present disclosure is directed to performing one or more validity checks on potential trajectories for a device, such as an autonomous vehicle, to navigate. In some examples, a potential trajectory may be validated based on whether it is consistent with a current trajectory the vehicle is navigating such that the potential and current trajectories are not too different, whether the vehicle can feasibly or kinematically navigate to the potential trajectory from a current state, whether the potential trajectory was punctual or received within a time period of a prior trajectory, and/or whether the potential trajectory passes a staleness check, such that it was created within a certain time period. In some examples, determining whether a potential trajectory is feasibly may include updating a set of feasibility limits based on one or more operational characteristics of statuses of subsystems of the vehicle.
    Type: Application
    Filed: August 13, 2019
    Publication date: February 18, 2021
    Inventors: Sy Kelly Olson, Collin MacGregor, Jefferson Bradfield Packer, Janek Hudecek
  • Publication number: 20210046923
    Abstract: The present disclosure is directed to performing one or more validity checks on potential trajectories for a device, such as an autonomous vehicle, to navigate. In some examples, a potential trajectory may be validated based on whether it is consistent with a current trajectory the vehicle is navigating such that the potential and current trajectories are not too different, whether the vehicle can feasibly or kinematically navigate to the potential trajectory from a current state, whether the potential trajectory was punctual or received within a time period of a prior trajectory, and/or whether the potential trajectory passes a staleness check, such that it was created within a certain time period. In some examples, determining whether a potential trajectory is feasibly may include updating a set of feasibility limits based on one or more operational characteristics of statuses of subsystems of the vehicle.
    Type: Application
    Filed: August 13, 2019
    Publication date: February 18, 2021
    Inventors: Sy Kelly Olson, Collin MacGregor, Jefferson Bradfield Packer, Andreas Christian Reschka
  • Publication number: 20210026359
    Abstract: A method and apparatus for selecting among a plurality of trajectories comprises receiving at least a first and second trajectory, each having an associated level in a trajectory hierarchy, determining whether the first trajectory is viable, determining a present level limit for trajectory selection, and if the first trajectory is viable and its level does not exceed the present level limit, executing the first trajectory. If the first trajectory is not viable or the associated level of the first trajectory exceeds the present level limit, the second trajectory is executed if it is viable and its associated level does not exceed the present level limit. A state variable is set such that when a trajectory lower in a trajectory hierarchy is executed, a trajectory selector waits for a message from a monitor or an operator before returning to the use of higher level trajectories.
    Type: Application
    Filed: July 22, 2019
    Publication date: January 28, 2021
    Inventors: Collin MacGregor, Sy Kelly Olson, Jefferson Bradfield Packer
  • Publication number: 20200310450
    Abstract: Autonomous vehicles use accurate and detailed maps for navigation. Expanding functionality of an autonomous vehicle to a new, e.g., unmapped, region can include determining drivable surface segments of the new region and comparing the segments to segments or classes of segments from an already-mapped region. Segments of the new region that are similar to segments from the mapped region can be identified as potentially navigable. An autonomous vehicle can travel through the new region via those segments indicated as navigable. In addition, during travel through the new region, data may be collected using sensors on the autonomous vehicle to map additional portions of the region and/or confirm a driving ability in the new region. Functionality of an autonomous vehicle may be limited based on how similar the segments are to one another.
    Type: Application
    Filed: March 29, 2019
    Publication date: October 1, 2020
    Inventors: Andreas Christian Reschka, Collin MacGregor