Trajectory Data Compression for CAN Bus Communication in Autonomous Vehicles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication protocols, such as the CAN bus, are inadequate for conveying large amounts of data in autonomous driving vehicles due to bandwidth limitations, which hinders efficient motion planning and control.

Innovation Solution

A computer-implemented method that perceives the driving environment using sensor data, plans a trajectory, and transmits trajectory data as a stream of CAN messages to an electronic control unit (ECU) for control commands, employing data compression techniques to reduce message size and improve data transmission efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If CAN bus is used for communication between planning and control, then reliability is improved, but data transmission capacity deteriorates due to 64-bit size limitation per message

Engineering Contradiction:
Improvecommunication reliabilityVSAvoiddata transmission capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments large trajectory data into multiple smaller CAN messages for transmission. Each message contains a portion of the trajectory data rather than the complete dataset, allowing the system to overcome the 64-bit size limitation while maintaining reliable communication through the CAN bus protocol.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If trajectory data is transmitted as complete messages, then data integrity is improved, but transmission time increases due to large message size

Engineering Contradiction:
Improvedata integrityVSAvoidtransmission time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent divides complete trajectory data into segmented messages that are transmitted sequentially. This segmentation reduces the transmission time of individual messages while maintaining data integrity through proper sequencing and reassembly at the receiving end.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transmits trajectory data in periodic segments rather than as a single large message. This periodic transmission approach reduces the time any single message occupies the bus while ensuring complete data delivery through structured segmentation.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11340613B2Communications protocols between planning and control of autonomous driving vehicle
Publication Date: 2022.05.24 BAIDU USA LLC
  • US11340613B2 patent drawing
  • US11340613B2 patent drawing
  • US11340613B2 patent drawing

AI summary

Based on sensor data obtained from a variety of sensors, a driving environment surrounding an autonomous driving vehicle (ADV) is perceived, including perceiving and identifying one or more obstacles. A trajectory is planned based on the perception data according to a set of rules to drive the ADV navigating through the driving environment. Trajectory data representing the trajectory is generated, where the trajectory data includes information indicating target or expected vehicle states at different points in time along the trajectory. The trajectory data is then transmitted in a sequence or a stream of one or more controller area network (CAN) messages to an electronic control unit (ECU) of the ADV over a CAN bus. The ECU is configured to generate and issue one or more control commands (e.g., throttle, brake, steering commands) based on the trajectory data to drive the ADV according to the trajectory.