The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 08, 2018

Filed:

Jan. 19, 2017
Applicant:

Beijing Baidu Netcom Science and Technology Co., Ltd., Beijing, CN;

Inventors:

Liming Xia, Beijing, CN;

Jingchao Feng, Beijing, CN;

Quan Wang, Beijing, CN;

Ning Qu, Beijing, CN;

Wei He, Beijing, CN;

Chengliang Deng, Beijing, CN;

Kaiwen Feng, Beijing, CN;

Zhuo Chen, Beijing, CN;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/00 (2006.01); G06F 9/44 (2018.01); G06F 9/46 (2006.01); G06F 13/00 (2006.01); G06F 9/54 (2006.01); G06F 11/30 (2006.01);
U.S. Cl.
CPC ...
G06F 9/546 (2013.01); G06F 11/3024 (2013.01); G06F 11/3055 (2013.01); Y10S 901/50 (2013.01);
Abstract

This disclosure discloses a method and apparatus for transmitting data in a robot operating system. The robot operating system includes a transmitting node, a receiving node, and a shared memory as a transmission medium between the transmitting and receiving nodes. The method in a particular embodiment includes: traversing, by the transmitting node, a sequence of data templates stored in advance in the shared memory, and determining whether the respective data templates in the sequence of data templates are currently being written into or read from; identifying a data template in the sequence of data templates currently being neither written into nor read from as a target data template, and obtaining information of the target data template; and writing data into the target data template according to the information of the target data template. This embodiment can improve the performance of transmitting the data while occupying less memory resources.


Find Patent Forward Citations

Loading…