Data acquisition method and device for unmanned vehicle operating system

文档序号:174285 发布日期:2021-10-29 浏览:10次 中文

阅读说明:本技术 无人驾驶车辆操作系统的数据采集方法和装置 (Data acquisition method and device for unmanned vehicle operating system ) 是由 不公告发明人 于 2020-02-12 设计创作,主要内容包括:一种无人驾驶车辆操作系统的数据采集方法,包括:当无人驾驶车辆的操作系统启动时,运行性能分析应用程序;性能分析应用程序安装于无人驾驶车辆的操作系统内;获取无人驾驶车辆的操作系统中各个计算节点的数据采集接口,并开启各个计算节点的数据采集接口;及通过性能分析应用程序调用各个计算节点的数据采集接口,采集各个计算节点的数据。(A method of data acquisition for an unmanned vehicle operating system, comprising: when an operating system of the unmanned vehicle is started, running a performance analysis application; the performance analysis application is installed in an operating system of the unmanned vehicle; acquiring a data acquisition interface of each computing node in an operating system of the unmanned vehicle, and starting the data acquisition interface of each computing node; and calling a data acquisition interface of each computing node through the performance analysis application program to acquire data of each computing node.)

A method of data acquisition for an operating system of an unmanned vehicle, the method comprising:

when an operating system of the unmanned vehicle is started, running a performance analysis application; the performance analysis application is installed within an operating system of the unmanned vehicle;

acquiring a data acquisition interface of each computing node in an operating system of the unmanned vehicle, and starting the data acquisition interface of each computing node; and

and calling a data acquisition interface of each computing node through the performance analysis application program to acquire data of each computing node.

The method of claim 1, wherein said invoking, by the performance analysis application, a data collection interface of each of the computing nodes to collect data of each of the computing nodes comprises:

calling a data acquisition interface of each computing node through the performance analysis application program to monitor each computing node; and

and when the computing node generates data, collecting the data of the computing node.

The method of claim 1, further comprising:

and when the operation of the computing node is finished, closing the data acquisition interface of the operating finished computing node.

The method of claim 1, further comprising:

summarizing the data of each computing node; and

and sending the summarized data to the front end of the unmanned vehicle, and displaying the data on a display screen of the unmanned vehicle.

The method of claim 4, further comprising:

obtaining a target device associated with the unmanned vehicle; and

and sending the summarized data to the target equipment and displaying the summarized data on a display screen of the target equipment.

The method of claim 1, further comprising:

monitoring data of each computing node; and

and when the data of the computing nodes exceed a preset range, generating an early warning signal.

The method of claim 1, further comprising:

acquiring the proportion of each computing node occupying the operating system resource; and

and stopping running the computing nodes occupying the operating system resources with the proportion larger than the proportion threshold value.

The method of claim 1, further comprising:

respectively counting the running time of each computing node; and

and stopping running the computing nodes with the running time length larger than the time length threshold value.

The method of claim 1, further comprising:

acquiring a target duration; and

and calling a data acquisition interface of each computing node through the performance analysis application program at intervals of the target duration to acquire data of each computing node.

The method of claim 1, further comprising:

acquiring acquisition frequency; and

and calling a data acquisition interface of each computing node through the performance analysis application program, and acquiring data of each computing node at the acquisition frequency.

The method of claim 10, further comprising:

detecting a travel speed of the unmanned vehicle;

when the travel speed is lower than a first speed threshold, reducing the acquisition frequency;

when the running speed is higher than a second speed threshold value, increasing the acquisition frequency; the first speed threshold is less than the second speed threshold; and

when the running speed is lower than or equal to a second speed threshold value and higher than or equal to a first speed threshold value, keeping the acquisition frequency unchanged.

A data acquisition device for an operating system of an unmanned vehicle, the device comprising:

the performance analysis application program running module is used for running the performance analysis application program when an operating system of the unmanned vehicle is started; the performance analysis application is installed within an operating system of the unmanned vehicle;

the data acquisition interface starting module is used for acquiring data acquisition interfaces of all computing nodes in an operating system of the unmanned vehicle and starting the data acquisition interfaces of all the computing nodes;

and the data acquisition module is used for calling a data acquisition interface of each computing node through the performance analysis application program and acquiring data of each computing node.

The apparatus of claim 12, wherein the data collection module is further configured to monitor each of the computing nodes by the performance analysis application calling a data collection interface of each of the computing nodes; and when the computing node generates data, collecting the data of the computing node.

The apparatus of claim 12, further comprising a shutdown module configured to shutdown a data collection interface of the computing node that finishes running when the computing node finishes running.

The apparatus of claim 12, further comprising a summarization module configured to summarize data for each of the compute nodes; and sending the summarized data to the front end of the unmanned vehicle, and displaying the data on a display screen of the unmanned vehicle.

The apparatus of claim 15, wherein the aggregation module is further configured to obtain a target device associated with the unmanned vehicle; and sending the summarized data to the target equipment and displaying the summarized data on a display screen of the target equipment.

The apparatus of claim 12, further comprising an early warning module for monitoring data of each of the compute nodes; and when the data of the computing nodes exceed a preset range, generating an early warning signal.

The apparatus of claim 12, further comprising a stop module, configured to obtain a ratio of the operating system resources occupied by each of the computing nodes; and stopping running the computing nodes occupying the operating system resources with the proportion larger than the proportion threshold value.

The apparatus according to claim 12, wherein the shutdown module is further configured to count the operation duration of each computing node; and stopping running the computing nodes with the running time length larger than the time length threshold value.

The apparatus of claim 12, wherein the data acquisition module is further configured to obtain a target duration; and calling a data acquisition interface of each computing node through the performance analysis application program at intervals of the target duration to acquire data of each computing node.

The apparatus of claim 12, wherein the data acquisition module is further configured to obtain an acquisition frequency; and calling a data acquisition interface of each computing node through the performance analysis application program, and acquiring data of each computing node at the acquisition frequency.

The apparatus of claim 21, wherein the acquisition frequency adjustment module is configured to detect a travel speed of the unmanned vehicle; when the travel speed is lower than a first speed threshold, reducing the acquisition frequency; when the running speed is higher than a second speed threshold value, increasing the acquisition frequency; the first speed threshold is less than the second speed threshold; when the running speed is lower than or equal to a second speed threshold value and higher than or equal to a first speed threshold value, keeping the acquisition frequency unchanged.

A computer device comprising a memory and a processor, the memory having stored therein computer readable instructions that, when executed by the processor, cause the processor to perform the method of data collection for an unmanned vehicle operating system according to any of claims 1-11.

A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out a data acquisition method of an unmanned vehicle operating system according to any one of claims 1-11.

37页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:在功能手机处主动缓存瞬时助手动作建议

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!