机械与电子
機械與電子
궤계여전자
MACHINERY & ELECTRONICS
2014年
7期
68-71,72
,共5页
擦窗机器人%分布式系统%实时操作系统%μC/OS Ⅱ
抆窗機器人%分佈式繫統%實時操作繫統%μC/OS Ⅱ
찰창궤기인%분포식계통%실시조작계통%μC/OS Ⅱ
glass wall cleaning robot%distribu-ted system%RTOS%μC/OS Ⅱ
根据试验平台对开放性、实时性和可靠性的需求,为“蓝天洁士4”型擦窗机器人设计了分布式控制系统。系统以 ARM 微控制器和 AVR 单片机组成的上下位机构成机器人本体控制器,以 PC机构成机器人监控和规划器。为了兼顾系统的安全性和开放性,在机器人本体控制器的上位机中采用了基于μC/OS Ⅱ的 RTOS 作为开发平台,在PC 机上利用动态链接库封装机器人底层动作和信息查询指令。给出了多任务系统的任务划分规则,利用多线程实现了监控软件,分析了动作线程和查询线程的工作流程。
根據試驗平檯對開放性、實時性和可靠性的需求,為“藍天潔士4”型抆窗機器人設計瞭分佈式控製繫統。繫統以 ARM 微控製器和 AVR 單片機組成的上下位機構成機器人本體控製器,以 PC機構成機器人鑑控和規劃器。為瞭兼顧繫統的安全性和開放性,在機器人本體控製器的上位機中採用瞭基于μC/OS Ⅱ的 RTOS 作為開髮平檯,在PC 機上利用動態鏈接庫封裝機器人底層動作和信息查詢指令。給齣瞭多任務繫統的任務劃分規則,利用多線程實現瞭鑑控軟件,分析瞭動作線程和查詢線程的工作流程。
근거시험평태대개방성、실시성화가고성적수구,위“람천길사4”형찰창궤기인설계료분포식공제계통。계통이 ARM 미공제기화 AVR 단편궤조성적상하위궤구성궤기인본체공제기,이 PC궤구성궤기인감공화규화기。위료겸고계통적안전성화개방성,재궤기인본체공제기적상위궤중채용료기우μC/OS Ⅱ적 RTOS 작위개발평태,재PC 궤상이용동태련접고봉장궤기인저층동작화신식사순지령。급출료다임무계통적임무화분규칙,이용다선정실현료감공연건,분석료동작선정화사순선정적공작류정。
To fulfill the demand for openness, real time and reliability,this paper designed a dis-tributed control system for a glass wall cleaning robot “SkyCleaner IV”.The onboard controller of the robot was consisted of an up controller based on ARM micro controller and two bottom con-trollers based on AVR micro controllers.The in-terface and planning software was designed on a PC.For the safety and openness,the software in the up controller was running on a RTOS μC/OS II,and the robot actions were packaged in a DDL running on the PC.The paper presented the rule of the multi tasks distribution,the method of con-structing a interface and planner based on multi thread.