CONTROLLING AN AUTONOMOUS VEHICLE USING SMART CONTROL ARCHITECTURE SELECTION

    公开(公告)号:US20190113919A1

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

    申请号:US16149221

    申请日:2018-10-02

    Abstract: A computer-readable medium stores instructions executable by one or more processors to implement an aggregate self-driving control architecture (SDCA) for controlling an autonomous vehicle. The aggregate SDCA includes a plurality of SDCAs each including a different motion planner. Each motion planner is configured to receive signals descriptive of a current state of an environment through which the autonomous vehicle is moving, and each SDCA is configured to generate candidate decisions for controlling the vehicle by using the respective motion planner to process the received signals. The aggregate SDCA also includes a decision arbiter configured to receive candidate decisions output by the SDCAs, generate decisions for controlling the vehicle by dynamically selecting from among the candidate decisions based on a current state of a desired mode signal, and provide signals indicative of the generated decisions to one or more operational subsystems of the vehicle to effectuate maneuvering of the vehicle.

    DETERMINING RELATIVE VELOCITY BASED ON AN EXPECTED CONFIGURATION

    公开(公告)号:US20200041648A1

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

    申请号:US16196597

    申请日:2018-11-20

    Abstract: A computer-implemented method of determining relative velocity between a vehicle and an object. The method includes receiving sensor data generated by one or more sensors of the vehicle. The one or more sensors are configured to sense an environment through which the vehicle is moving by following a scan pattern comprising component scan lines. The method includes obtaining, by one or more processors, a point cloud frame based on the sensor data and representative of the environment and identifying, by the one or more processors, a point cloud object within the point cloud frame. The method further includes determining, by the one or more processors, that the point cloud object is skewed relative to an expected configuration of the point cloud object, and determining, by the one or more processors, a relative velocity of the point cloud object by analyzing the skew of the object.

    PROCESSING POINT CLOUDS OF VEHICLE SENSORS HAVING VARIABLE SCAN LINE DISTRIBUTIONS USING INTERPOLATION FUNCTIONS

    公开(公告)号:US20190180502A1

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

    申请号:US16176567

    申请日:2018-10-31

    Abstract: A method for processing point clouds having variable spatial distributions of scan lines includes receiving a point cloud frame generated by a sensor configured to sense an environment through which a vehicle is moving. The point cloud frame includes scan lines arranged according to a particular spatial distribution. The method also includes either generating an enhanced point cloud frame with a larger number of points than the received point cloud frame, or constructing, by one or more processors and based on points of the received point cloud frame, a three-dimensional mesh. The method also includes generating, by performing an interpolation function on the enhanced point cloud frame or a virtual surface provided by the three-dimensional mesh, a normalized point cloud frame, and generating, using the normalized point cloud frame, signals descriptive of a current state of the environment through which the vehicle is moving.

    CONTROLLING AN AUTONOMOUS VEHICLE BASED ON INDEPENDENT DRIVING DECISIONS

    公开(公告)号:US20190113918A1

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

    申请号:US16149219

    申请日:2018-10-02

    Abstract: A computer-readable medium stores instructions executable by one or more processors to implement an aggregate self-driving control architecture (SDCA) for controlling an autonomous vehicle. The aggregate SDCA includes a plurality of SDCAs each including a different motion planner. Each motion planner is configured to receive signals descriptive of a current state of an environment through which the autonomous vehicle is moving, and each SDCA is configured to generate candidate decisions for controlling the autonomous vehicle by using the respective motion planner to process the received signals. The aggregate SDCA also includes a decision arbiter configured to receive the candidate decisions generated by the SDCAs, generate decisions for controlling the autonomous vehicle by processing the candidate decisions, and provide signals indicative of the generated decisions to one or more operational subsystems of the vehicle to effectuate maneuvering of the vehicle.

    Controlling an autonomous vehicle using cost maps

    公开(公告)号:US10606270B2

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

    申请号:US16149223

    申请日:2018-10-02

    Abstract: A computer-readable medium stores instructions executable by one or more processors to implement a self-driving control architecture for controlling an autonomous vehicle. A perception and prediction component receives sensor data, and generates (1) an observed occupancy grid indicating which cells are currently occupied in a two-dimensional representation of the environment, and (2) predicted occupancy grids indicating which cells are expected to be occupied later. A mapping component provides navigation data for guiding the vehicle toward a destination, and a cost map generation component is configured to generate, based on the observed occupancy grid, the predicted occupancy grid(s), and the navigation data, cost maps that each specify numerical values representing a cost, at a respective instance of time, of occupying certain cells in a two-dimensional representation of the environment. A motion planner generates a grid path through the environment based on the cost maps, and corresponding decisions for maneuvering the vehicle.

    AUTONOMOUS VEHICLE TECHNOLOGY FOR FACILITATING SAFE STOPPING ACCORDING TO HYBRID PATHS

    公开(公告)号:US20200097010A1

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

    申请号:US16138513

    申请日:2018-09-21

    Abstract: Various software techniques for managing operation of autonomous vehicles based on sensor data are disclosed herein. A computing system may generate, based on a set of signals descriptive of a current state of an environment in which the autonomous vehicle is operating, a normal path plan separate from a safe path plan, or a hybrid path plan including a normal path plan and a safe path plan. In generating the safe path plan, the computing system may generate and concatenate a set of motion primitives. When a fault condition occurs, the computing device may transition from executing the normal path plan to executing the safe path plan to safely stop the autonomous vehicle.

Patent Agency Ranking