变电站巡检机器人云台控制系统及控制方法技术方案

技术编号:8532094 阅读:156 留言:0更新日期:2013-04-04 14:38
本发明专利技术公开了一种变电站巡检机器人云台控制系统,该云台控制系统运行于云台控制器上,云台控制器与电机驱动模块和角度检测模块连接,以上两模块进一步又与云台本体连接,,同时云台控制器也与机器人控制器连接。所述云台控制系统包括系统初始化模块,系统初始化模块与任务调度模块连接,任务调度模块与系统空闲模块、异步任务管理模块、系统监控模块直接连接,异步任务管理模块分别与数据收发模块、系统配置模块、预置位控制模块连接。该系统有效克服了现有云台技术方案的不足,整个系统具有配置灵活、扩展方便、具有故障检测及恢复能力以及方便与巡检机器人集成的特点,非常适用于变电站强电磁环境下的变电站巡检应用。

【技术实现步骤摘要】

本专利技术涉及一种云台控制系统及控制方法,尤其涉及一种。
技术介绍
随着科学技术的进步和电网建设的需要,传统有人值守变电站正向无人值守的智能变电站方向发展。在智能变电站中,虽然站内设备运行状态可通过远程遥测手段获取,但变电站尤其是室外变电站环境中,由于变电站智能化水平的限制以及无人在现场及时巡视,ー些不可控因素将会对变电站安全运行带来一系列问题甚至留下隐患。专利200410024231.1中公布了一种可应用于电站设备自主巡检的机器人,为上述问题提供了一种行之有效的解决方案,从而使变电站实现真正的无人值守成为可能。该机器人可以在变电站内全自主运行并能自动收集电カ设备状态信息,在整个巡检作业过程中,机器人沿设定路线运行至站内指定位置,之后云台系统带动设备检测系统对准待检电カ设备,最后采集到的电カ设备状态数据则通过无线网络传输至监控后台存储并分析。在整个机器人系统中,云台系统是安装、固定设备检测系统的支撑设备,其性能直接影响到巡检机器人完成巡检任务的质量。云台是传统安防监控行业最为常用的设备,云台系统主要由云台本体、角度检测元件、云台控制板三部分组成,而云台的整体性能在很大程度上则取决于云台控制板所搭载的云台控制系统性能。由于变电站巡检机器人运行环境和巡检任务需求的特殊性,现有的云台控制系统一般不能完全适用于变电站巡检作业,主要表现在(I)目前云台生产厂家的产品大多都只有诸如64、128等有限数量的预置位,但是由于各个变电站内环境各不相同,并且待检电カ设备数量众多,因此所需云台的预置位个数很有可能超出目前传统云台控制系统所支持的最大预置位个数。(2)巡检机器人通常需要根据各个变电站现场巡检任务需求,灵活配置或扩展相应的系统功能。具体到机器人云台控制系统,由于现有控制系统都是针对通用安防监控领域开发,一般没有配置和扩展能力,因此大多数情况下无法与巡检机器人系统进行集成。对于上述问题,目前已有相关的技术方案被公开,但具体到控制系统的实施上却均有不足之处,如下对于上述所列(I),专利200910016095. 5公开了ー种机器人云台预置位的控制系统及控制方法,有效解决了现有云台预置位数量无法满足变电站巡检任务需求的问题,但该专利只描述了云台预置位控制的方法,其将通用云台产品中的预置位存储区域转移至控制终端数据库中,在此基础上仅对预置位设置、调用和删除这三种基本操作的控制流程进行了说明,并未给出云台控制系统针对巡检机器人任务需求所开发的其它功能模块的组成结构和完整实施细节。对于上述所列(2),文献“变电站智能巡检机器人云台控制系统设计”中给出了一个云台系统的较为详细的实施细节,该文献着重对云台系统的硬件实现及硬件控制流程进行说明,并通过实验验证了该控制方案下云台控制精度符合巡检任务要求,但云台控制器上云台控制系统的组成架构如何适应变电站内不同巡检任务需求等方面,其未做进ー步描述。
技术实现思路
本专利技术的目的就是为了解决上述问题,提供一种,它具有简单可靠、配置灵活、扩展性好的优点。为了实现上述目的,本专利技术采用如下技术方案一种变电站巡检机器人云台控制系统,它包括云台控制器,云台控制器与机器人控制器连接,云台控制器还与电机驱动模块和角度检测模块连接,电机驱动模块和角度检测模块均与云台本体连接,云台控制器对云台本体进行异步控制和实时控制,所述云台控制器包括初始化模块用于初始化云台控制系统的运行环境;任务调度模块负责对异步任务的调用和毎次异步任务调用之前复位系统监控模块以表明系统正常运行;系统空闲模块在没有触发事件产生时,系统将从任务调度模块进入系统空闲模块,以便降低整个系统的功耗,一旦触发事件产生系统将退回任务调度模块进行异步任务的调度;数据接收模块主要负责接收机器人控制器发送的数据,并将数据送至任务调度模块,同时产生触发事件使系统由系统空闲模块返回任务调度模块,以便响应外部控制命令;系统监控模块主要负责系统运行的异常状况的监控;数据存储模块负责存储系统运行所需配置数据,提供给初始化模块和异步任务管理模块使用;异步任务管理模块负责管理系统内所有运行异步任务所需要的模块;数据交换模块主要暂存系统数据供各模块使用;实时任务管理模块负责管理系统内所有运行实时任务所需要的模块;时钟模块为整个系统提供周期性时钟事件以驱动实时任务管理模块运行,同时当系统运行正常时在时钟模块产生的周期性触发事件的控制下,任务调度模块将在设定时间之内复位系统监控模块以表明系统运行正常。所述初始化模块一方面读取数据存储模块中存储的系统运行所需系统配置数据,另ー方面也启动时钟模块。所述任务调度模块根据数据接收模块传送的数据调用异步任务管理模块中所包含的异步任务,同时将相关数据送入数据交换模块以备其它模块使用,另外该模块还在每次异步任务调用之前复位系统监控模块以表明系统正常运行。所述异步任务管理模块负责管理数据发送模块将云台控制系统内部信息发送至机器人控制器、管理系统配置模块根据机器人控制器下发的配置信息修改数据存储模块内保存的配置信息,以供下次系统初始化时使用和管理预置位控制模块根据外部命令完成预置位的设置、调用和删除操作。所述实时任务管理模块负责管理电机控制模块根据经异步任务管理模块传送的信息控制云台电机运行、管理反馈采样模块完成对云台本体各自由度上的角度进行采样并为电机控制模块的运行提供必要的反馈信息和管理实时监控模块对实时任务运行过程中的状态信息进行监控以供各模块及机器人控制器使用。所述系统监控模块负责监控系统运行的异常状况,当因系统运行异常而使任务调度模块没有在设定时间内复位系统监控模块,系统监控模块将产生触发事件使整个系统重新进入初始化模块并完成初始化操作,从而使系统恢复正常运行。一种基于变电站巡检机器人云台控制系统的控制方法,具体步骤为步骤一云台控制系统上电,初始化模块读取数据存储模块中保存的系统配置数据;进行系统初始化操作,同时启动时钟模块以处理实时任务;步骤ニ 任务调度模块监测触发事件是否产生,同时进入时钟事件判断程序,若触 发事件没有产生,系统监控模块判断超时是否发生,若超吋,返回步骤一,若没有超吋,则进入系统空闲;若触发事件产生,则进入步骤三;步骤三控制系统监控模块中的系统监控复位;步骤四任务调度模块根据接收到触发事件的类型判别该事件是否由外部输入指令触发,如果是则执行异步任务管理模块所包含的异步任务,然后进入系统空闲模块以降低系统功耗,若不是则直接进入系统空闲模块,执行步骤五;步骤五任务调度模块判断系统是否断电,如系统断电,则退出,若没有断电返回步骤ニ。所述步骤一中启动时钟模块后的实时任务处理步骤为(2-1)实时任务管理模块判断是否发生时钟事件,若没有发生时钟事件则进入步骤(2-3),若发生时钟事件则进入步骤(2-2);(2-2)实时任务管理模块执行实时任务;(2-3)判断系统是否断电,如系统断电,则时钟模块終止,若没有断电返回步骤(2-1)。所述步骤四的具体步骤为(4-1)异步任务执行,异步任务管理模块读取数据交换模块中的指令数据;(4-2)异步任务管理模块判断任务类型,根据任务类型利用数据发送模块进行数据发送、利用系统配置模块进行系统配置并写入数据存储模块、利用预置位控制模块对预置位进行设置、调用或删除操作并将修改后的预置位本文档来自技高网
...

