摘要
本申请涉及机器人技术领域,公开了一种跨平台机器人操作系统、方法、机器人及介质,该系统包括:操作系统层、功能库层以及分布式节点层;操作系统层被配置为基于预设操作系统为功能库层提供访问系统资源的应用程序编程接口,且通过应用程序编程接口抽象不同的预设操作系统之间的差异;功能库层被配置为通过应用程序编程接口访问系统资源,并基于数据分发服务协议实现分布式通信;分布式节点层用于实现应用节点的开发和运行,且各应用节点基于分布式通信在网络中相互识别并建立通信通道;分布式节点层通过分布式通信,与外部机器人操作系统进行数据交互。解决了现有技术中机器人操作系统的兼容性和适应性较差的问题。
技术关键词
机器人操作系统
应用程序编程接口
访问系统资源
数据分发服务
节点
建立通信通道
传感器
机器人操作方法
坐标系
时间同步算法
组件模块
资源分配模块
Windows操作系统
计算机程序代码
Unix操作系统
桥接模块
四轮足机器人
管理系统资源