HARDWARE ADAPTIVE VEHICLE OS DESIGN ON MCU
    1.
    发明公开

    公开(公告)号:US20240086264A1

    公开(公告)日:2024-03-14

    申请号:US17932203

    申请日:2022-09-14

    Applicant: Baidu USA LLC

    CPC classification number: G06F9/544 G07C5/085

    Abstract: In one embodiment, a vehicle operating system (VOS) that can be partially ported to different types of microcontroller units (MCUs) includes at least one multiprocessor unit (MPU) with an operating system kernel running thereon, and at least one microcontroller unit (MCU) with multiple cores. Each core includes a set of unified application programming interfaces (APIs) for loading one or more MCU drivers corresponding to a type of the MCU, and one or more I/O drivers corresponding to a type of each of the one or more I/O devices associated with the MCU. The set of unified APIs includes at least one API for each service, and can vertically integrate a device path for the service from a hardware layer of the core to the service layer of the core. The VOS further includes multiple pairs of hardware-protected memories associated with each core to enable interprocess communication between the cores.

    SYSTEM FOR SENSOR SYNCHRONIZATION DATA ANALYSIS IN AN AUTONOMOUS DRIVING VEHICLE

    公开(公告)号:US20210024096A1

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

    申请号:US16485423

    申请日:2019-07-22

    Abstract: The disclosure describes various embodiments for online system-level validation of sensor synchronization. According to an embodiment, an exemplary method of analyzing sensor synchronization in an autonomous driving vehicle (ADV) include the operations of acquiring raw sensor data from a first sensor and a second sensor mounted on the ADV, the raw sensor data describing a target object in a surrounding environment of the ADV; and generating an accuracy map based on the raw sensor data in view of timestamps extracted from the raw sensor data. The method further includes the operations of generating a first bounding box and a second bounding box around the target object using the raw sensor data; and performing an analysis of the first and second bounding boxes and the accuracy map using a predetermined algorithm in view of one or more pre-configured sensor settings to determine whether the first sensor and the second sensor are synchronized with each other.

    SENSOR SYNCHRONIZATION OFFLINE LAB VALIDATION SYSTEM

    公开(公告)号:US20210019578A1

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

    申请号:US16513660

    申请日:2019-07-16

    Applicant: Baidu USA LLC

    Abstract: The disclosure describes various embodiments of validating data synchronization between an active sensor and a passive sensor. According to an exemplary method of validating sensor synchronization between an active sensor and a passive sensor, a synchronization device receives a first signal from the active sensor, the first signal indicating that the active sensor has transmitted laser points to a measure board. In response to the first signal, the synchronization device transmits a second signal to the passive sensor to trigger the passive sensor to capture an image of the measure board. A synchronization validation application can perform an analysis of the image of the measure board in view of timing of the first signal and second signal to determine whether the passive sensor and the active sensor are synchronized with each other.

    TRIGGER LOGIC TO TRIGGER SENSORS OF AN AUTONOMOUS DRIVING VEHICLE FOR CAPTURING DATA

    公开(公告)号:US20200064847A1

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

    申请号:US16112349

    申请日:2018-08-24

    Applicant: Baidu USA LLC

    Abstract: A sensor unit includes a sensor interface coupled to a number of sensors and a host interface coupled to a host system utilized to autonomously drive the vehicle. The sensor unit further includes sensor control modules corresponding to the sensors. Each sensor control module includes delay time control logic, delay adjustment logic, and a trigger signal generator. The delay time control logic is to receive a pulse time adjustment (PTA) value from the host system. The delay adjustment logic is to receive a trigger time adjustment (TTA) value from the host system. The delay adjustment logic is to modify timing of at least a portion of the pulses of a pulse signal based on the PTA value and the TTA value. The trigger signal generator is to generate a trigger signal based on the modified pulse signal and to transmit the trigger signal to a corresponding sensor.

    FLEXIBLE HARDWARE DESIGN FOR CAMERA CALIBRATION AND IMAGE PRE-PROCESING IN AUTONOMOUS DRIVING VEHICLES

    公开(公告)号:US20200349361A1

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

    申请号:US16399457

    申请日:2019-04-30

    Applicant: Baidu USA LLC

    Abstract: Flexible hardware designs for camera calibration and image pre-processing are disclosed for vehicles including autonomous driving (AD) vehicles. For one example, a sensor unit includes a sensor interface, host interface, and pre-processing hardware. The sensor interface is coupled to a plurality of cameras configured to capture images around an autonomous driving vehicle (ADV). The host interface is coupled to a perception and planning system. The pre-processing hardware is coupled to the sensor interface to receive images from the plurality of cameras and to perform one or more pre-processing functions on the images and to transmit pre-processed images to the perception and planning system via the host interface. The perception and planning system is configured to perceive a driving environment surrounding the ADV based on the pre-processed images and to plan a path to control the ADV to navigate through the driving environment. The pre-processing functions can adjust for different calibrations and formats across the plurality of cameras.

    GPS BASED HIGH PRECISION TIMESTAMP GENERATION CIRCUIT FOR AN AUTONOMOUS DRIVING VEHICLE

    公开(公告)号:US20200064861A1

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

    申请号:US16112219

    申请日:2018-08-24

    Applicant: Baidu USA LLC

    Abstract: In one embodiment, a system receives, at a sensor unit, a global positioning system (GPS) pulse signal from a GPS sensor of the autonomous driving vehicle (ADV), where the GPS pulse signal is a RF signal transmitted by a satellite to the GPS sensor, where the sensor unit is coupled to a number of sensors mounted on the ADV to perceive a driving environment surrounding the ADV and to plan a path to autonomously drive the ADV. The system receives a first local oscillator signal from a local oscillator. The system synchronizes the first local oscillator signal to the GPS pulse signal in real-time, including modifying the first local oscillator signal based on the GPS pulse signal. The system generates a second oscillator signal based on the synchronized first local oscillator signal, where the second oscillator signal is used to provide a time to at least one of the sensors.

    ADAPTIVE LIDAR DATA PROCESSING FOR DRIVERLESS VEHICLE

    公开(公告)号:US20240045027A1

    公开(公告)日:2024-02-08

    申请号:US17880858

    申请日:2022-08-04

    Applicant: Baidu USA LLC

    CPC classification number: G01S7/4808 G01S7/4802 G01S17/931

    Abstract: In an embodiment, an autonomous driving vehicle (ADV) determines a LIDAR type, from of a plurality of LIDAR types, of a LIDAR unit. Responsive to determining the LIDAR type of the LIDAR unit, the ADV configures an adaptive LIDAR data processing system based on the LIDAR type. The adaptive LIDAR data processing system supports each one of the plurality of LIDAR types. In turn, responsive to configuring the adaptive LIDAR data processing system, the ADV establishes communication between the LIDAR unit and a host system using the adaptive LIDAR data processing system.

Patent Agency Ranking