【技术保护点】
一种变电站巡检机器人云台控制系统,它包括云台控制器,云台控制器与机器人控制器连接,云台控制器还与电机驱动模块和角度检测模块连接,电机驱动模块和角度检测模块均与云台本体连接,云台控制器对云台本体进行异步控制和实时控制,其特征是,所述云台控制器包括:?初始化模块:用于初始化云台控制系统的运行环境;?任务调度模块:负责对异步任务的调用和每次异步任务调用之前复位系统监控模块以表明系统正常运行;?系统空闲模块:在没有触发事件产生时,系统将从任务调度模块进入系统空闲模块,以便降低整个系统的功耗,一旦触发事件产生系统将退回任务调度模块进行异步任务的调度;?数据接收模块:主要负责接收机器人控制器发送的数据,并将数据送至任务调度模块,同时产生触发事件使系统由系统空闲模块返回任务调度模块,以便响应外部控制命令;?系统监控模块:主要负责系统运行的异常状况的监控;?数据存储模块:负责存储系统运行所需配置数据,提供给初始化模块和异步任务管理模块使用;?异步任务管理模块:负责管理系统内所有运行异步任务所需要的模块;?数据交换模块:主要暂存系统数据供各模块使用;?实时任务管理模块:负责管理系统内所有运行实时任务所需要的模块;?时钟模块:为整个系统提供周期性时钟事件以驱动实时任务管理模块运行,同时当系统运行正常时在时钟模块产生的周期性触发事件的控制下,任务调度模块将在设定时间之内复位系统监控模块以表明系统运行正常。...

