针对以上问题华数机器人进行新的思考
佛山电视台推出“智醒佛山”系列小短片:看HIROP智能机器人系统如何控制协作机器人。
什么是机器人操作系统
机器人操作系统是为机器人标准化设计而构造的软件平台,它使得每一位机器人开发者都可以使用同样的平台来进行机器人软件开发。标准的机器人操作系统包括硬件抽象、底层设备控制、常用功能实现、进程间消息以及数据包管理等功能,一般而言可分为低层操作系统层和使用者自发贡献的机器人实现不同功能的各种软件包。
HIPRO智能机器人系统
HIROP智能机器人系统是华数机器人有限公司自主研发,一款基于机器人操作系统(ROS)的开源软件框架,在其ROS的通信框架和现有功能模块的基础上进行补充和扩展,针对机器人目标自主抓取,集成机器人视觉、机器人智能抓取路径规划和人工智能机器学习等技术为一体的智能机器人系统。
图2:HIROP机器人系统的软件结构图
①可根据市场上主流的的工业场景进行任务流程化设计,离线部署环境;
②搭载华数机器人多机型的虚拟仿真模型;
③集成了多种丰富的功能模块,如SLAM, 图像识别等,可根据自身的需求,自主 扩展各个模块的功能;
④具有友好交互性的GUI编程软件HIROP Studio,可方便工程人员快速调试开发;
⑤友好支持多种人工智能功能库,如关于深度学习的Pytorch, tensorflow等人工智能开发库;
⑥所有关键算法模块使用插件式。用户可以依据接口,替换系统原有的算法,方便进行算法验证。
1 机器人应用开发者
利用HIROP构建与硬件、算法无关的机器人应用程序,直接与现实世界交互。
2 算法研究人员
利用HIROP平台验证相关的算法,通过统一的接口,开发相关的中间层模块,使得算法可直接在应用程序中表现出来。
3 平台开发人员
让相关硬件支持HIROP,不断扩大HIROP生态圈,开发HIROP模块管理相关功能。
配套HIROP Studio可编程软件交互界面,可实时监控和仿真机器人的指令运动动作,虚拟构建机器人所在的工业场景,可根据需求切换符合实际要求的机器人的夹爪装置,虚拟仿真整个机器软件程序的执行过程,可视化地展现机器人的执行过程,为工程师实际设计和编程提供参考。
图3:HIROP Studio软件界面
图4:HIROP Studio软件包含的机器人实时仿真界面
该HIROP智能机器人系统可适合于工程人员针对复杂的工厂场景进行仿真或应用开发,以及高校研究人员的科学研究。
已使用HIROP智能机器人系统配套开发的案例有:
1 某金属零部件的3D视觉识别分拣功能
图5:3D视觉识别分拣金属和智能规划路径
2 复合机器人导航和自主抓取物品
图6:复合机器人导航和自主抓取物品
3 复合机器人导航和自主抓取物品
图7:协作机器人智能分拣娃娃