人工智能技术提升和操作系统升级迭代是决定 服务机器人智能化程度的重要软件要素。
基于语音识别、自然语言处理等人工智能技术的人机交互 是实现人机沟通的桥梁。完善的服务机器人系统需要以功能齐全、简单易用 的交互技术作为支撑,一个人性化的人机交互系统能够极大提升服务机器人 的使用体验。
语音交互是服务机器实现人机交互的主要表现形式,目前行业整体语音识别 成功率已经达到较高水平,但在具体应用场景下仍然会存在易受环境影响、 沟通方式不够人性化等问题,因此需要在场景应用层面持续打磨迭代。此外, 体感交互也是一种重要交互技术。体感交互主要通过摄像系统模拟建立三维 空间,同时测量人与设备的距离,直接通过对人的姿势的识别来完成人与机 器的互动。这种交互方式区别于传统鼠标、键盘、多点触摸等交互方式,是 由即时动态捕捉、图像识别、语音识别、VR等技术融合应用衍生出的交互方 式,有望成为智能服务机器人的高层次立体交互方式。
服务机器人操作系统是一个管理机器人软硬件资源的整合软件 平台,它使得机器人程序设计师可以使用该平台来进行服务机器人软件开发。 目前大多数服务机器人操作系统都是基于Linux内核开发的,底层算法系统 多采用ROS系统。ROS系统具有分布式计算、软件复用、快速测试、免费开 源等多种优势,可以适用于服务机器人多节点多任务的复杂应用场景。