【技术特征摘要】
1.一种变电站巡检机器人云台控制系统,它包括云台控制器,云台控制器与机器人控制器连接,云台控制器还与电机驱动模块和角度检测模块连接,电机驱动模块和角度检测模块均与云台本体连接,云台控制器对云台本体进行异步控制和实时控制,其特征是,所述Z 台控制器包括 初始化模块用于初始化云台控制系统的运行环境; 任务调度模块负责对异步任务的调用和每次异步任务调用之前复位系统监控模块以表明系统正常运行; 系统空闲模块在没有触发事件产生时,系统将从任务调度模块进入系统空闲模块,以便降低整个系统的功耗,一旦触发事件产生系统将退回任务调度模块进行异步任务的调度; 数据接收模块主要负责接收机器人控制器发送的数据,并将数据送至任务调度模块,同时产生触发事件使系统由系统空闲模块返回任务调度模块,以便响应外部控制命令; 系统监控模块主要负责系统运行的异常状况的监控; 数据存储模块负责存储系统运行所需配置数据,提供给初始化模块和异步任务管理模块使用; 异步任务管理模块负责管理系统内所有运行异步任务所需要的模块; 数据交换模块主要暂存系统数据供各模块使用; 实时任务管理模块负责管理系统内所有运行实时任务所需要的模块; 时钟模块为整个系统提供周期性时钟事件以驱动实时任务管理模块运行,同时当系统运行正常时在时钟模块产生的周期性触发事件的控制下,任务调度模块将在设定时间之内复位系统监控模块以表明系统运行正常。2.如权利要求1所述变电站巡检机器人云台控制系统,其特征是,所述初始化模块一方面读取数据存储模块中存储的系统运行所需系统配置数据,另一方面也启动时钟模块。3.如权利要求1所述变电站巡检机器人云台控制系统,其特征是,所述任务调度模块根据数据接收模块传送的数据调用异步任务管理模块中所包含的异步任务,同时将相关数据送入数据交换模块以备其它模块使用,另外该模块还在每次异步任务调用之前复位系统监控模块以表明系统正常运行。4.如权利要求1所述变电站巡检机器人云台控制系统,其特征是,所述异步任务管理模块负责管理数据发送模块将云台控制系统内部信息发送至机器人控制器、管理系统配置模块根据机器人控制器下发的配置信息修改数据存储模块内保存的配置信息,以供下次系统初始化时使用和管理预置位控制模块根据外部命令完成预置位的设置、调用和删除操作。5.如权利要求1所述变电站巡检机器人云台控制系统,其特征是,所述实时任务管理模块负责管理电机控制模块根据经异步任务管理模块传送的信息控制云台电机运行、管理反馈采样模块完成对云台本体各自由度上的角度进行采样并为电机控制模块的运行提供必要的反馈信息和管理实时监控模块对实时任务运行过程中的状态信息进行监控以供各模块及机...

【专利技术属性】
技术研发人员:肖鹏王海鹏栾贻青李丽孙勇
申请(专利权)人:山东电力集团公司电力科学研究院国家电网公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1