-
公开(公告)号:US20180074755A1
公开(公告)日:2018-03-15
申请号:US15410927
申请日:2017-01-20
Inventor: Chengliang Deng , Haifeng Wang , Kaiwen Feng , Yibing Liang , Bocong Liu , Zhuo Chen
Abstract: The present application discloses a data processing method and apparatus. A specific implementation of the method includes: simultaneously acquiring, by a data processing party, data to be used by a plurality of data receiving parties, and processing the to-be-used data according to processing mode information that is received in advance from each data receiving party and that indicates a processing mode for the to-be-used data, to obtain processed to-be-used data corresponding to the data receiving party; and storing the processed to-be-used data into a storage area corresponding to the data receiving party. An independent data processing party for simultaneously acquiring data that needs to be processed by each data receiving party is provided, so that the data that needs to be processed by each data receiving party is acquired at a time.
-
公开(公告)号:US20180067787A1
公开(公告)日:2018-03-08
申请号:US15409946
申请日:2017-01-19
Inventor: Liming Xia , Jingchao Feng , Quan Wang , Ning Qu , Wei He , Chengliang Deng , Kaiwen Feng , Zhuo Chen
CPC classification number: G06F9/546 , G06F9/52 , G06F11/3024 , G06F11/3055 , Y10S901/50
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.
-
公开(公告)号:US10817439B2
公开(公告)日:2020-10-27
申请号:US15410680
申请日:2017-01-19
Inventor: Liming Xia , Jingchao Feng , Quan Wang , Ning Qu , Wei He , Chengliang Deng , Kaiwen Feng , Zhuo Chen
IPC: G06F13/16 , G06F12/1072 , G06F15/167
Abstract: The present application discloses a method and an apparatus for transmitting a message. The method of an embodiment comprises: dividing a shared memory area allocated by an operating system into a plurality of memory blocks for storing messages having different priorities; dividing each memory block in the plurality of memory blocks into at least one memory unit having a successive serial number; determining, from the plurality of memory blocks according to a priority of a to-be-transmitted message, a target memory block for storing the to-be-transmitted message; and writing the to-be-transmitted message into a memory unit of the target memory block. This embodiment implements message transmission based on priorities of the messages, and improves the control security of an intelligent control system.
-
公开(公告)号:US10460172B2
公开(公告)日:2019-10-29
申请号:US15409667
申请日:2017-01-19
Inventor: Kaiwen Feng , Zhuo Chen , Bocong Liu , Chengliang Deng , Yibing Liang , Yu Ma
Abstract: The present application discloses a method and an apparatus for processing point cloud data. The method of an embodiment comprises: recognizing an object in a to-be-labeled point cloud frame by using an obstacle recognition algorithm, to obtain a recognition result; presenting the recognition result as an initial labeling result of the point cloud frame; and updating the labeling result in response to a correction operation by a user on the labeling result. According to the embodiment, the speed and accuracy of point cloud data labeling are improved.
-
公开(公告)号:US20180074176A1
公开(公告)日:2018-03-15
申请号:US15411927
申请日:2017-01-20
Inventor: Kaiwen Feng , Zhuo Chen , Bocong Liu , Chengliang Deng , Yibing Liang , Haifeng Wang
IPC: G01S7/497
CPC classification number: G01S7/497 , G01S7/4808 , G01S17/42 , G01S17/89 , G01S17/936
Abstract: A motion compensation method and apparatus applicable to laser point cloud data includes acquiring laser point cloud data of a frame; using an acquisition time of a start point as a target time; interpolating coordinate transformation relations and an end laser point, to obtain coordinate transformation relations of other laser points, and transforming coordinates of the other laser points to the coordinates at the target time. During motion compensation on each frame of laser point cloud data, the coordinate transformation relations corresponding to only the start and end laser points are obtained, and the coordinate transformation relations corresponding to the two points are interpolated to obtain transformation relations corresponding to other laser points, thus performing motion compensation. Therefore, the processing speed is improved and meets high real-time requirements on systems such as autopilot control systems.
-
公开(公告)号:US20180073858A1
公开(公告)日:2018-03-15
申请号:US15411911
申请日:2017-01-20
Inventor: Chengliang Deng , Yu Ma , Kaiwen Feng , Yibing Liang , Bocong Liu , Zhuo Chen
IPC: G01B11/00
CPC classification number: G01B11/002 , G01B11/24 , G01S1/00 , G01S7/486 , G01S7/4912 , G01S17/42 , G01S17/89 , G01S17/93
Abstract: A method and an apparatus for processing laser point cloud data includes obtaining laser point data to be used by a data receiver comprising an acquisition time; determining a timestamp for representing the acquisition time, and splitting the timestamp into a base timestamp and an offset timestamp; and storing the base timestamp and compressed laser point cloud data. Laser point cloud data output by a laser radar is compressed and comprises only offset timestamps corresponding to respective laser points. The base timestamp and the offset timestamp may be added to obtain the required synchronization precision timestamp, and the data is synchronized. The processing speed of a CPU or GPU for the laser point cloud data is improved while the timestamp precision reaches the precision required by synchronization of the laser point cloud data, and storage space is saved.
-
公开(公告)号:US20180065575A1
公开(公告)日:2018-03-08
申请号:US15410451
申请日:2017-01-19
Inventor: Wei He , Haifeng Wang , Yu Ma , Chengliang Deng , Weide Zhang , Zhuo Chen
IPC: B60R16/023 , G08B29/12 , G05D1/00 , G07C5/08 , G07C5/00
CPC classification number: B60R16/0232 , G05D1/0088 , G07C5/008 , G07C5/0841 , G08B29/12
Abstract: The present application discloses a monitoring method and apparatus. A specific implementation of the method comprises: reading information about monitoring data acquisition methods of monitored objects, the monitoring data acquisition method comprising an active acquisition method and a passive acquisition method; executing following steps for each of the monitored objects having the active acquisition method as the monitoring data acquisition method: generating a monitoring data acquisition task of the monitored object; determining a monitoring data acquisition frequency of the monitored object; and adding the monitoring data acquisition task to to-be-executed monitoring data acquisition task sets in a defined period corresponding to the monitoring data acquisition frequency; executing, in successive defined periods, monitoring data acquisition tasks in the corresponding to-be-executed monitoring data acquisition task sets; and parsing acquired monitoring data of the monitored objects to generate a monitoring result. The implementation solves the problem of high system resource occupation and waste of system resources during the monitoring process.
-
公开(公告)号:US20180052783A1
公开(公告)日:2018-02-22
申请号:US15410680
申请日:2017-01-19
Inventor: Liming Xia , Jingchao Feng , Quan Wang , Ning Qu , Wei He , Chengliang Deng , Kaiwen Feng , Zhuo Chen
IPC: G06F13/16 , G06F12/1072 , G06F12/02
Abstract: The present application discloses a method and an apparatus for transmitting a message. The method of an embodiment comprises: dividing a shared memory area allocated by an operating system into a plurality of memory blocks for storing messages having different priorities; dividing each memory block in the plurality of memory blocks into at least one memory unit having a successive serial number; determining, from the plurality of memory blocks according to a priority of a to-be-transmitted message, a target memory block for storing the to-be-transmitted message; and writing the to-be-transmitted message into a memory unit of the target memory block. This embodiment implements message transmission based on priorities of the messages, and improves the control security of an intelligent control system.
-
-
-
-
-
-
-