摘要
本发明涉及一种基于地平线j6平台ROS数据传输方法及系统,所述方法包括:M1.使用ShareMemory进行图像数据和检测数据的传输,并设置存储状态机制,查询当可存储后,存储数据到内存,不可存储后返回,继续检测等待可存储数据;M2.基于所述内存中存储的数据,使用ctypes.cdll.LoadLibrary进行数据读取,设置存储状态切换机制,查询是否可读取,可读取后读取数据到python,不可读取继续等待可读取数据,得到读取后的数据;M3.基于所述读取后的数据,采用改进的哈夫曼算法对数据进行打包,得到打包后的数据,并进行ROS传输。本发明不仅可实现便捷快速的开发,缩短开发周期,而且实现快速验证,便捷传输,快速部署应用。
技术关键词
数据传输方法
数据传输模块
内存
数据读取模块
图像
平台
人工神经网络模型
机制
缩短开发周期
数据显示模块
可读存储介质
算法
分支
两条线
数据存储
计算机
因子
误差
频率