Method and apparatus for monitoring a message transmission frequency in a robot operating system

    公开(公告)号:US10127092B1

    公开(公告)日:2018-11-13

    申请号:US16039144

    申请日:2018-07-18

    Abstract: This disclosure discloses a method and apparatus for monitoring a message transmission frequency in a robot operating system. A specific implementation of the method includes: writing to-be-transmitted messages, into a pre-allocated memory; obtaining time points when the to-be-transmitted messages are written into the memory, and recording the time points in a preset time point list; determining a message transmission frequency within a preset time interval based on the time points in the time point list; and comparing the message transmission frequency with a preset message transmission frequency threshold, and generating monitoring information based on a comparing result. This implementation monitors the message transmission frequency of a process to thereby avoid information codes related to monitoring of each application from being added to the application so as to reduce the program debuging cost, and improve the monitoring efficiency.

    Data storage method and apparatus
    12.
    发明授权

    公开(公告)号:US10969971B2

    公开(公告)日:2021-04-06

    申请号:US15410953

    申请日:2017-01-20

    Abstract: The present application discloses a data storage method and apparatus. A specific implementation of the method includes: acquiring to-be-serialized data and a description file related to the to-be-serialized data, wherein the to-be-serialized data includes a data name and a data value, and the description file includes a file identifier and at least one data element, the data element includes at least one data item, and the data item includes a data item name and a data type; allocating a memory space to the data item according to the data type; finding, according to a preset matching relationship between the to-be-serialized data and the data item, a data item matched with the to-be-serialized data; and storing the data value into the memory space of the found data item as a data item value of the found data item. This implementation improves the data storage efficiency.

    Data acquiring method and apparatus applied to driverless vehicle

    公开(公告)号:US10345433B2

    公开(公告)日:2019-07-09

    申请号:US15410906

    申请日:2017-01-20

    Abstract: The present application discloses a data acquiring method and apparatus applied to a driverless vehicle. A specific implementation of the method includes: selecting, from at least one laser radar of the driverless vehicle, a laser radar having a highest importance level as a first laser radar; acquiring a start time of a current time window and executing following data processing steps: executing a real-time acquisition and storage operation on point cloud data packets collected by the each of the at least one laser radar after the start time of the current time window; and determining whether any condition in a group of conditions is satisfied; and setting the start time of the current time window to be the current time and continuing to execute the data processing steps, in response to determining that any of the group of conditions is satisfied. This implementation implements the alignment and storage of point cloud data packets collected by at least one laser radar of the driverless vehicle.

    Method and apparatus for processing point cloud data

    公开(公告)号:US10268926B2

    公开(公告)日:2019-04-23

    申请号:US15410713

    申请日:2017-01-19

    Abstract: The present application discloses a method and an apparatus for processing point cloud data. The method in an embodiment comprises: presenting a to-be-labeled point cloud frame and a camera image formed by photographing an identical scene at an identical moment as the point cloud frame; determining, in response to an operation of selecting an object in the point cloud frame by a user, an area encompassing the selected object in the point cloud frame; projecting the area from the point cloud frame to the camera image, to obtain a projected area in the camera image; and adding a mark in the projected area, for labeling, by the user, the selected object in the point cloud frame according to the mark indicating an object in the camera image. This implementation can assist labeling personnel in rapidly and correctly labeling an object in a point cloud frame.

    Method and apparatus for transmitting information

    公开(公告)号:US10133688B2

    公开(公告)日:2018-11-20

    申请号:US15409930

    申请日:2017-01-19

    Abstract: The present application discloses a method and an apparatus for transmitting information. A specific implementation of the method includes: sending first information to be transmitted to a shared memory; traversing memory groups in the shared memory, and acquiring a first memory unit suitable for the amount of the first information, each of the memory groups including at least one memory unit, each of memory units in the memory group having an identical size, and the memory units in different memory groups having different sizes; and storing the first information into the acquired first memory unit, so that the first information is read from the first memory unit by a receiving node. Through this implementation, the first information that needs to be transmitted is stored into the memory unit suitable for the amount of the first information, thereby saving memory resources.

    Method and apparatus for monitoring a message transmission frequency in a robot operating system

    公开(公告)号:US10127093B1

    公开(公告)日:2018-11-13

    申请号:US16039151

    申请日:2018-07-18

    Abstract: This disclosure discloses a method and apparatus for monitoring a message transmission frequency in a robot operating system. A specific implementation of the method includes: writing to-be-transmitted messages, into a pre-allocated memory; obtaining time points when the to-be-transmitted messages are written into the memory, and recording the time points in a preset time point list; determining a message transmission frequency within a preset time interval based on the time points in the time point list; and comparing the message transmission frequency with a preset message transmission frequency threshold, and generating monitoring information based on a comparing result. This implementation monitors the message transmission frequency of a process to thereby avoid information codes related to monitoring of each application from being added to the application so as to reduce the program debugging cost, and improve the monitoring efficiency.

    METHOD AND APPARATUS FOR MONITORING ROBOT OPERATING SYSTEM

    公开(公告)号:US20180074878A1

    公开(公告)日:2018-03-15

    申请号:US15410454

    申请日:2017-01-19

    CPC classification number: G06F11/1438 G06F11/0736 G06F11/0739 G06F11/076

    Abstract: This disclosure discloses a method and apparatus for monitoring a robot operating system. The method in an embodiment includes: obtaining process identities of to-be-monitored nodes in a group of to-be-monitored nodes; inquiring about state information of processes corresponding to the process identities; determining whether the to-be-monitored nodes are operating normally, based on the state information of the processes; and outputting information that the group of to-be-monitored nodes is abnormal, in response to a number of normally operating to-be-monitored nodes in the group of to-be-monitored nodes being below a predetermined threshold. In this embodiment, the nodes are monitored in groups to improve the efficiency of maintaining the robot operating system.

Patent Agency Ranking