-
公开(公告)号:US10942771B2
公开(公告)日:2021-03-09
申请号:US16275984
申请日:2019-02-14
Applicant: TuSimple, Inc.
Inventor: Yifan Gong , Siyuan Liu , Dinghua Li , Jiangming Jin , Lei Su , YiXin Yang , Wei Liu , Zehua Huang
IPC: G06F9/48 , G06F16/901 , G06F9/54
Abstract: The present disclosure provides a method, an apparatus and a system for multi-module scheduling, capable of solving at least one of the problems associated with the multi-module scheduling technique in the related art, i.e., inconsistency in data inputted to a computing module, and a significant delay or low throughput in data transmission between computing modules. The method includes: reading, by a master process, a pre-stored configuration file storing a directed computation graph; initializing, by the master process, states of the nodes and connecting edges in a current computing period; determining a node to be called based on the computation direction of the directed computation graph and the states of the nodes, the node to be called comprising a node having all of its input edges in a complete state; transmitting, to the computing module in the slave process corresponding to the node to be called, a call request of Remote Process Call (RPC) to execute the computing module; updating the state of the node and the state of each output edge of the node upon receiving a response to the call request; and proceeding with a next computing period after determining that the states of all the nodes in the directed computation graph have been updated.
-
公开(公告)号:US11055144B2
公开(公告)日:2021-07-06
申请号:US16276084
申请日:2019-02-14
Applicant: TuSimple, Inc.
Inventor: Yifan Gong , Siyuan Liu , Dinghua Li , Jiangming Jin , Lei Su , Yixin Yang , Wei Liu , Zehua Huang
Abstract: The present disclosure provides a method, an apparatus and a system for multi-module scheduling, capable of solving the problem associated with inconsistency in data inputted to a computing module in the multi-module scheduling technique in the related art. The method includes: reading, by a master process, a pre-stored configuration file storing a directed computation graph; initializing, by the master process, states of all the nodes and connecting edges in the directed computation graph initially in computation in a current computing period; determining a node to be called based on the computation direction in the directed computation graph and the states of the nodes, the node to be called comprising a node having all of its input edges in a complete state; transmitting, to the computing module in the slave process corresponding to the node to be called, a call request of Remote Process Call (RPC) to execute the computing module; updating the state of the node and the state of each output edge of the node upon receiving a response to the call request; and proceeding with a next computing period upon determining that the states of all the nodes have been updated.
-
公开(公告)号:US11820373B2
公开(公告)日:2023-11-21
申请号:US17576521
申请日:2022-01-14
Applicant: TUSIMPLE, INC.
Inventor: Yixin Yang , Dinghua Li
CPC classification number: B60W30/18 , B60W10/04 , B60W10/18 , B60W10/20 , B60W50/00 , G05B17/02 , G05D1/0088 , G06F3/14 , B60W2050/0028 , B60W2400/00 , B60W2420/42 , B60W2420/52 , B60W2520/10 , B60W2556/00 , B60W2710/18 , B60W2710/20 , B60W2720/106
Abstract: Techniques for analysis of autonomous vehicle operations are described. As an example, a method of autonomous vehicle operation includes storing sensor data from one or more sensors located on the autonomous vehicle into a storage medium, performing, based on at least some of the sensor data, a simulated execution of one or more programs associated with the operations of the autonomous vehicle, generating, based on the simulated execution of the one or more programs and as part of a simulation, one or more control signal values that control a simulated driving behavior of a simulated vehicle, and providing a visual feedback of the simulated driving behavior of the simulated vehicle on a simulated road.
-
公开(公告)号:US11691628B2
公开(公告)日:2023-07-04
申请号:US17164207
申请日:2021-02-01
Applicant: TUSIMPLE, INC.
Inventor: Junbo Jing , Dinghua Li , Arda Kurt , Chasen Sherman
CPC classification number: B60W30/19 , B60W60/001 , G01C21/3469 , G05D1/0212 , G05D1/0231 , B60W2510/104 , B60W2510/105 , B60W2510/18
Abstract: Devices, systems, and methods for integrated predictive dynamic control of a vehicle powertrain in an autonomous vehicle are described. An example method for controlling a vehicle includes generating, based on performing an optimization on a blended smooth wheel domain fuel consumption map subject to a modified torque availability constraint, one or more wheel domain control commands, converting the one or more wheel domain control commands to one or more powertrain-executable engine domain control commands, and transmitting the one or more powertrain-executable engine domain control commands to a powertrain of the vehicle, the powertrain configured to operate a plurality of gears, wherein the one or more powertrain-executable engine domain control commands enable the vehicle to track a reference kinematic trajectory associated with a vehicle speed driving plan within a predetermined tolerance.
-
公开(公告)号:US12026171B2
公开(公告)日:2024-07-02
申请号:US16013369
申请日:2018-06-20
Applicant: TuSimple, Inc.
Inventor: YiXin Yang , Dinghua Li
IPC: G06F16/25 , G06F3/0482 , G06F16/23
CPC classification number: G06F16/252 , G06F3/0482 , G06F16/2379
Abstract: Systems and methods of managing error data associated with a vehicle to provide a more user-friendly vehicle error data system. A method of managing error data associated with a vehicle incorporates storing error data in a memory; categorizing the error data via topics or time frame via a processor coupled to the memory; analyzing the error data to result in at least one topic thread or a time thread; selecting desired error data in response to selection of the desired error data from the error data by a user; converting the desired error data into readable information via the processor; and displaying the readable information via a user interface providing a human-machine interaction.
-
公开(公告)号:US11254312B2
公开(公告)日:2022-02-22
申请号:US16435437
申请日:2019-06-07
Applicant: TUSIMPLE, INC.
Inventor: Yixin Yang , Dinghua Li
Abstract: Techniques for analysis of autonomous vehicle operations are described. As an example, a method of autonomous vehicle operation includes storing sensor data from one or more sensors located on the autonomous vehicle into a storage medium, performing, based on at least some of the sensor data, a simulated execution of one or more programs associated with the operations of the autonomous vehicle, generating, based on the simulated execution of the one or more programs and as part of a simulation, one or more control signal values that control a simulated driving behavior of the autonomous vehicle, and providing a visual feedback of the simulated driving behavior of the autonomous vehicle on a simulated road.
-
公开(公告)号:US12195003B2
公开(公告)日:2025-01-14
申请号:US18343837
申请日:2023-06-29
Applicant: TUSIMPLE, INC.
Inventor: Junbo Jing , Dinghua Li , Arda Kurt , Chasen Sherman
Abstract: Devices, systems, and methods for integrated predictive dynamic control of a vehicle powertrain in an autonomous vehicle are described. An example method for controlling a vehicle includes generating, based on performing an optimization on a blended smooth wheel domain fuel consumption map subject to a modified torque availability constraint, one or more wheel domain control commands, converting the one or more wheel domain control commands to one or more powertrain-executable engine domain control commands, and transmitting the one or more powertrain-executable engine domain control commands to a powertrain of the vehicle, the powertrain configured to operate a plurality of gears, wherein the one or more powertrain-executable engine domain control commands enable the vehicle to track a reference kinematic trajectory associated with a vehicle speed driving plan within a predetermined tolerance.
-
公开(公告)号:US12195000B2
公开(公告)日:2025-01-14
申请号:US18470512
申请日:2023-09-20
Applicant: TUSIMPLE, INC.
Inventor: Yixin Yang , Dinghua Li
Abstract: Techniques for analysis of autonomous vehicle operations are described. As an example, a method of autonomous vehicle operation includes storing sensor data from one or more sensors located on the autonomous vehicle into a storage medium, performing, based on at least some of the sensor data, a simulated execution of one or more programs associated with the operations of the autonomous vehicle, generating, based on the simulated execution of the one or more programs and as part of a simulation, one or more control signal values that control a simulated driving behavior of a simulated vehicle, and providing a visual feedback of the simulated driving behavior of the simulated vehicle on a simulated road.
-
公开(公告)号:US12079722B2
公开(公告)日:2024-09-03
申请号:US18162871
申请日:2023-02-01
Applicant: TuSimple, Inc. , Beijing Tusen Zhitu Technology Co., Ltd.
Inventor: Yuwei Hu , Jiangming Jin , Lei Su , Dinghua Li
CPC classification number: G06N3/08 , G06F12/0207 , G06F17/153 , G06F17/16 , G06N3/045 , G06N3/063 , G06N20/10 , H03M7/30
Abstract: The embodiments of this application provide a method and device for optimizing neural network. The method includes: binarizing and bit-packing input data of a convolution layer along a channel direction, and obtaining compressed input data; binarizing and bit-packing respectively each convolution kernel of the convolution layer along the channel direction, and obtaining each corresponding compressed convolution kernel; dividing the compressed input data sequentially in a convolutional computation order into blocks of the compressed input data with the same size of each compressed convolution kernel, wherein the data input to one time convolutional computation form a data block; and, taking a convolutional computation on each block of the compressed input data and each compressed convolution kernel sequentially, obtaining each convolutional result data, and obtaining multiple output data of the convolution layer according to each convolutional result data.
-
公开(公告)号:US11580377B2
公开(公告)日:2023-02-14
申请号:US16014869
申请日:2018-06-21
Applicant: TuSimple, Inc. , Beijing Tusen Zhitu Technology Co., Ltd.
Inventor: Yuwei Hu , Jiangming Jin , Lei Su , Dinghua Li
Abstract: The embodiments of this application provide a method and device for optimizing neural network. The method includes: binarizing and bit-packing input data of a convolution layer along a channel direction, and obtaining compressed input data; binarizing and bit-packing respectively each convolution kernel of the convolution layer along the channel direction, and obtaining each corresponding compressed convolution kernel; dividing the compressed input data sequentially in a convolutional computation order into blocks of the compressed input data with the same size of each compressed convolution kernel, wherein the data input to one time convolutional computation form a data block; and, taking a convolutional computation on each block of the compressed input data and each compressed convolution kernel sequentially, obtaining each convolutional result data, and obtaining multiple output data of the convolution layer according to each convolutional result data.
-
-
-
-
-
-
-
-
-