新闻资讯

【技术分享一】AGV调度系统之BS架构和CS架构

发布时间:2021-10-24 浏览:716次 分享到: QQ空间 新浪

导语

      蚂蚁机器人自主研发了基于BS架构的新版智能调度系统,已成功应用于多家客户现场,助力工厂实现更高效的生产力,得到了客户的一致认可。

      由CS架构向BS架构过渡是蚂蚁机器人新版调度系统的重大突破之一,结合多年来蚂蚁机器人深耕客户一线现场的丰富经验和对智能调度创新技术的敏锐捕捉,在新版调度系统的创新层面,选择BS架构作为系统的基础架构。



架构定义


CS架构


C/S架构,即Client/Server(客户机/服务器)结构,通过将任务合理分配到Client端和Server端,充分利用两端硬件环境的优势,降低了系统的通讯开销,早期的软件系统多以此作为首选设计标准。


BS架构


B/S架构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种改进。在这种结构下,用户界面完全通过浏览器实现。


BS架构优势


1、多浏览器访问
基于BS架构的系统支持多浏览器访问,像蚂蚁机器人新版智能调度系统能够在EDGE浏览器、谷歌浏览器等多种浏览器下直接进入工作界面,区别于传统的客户端下载登录,可以快速部署安装和配置。
访问时在浏览器中输入调度系统访问地址,访问成功后界面如下,输入用户名和密码登陆,如图:

新版调度系统登录界面


2、界面简洁清晰
由于BS架构采用前后端分离模式,前端(客户端)UI程序独立运行,由任务调度系统担任后端服务,为前端提供标准接口和数据,极少事务逻辑在前端实现,主要事务逻辑由后端承担,所以客户端界面简洁清晰,功能俱全。

蚂蚁机器人新版调度系统的客户端可实时查看机器人的位置信息、状态信息、任务执行状态、报警信息、日志信息等。

机器人信息

地图信息

功能齐全、操作简单

数据统计

实时报警


BS架构的调度系统不仅界面简洁,更新也很简洁,如果需要更新内容,用户只需要刷新浏览器即可多设备同步更新。
3、维护成本低
系统维护在软件周期的开销占比较大,当需要升级时,由于BS架构只需要对服务器端程序做一次升级即可升级全部系统,包括手机、PAD和电脑端的访问显示可及时显示最新版本,而CS架构下,需要对各个访问端的程序做逐个升级处理,维护成本高。
除了低维护成本,BS架构的调度系统开发成本也很低,且共享性强,可以大幅度减轻客户的负担,提升性价比。

基于BS架构的调度系统虽然得到了客户更多的认可,但在智慧物流领域很多客户依然坚定的选择CS架构,主要是CS架构在技术上比较成熟,对信息安全的控制能力较强,但也决定了它对权限多层次校验的复杂需求,其次是可以处理复杂的业务流程,这也导致了它的开发、维护成本高,需要专业水准的技术人员才能完成,CS架构在智慧调度系统层面不能完全发挥自身的优势,反而繁琐的校验和系统维护带来的体验感远远不如BS架构。

不同的企业在使用调度系统时会面临不同的使用需求,我们也会根据企业需求提供定制化物流系统解决方案,以最优的策划方案和最高的性价比为客户创造更高的价值。


关于蚂蚁机器人

蚂蚁机器人专注于移动机器人系统的自主研发设计,从用户场景出发,致力于为客户提供具有国际竞争力的智慧物流解决方案。
公司主要成员从2016年即开始移动机器人本体及系统的研发及应用,获得多项AI及物流技术的自主知识产权。依托科捷智能在仓储物流、快递分拣及智能制造行业大量的应用及技术积累,通过持续的研发投入及项目实施,已在工程机械、医药、3C、特种配套、汽车物流、智能制造等多个行业拥有丰富的无人化项目经验。