[发明专利]一种基于ROS操作系统的数据处理方法及系统在审
申请号: | 202010542307.X | 申请日: | 2020-06-15 |
公开(公告)号: | CN111897997A | 公开(公告)日: | 2020-11-06 |
发明(设计)人: | 马辰;金长新;高明 | 申请(专利权)人: | 济南浪潮高新科技投资发展有限公司 |
主分类号: | G06F16/738 | 分类号: | G06F16/738;G06F16/783;G06F16/78 |
代理公司: | 北京君慧知识产权代理事务所(普通合伙) 11716 | 代理人: | 董延丽 |
地址: | 250100 山东省济南*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ros 操作系统 数据处理 方法 系统 | ||
1.一种基于ROS操作系统的数据处理方法,其特征在于,应用在数据处理系统中,所述数据处理系统包括:数据采集节点、数据处理节点以及应用节点,所述方法包括:
所述数据处理节点获取所述数据采集节点采集的原始数据;
对所述原始数据进行相应处理,得到处理结果;
发布包含所述处理结果的主题,以使所述应用节点获取所述处理结果。
2.根据权利要求1所述的方法,其特征在于,所述数据采集节点包括视频采集节点;
所述数据处理节点获取所述数据采集节点采集的原始数据,包括:
所述数据处理节点获取所述视频采集节点采集的原始视频数据;
对所述原始数据进行相应处理,得到处理结果,包括:
对所述原始视频数据中包含的各帧图像数据进行图像识别,得到处理结果。
3.根据权利要求2所述的方法,其特征在于,对所述原始视频数据中包含的各帧图像数据进行图像识别,包括:
通过预设的图像识别算法,对所述原始视频数据中包含的各帧图像数据进行图像识别,其中,所述预设的图像识别算法包括OpenCV、TenserFlow中的至少一种。
4.根据权利要求1所述的方法,其特征在于,所述数据处理节点获取所述数据采集节点采集的原始数据,包括:
所述数据处理节点通过订阅所述数据采集节点发布的,包含所述数据采集节点采集的原始数据的主题,来获取所述原始数据。
5.一种基于ROS操作系统的数据处理方法,其特征在于,应用在数据处理系统中,所述数据处理系统包括:数据采集节点、数据处理节点以及应用节点,所述方法包括:
所述应用节点获取所述数据采集节点采集的原始数据;
获取所述数据处理节点发布的处理结果,其中,所述处理结果为所述数据处理节点对所述原始数据进行相应处理后得到的;
输出所述原始数据和所述处理结果。
6.根据权利要求5所述的方法,其特征在于,所述数据采集节点包括视频采集节点;
所述应用节点获取所述数据采集节点采集的原始数据,包括:
所述应用节点获取所述视频采集节点采集的原始视频数据;
输出所述原始数据和所述处理结果,包括:
将所述原始视频数据和所述处理结果合成后进行输出。
7.根据权利要求6所述的方法,其特征在于,将所述原始视频数据和所述处理结果合成后进行输出,包括:
针对所述原始视频数据中的每帧图像数据,在所述处理结果中确定对应的每帧处理结果;
将所述每帧处理结果与所述每帧图像数据叠加后进行输出。
8.根据权利要求5所述的方法,其特征在于,所述应用节点获取所述数据采集节点采集的原始数据,包括:
所述应用节点通过订阅所述数据采集节点发布的,包含所述数据采集节点采集的原始数据的主题,来获取所述原始数据;
获取所述数据处理节点发布的处理结果,包括:
通过订阅所述数据处理节点发布的,包含处理结果的主题,来获取所述处理结果。
9.一种基于ROS操作系统的数据处理系统,其特征在于,包括:
数据采集节点,采集原始数据,并发布包含所述原始数据的主题;
数据处理节点,获取所述原始数据后,进行相应的处理,以生成处理结果,并发布包含所述处理结果的主题;
应用节点,获取所述原始数据和所述处理结果后,输出所述原始数据和所述处理结果。
10.根据权利要求9所述的系统,其特征在于,所述数据采集节点包括视频采集节点;
所述视频采集节点,采集原始视频数据,并发布包含所述原始视频数据的主题;
所述应用节点,获取所述原始视频数据和所述处理结果后,将所述原始视频数据和所述处理结果合成后进行输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮高新科技投资发展有限公司,未经济南浪潮高新科技投资发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010542307.X/1.html,转载请声明来源钻瓜专利网。