400-028-2200
|
远传代言人
|
联系我们
首页 > 人力资源 > 员工天地

机器人系统架构演变之路

作者:admin

时间过得很快,转眼间从研发中心转岗到小远机器人已经十个月了,我主要负责的是机器人软件层面的业务实现。我经历了对机器人的业务和硬件知识从陌生到对公司机器人相关知识和技能基本熟悉的过程。本篇从机器人软件,机器人背景现状、旧版系统架构、新系统架构设计以及新系统功能优势等方面进行分享,希望带给大家一些收获。

 

分析问题,追根究底

在机器人前期业务实现的时候,因为资源、业务需求和机器人数量不多的情况下,机器人管理软件系统采用的是单机模式的系统架构。通过在每个机器人上独立部署一套运行环境系统,机器人与机器人之间相互独立,独立实现功能业务。其架构图如下:

1.jpg

 

随着机器人业务的发展,原有机器人系统架构和开发流程逐渐不能满足业务需求,主要表现出以下几个不足:

(1)   单机定制化的web应用开发导致其扩展性差,稳定性弱。

(2)   资源占用率高,系统代码冗余。

(3)   开发不规范,缺乏统一管理。

(4)   不能快速响应频繁变化的需求场景。


专项攻坚,优化产品

为了优化机器人管理平台的种种缺陷,为了让小远能够敏捷交付、更稳定、更智能,规模化运营,我们团队开展996“产品专项攻坚计划”。我们规划和设计了一套新的系统架构,开发一个新的机器人管理平台——集机器人运营、运维、开发、测试于一体的综合管理平台。机器人管理新平台为机器人项目敏捷交付和规模化运营提供了技术保障和支撑,同时让机器人运行更稳定,更智能。整个平台基于微服务的分布式架构和多租户管理实现,便于应对平台基于业务的增长进行横向或纵向的快速扩展。

 2.jpg

系统整体架构图

 

3.png

系统业务结构图


通过团队攻坚,我们第二季度通过两个月的时间,完成第一个基础版本,同步在临海政务大厅项目试运行应用。后续经过上城公安、下城公安、云南农信等项目反复考验,持续优化。


现在机器人管理新平台基本可以满足多个项目机器人业务运营的需要。

 

机器人管理新平台6大亮点

 

1、新管理平台:管理所有的机器人,实现在线机器人管理、监控管理,机器人日志查看、机器人SDK及页面资源自动升级发布。

 

2、支撑插件化二开的SDK:通过SDK实现所有的机器人业务控制,满足大多场景的应用,同时支持可扩展的二次开发,以应对更复杂场景下的应用。


3、语义网集成:把语义网集成,可方便快速与平台一起部署,对FAQ的维护也为平台无缝集成,方便操作。

 

4、新界面设计器:直接通过界面设计器在线实现大部分场景简单页面功能的实现,统一渲染,大大节省前端页面的开发时间和人力,同时能快速响应各种临时需求页面的开发。

 

5、稳定性提升:随着机器人本体资源消耗的降低同时应用服务数量的减少,机器人服务运行的稳定性也大大提升。

6、快速响应开发:满足大部分基础场景功能的快速开发,直接配置完成。

 攻坚荣誉属于你们!.jpg


目前机器人管理新平台基础功能开发已经全部完成,上线支撑各个机器人项目稳定运营。在此,特别感谢产品专项攻坚组的李林峰、王亚平、李斌、张德政、吴娜、尚凌月、陈柳华、包依男、乐进、夏志松等成员的努力付出。我们不满足现状,不断完善产品功能,提高机器人家族产品的扩展性、稳定性和智能性。大家坚持“让机器人成为人类真正的伙伴”的团队愿景,上下通力,互帮互助,精进创新。我们砥砺前行,让小远为更多的客户服务!

上一篇:记耀武关户外团建活动

下一篇:智创未来!小远不远!

返回

 浙公网安备 33010802007142号   浙B2-20090065-4 网站建设:博采网络