博舍

城市智能公交管理系统方案 智能调度管理系统

城市智能公交管理系统方案

    本系统围绕城市公共交通企业、乘客、行业管理部门三方的业务需求,实现城市公共交通企业运营智能调度、乘客出行信息服务和行业监管三大系统功能

Ø城市公共交通企业运营智能调度平台主要包括企业运营信息管理、车辆运行动态监控、智能调度与动态排班等。

Ø乘客出行信息服务平台主要通过网站、电子信息服务屏、移动终端、服务热线等多种方式,为不同出行阶段的乘客提供动态、多样化的公共交通出行信息服务,并畅通乘客对城市公共交通发展的咨询、建议、服务评价与投诉等渠道。

Ø城市公共交通行业监管平台重点为行业管理部门提供行业监管与决策服务,主要包括基础业务管理、综合运行监测、安全应急管理、服务质量考核与发展水平评价、统计决策分析等功能。

关注我的技术公众号,每个工作日都有优质技术文章推送和电子版方案下载。

微信扫一扫下方二维码即可关注:

 

AGVs调度管理系统开发技术框架简介

AGVs管理系统开发技术专题前言关于博主系统框架总览引言一、AGV接口组件二、更多内容请转到“AGV调度管理系统”公众号三、交通管理者组件四、运输组织者组件五、信号处理者组件未完待续前言

由于近期受疫情影响,工作之中少了很多“繁杂琐事”,从而得到一些闲暇时光。旅游是不可能旅游的,还是保命要紧,所以计划在接下来一段时间开一版关于AGV调度管理系统开发的专栏,计划先写个几十万字吧,后期如何主要看疫情影响+工作情况+读者响应,毕竟没人吃饭的网吧不是好球场。AGVsTD:AGVs管理系统开发技术的简称。至于为什么不叫DT,原因是我感觉TD更好看一些,就是这么任性。AGVsTD并不同于市面上已有的类似ROS等从国外传入国内的“应用型”二次开发调度管理系统,而是一个从zero开始的全新的AGV调度管理系统,基于.NET环境。因为是从0开始,所以如果后期想要把整个AGVsTD讲完可能需要上百万字。所以这是一个漫长的过程,并且博主很可能会在半截跑路哦[手动滑稽]。

关于博主

欧洲某不知名的AGVs管理系统开发团队核心技术担当----系统方案架构师。

中外合资公司AGV管理系统开发团队leader。

主要担当:智能逻辑(Logic)组织、机器人模型搭建、管制算法实现、系统架构整合。

系统框架总览

引言

随着国内工业智能化的发展,工业生产和智能物流的结合不谋而遇,从而出现了智能工厂概念,这其中最耀眼的就数移动搬运机器人–AGV了。

说到AGV就不得不提起它的两大核心技术:

1、AGV车载控制器开发技术。

2、AGVs(agv集群)调度管理系统开发技术。

AGVsTD主要讲解AGVs调度管理系统开发技术。

一套完整的AGV调度管理系统应该包括如下组件:

一、AGV接口组件

Agv接口组件(AgvInterface,以下简称AI)负责与Agv车载控制器(以下简称AGV)通讯,是Agv调度管理系统(以下简称AGVs)与AGV之间的桥梁。

AI主要负责两件事情,其中一个就是负责实时将AGV的数据发送到AGVs,当然也负责将来自AGVs其他组件的数据发送到AGV。AI与AGV之间采用TCP/IPSocket通讯协议,AI作为Socket客户端,或者说在整个AGV智能系统中,AGVs作为Socket客户端,AGV作为Socket服务端,也就是说一个客户端对应多个服务端。

关于AI与AGV之间的数据传输,使用16进制数组报文,具体数据传输协议由双方(AGVs与AGV)共同商定。为什么使用16进制数组传输呢?因为AGVs开发采用的是面向对象的高级语言,而AGV控制器系统开发需要考虑到与底层(下层核心板)外设的通信,一般采用C或C++,由于语言的阶级不同,所以采用Socket进行数据传输

上面说到AI负责两个担当,这第二个就是AI与AGVs之间的通讯,其实AI本身就属于AGVs的一部分,但是这里为了说明整个AGVs的通讯方式只能暂时将其从AGVs中脱离出来。

AI与AGVs之间的通信采用.NET下的Remoting。

AGVsTD第一阶段并不包括AGV车载控制器的开发,但是AGVsTD开发了AGV模拟器,AGV模拟器具备实际agv的大部分“功能“。后续可能也会推出AGV基础控制器(AbcTD)开发板块,但目前尚未制定详细计划。

二、更多内容请转到“AGV调度管理系统”公众号

即使非常。

三、交通管理者组件

输组织组件**“

四、运输组织者组件

O处理组件**。

五、信号处理者组件

原因。

未完待续

Ok

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

上一篇

下一篇