环球电气之家-午夜精彩视频-中国专业电气电子产品行业服务网站!

產品分類

當前位置: 首頁 > 工業控制產品 > 運動控制 > 工業機器人 > 直角坐標型工業機器人

類型分類:
科普知識
數據分類:
直角坐標型工業機器人

解析:機器人系統架構有哪些特殊技巧?

發布日期:2022-04-18 點擊率:73


機器人編程涉及控制系統的設計與實現,包括環境感知、交互、移動及行為的控制。

一個理想的機器人編程過程包括(假定硬件已經一切就緒):

1.系統架構設計

2.具體功能的算法實現

3.編碼與集成

一、機器人系統架構

“架構可定義為組件的結構及它們之間的關系,以及規范其設計和后續進化的原則和指南。簡言之,架構是構造與集成軟件密集型系統的深層次設計。”

系統架構也可稱其為如何實施解決方案的一個策略性設計(例如基于組件的工程標準、安全)和解決方案做什么的功能性設計(如算法、設計模式、底層實現)。

解析:機器人系統架構有哪些特殊技巧?

圖1 機器人功能分解

另外,軟件工程的基本要求包括模塊化、代碼可復用、功能可共享。使用通用的框架,有利于分解開發任務及代碼移植。機器人軟件同樣遵從軟件工程的一般規律。說白了,架構就是你如何把機器人的功能打散,再如何把代碼組織起來。一個清晰的與項目相匹配的架構直接決定了你的開發效率甚至最終功能的成敗。

從人類第一臺可編程的機器人開發伊始,架構問題就與之相伴而生。早在1996年,Garlan和Shaw在《軟件架構:一門新興學科的展望》就總結了移動機器人的基本設計需求, 如:(1) 慎思規劃和反應式行為;(2)容許不確定性;(3)考慮危險;(4)靈活性強。針對這些要求,他們評估了四種用于移動機器人的架構,包括控制回路(control loop)、分層(layers)、隱式調用(implicit invocation)、黑板(blackboard)。經過了幾十年的實踐,一些架構被逐漸淘汰,一些架構逐漸被完善起來。

注意:現在很多機器人開發者一上手就是ROS,雖然ROS是一種比較不錯的系統架構,它的基于node的思想在當時是非常先進的,在今天已成為主流。但我們也要清楚,它只是其中一種架構,尤其是在小型嵌入式設備上定制機器人系統時,其他的架構可能會更有效率。另外Master中央控制模式,也是單機時代的產物,在多機的情形就不是很適用。

1.S-P-A結構

解析:機器人系統架構有哪些特殊技巧?

圖2 機器人的“see-think-act”工作模式

解析:機器人系統架構有哪些特殊技巧?

圖3 “傳感——計劃——行動”(SPA)結構

機器人天然的工作模式是“see-think-act”,所以自然而然的就形成了“傳感——計劃——行動”(SPA)結構:從感知進行映射,經由一個內在的世界模型構造,再由此模型規劃一系列的行動,最終在真實的環境中執行這些規劃。與之對應的軟件結構稱為經典模型,也稱為層次模型、功能模型、工程模型或三層模型,這是一種由上至下執行的可預測的軟件結構,

SPA機器人系統典型的結構是中建立有三個抽象層,分別稱為行駛層(Pilot)(最低層)、導航層(Navigator)(中間層)、規劃層(Planner)(最高層)。傳感器獲取的載體數據由下兩層預處理后再到達最高“智能”層作出行駛決策,實際的行駛(如導航和低層的行駛功能)交由下面各層執行,最低層再次成為與小車的接口,將駕駛指令發送給機器人的執行器。

缺點:這種方法強調世界模型的構造并以此模型規劃行動,而構造符號模型需要大量的計算時間,這對機器人的性能會有顯著的影響。另外,規劃模型與真實環境的偏差將導致機器人的動作無法達到預期的效果。

2.基于行為的結構

解析:機器人系統架構有哪些特殊技巧?

圖4 基于行為的結構

由于SPA系統過于死板,出現了另一種實現方法:基于行為的方法。基于行為方法前身是反應式系統,反應式系統并不采用符號表示,卻能夠生成合理的復合行為。基于行為機器人方案進一步擴展了簡單反應式系統的概念,使得簡單的并發行為可以結合起來工作。

小歷史:Joe Jones和Daniel Roth于2003年出版的《Robot Programming:A Practical Guide to Behavior-based Robotics》以及使用基于行為系統的iRobot掃地機器人的大獲成功(通過基于行為的系統可有效實現遍歷、避免在某處卡死等多個目標的達成),標志著當年基于行為系統結構的統治地位。短短十年間,SLAM的迅速興起,基于地圖的規劃和導航再次興起,很多人似乎忘記了或壓根就沒聽說過Behavior-based Robotics的存在。

解析:機器人系統架構有哪些特殊技巧?

圖5 《基于行為的機器人編程》

基于行為的軟件模型是一種由下至上的設計,因而其結果不易預測,每一個機器人功能性(functionality)被封裝成一個小的獨立的模塊,稱為一個“行為”,而不是編寫一整個大段的代碼。因為所有的行為并行執行,所以不需要設置優先級。此種設計的目的之一是為了易于擴展,例如便于增加一個新的傳感器或向機器人程序里增加一個新的行為特征。所有的行為可以讀取載體所有傳感器的數據,但當歸集眾多的行為向執行器產生單一的輸出信號時,則會出現問題。

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產品

更多
主站蜘蛛池模板: 开平机_纵剪机厂家_开平机生产厂家|诚信互赢-泰安瑞烨精工机械制造有限公司 | 贵州自考_贵州自学考试网 | 管家婆-管家婆软件-管家婆辉煌-管家婆进销存-管家婆工贸ERP | 中央空调维修、中央空调保养、螺杆压缩机维修-苏州东菱空调 | 户外-组合-幼儿园-不锈钢-儿童-滑滑梯-床-玩具-淘气堡-厂家-价格 | 杭州货架订做_组合货架公司_货位式货架_贯通式_重型仓储_工厂货架_货架销售厂家_杭州永诚货架有限公司 | 橡胶接头_橡胶软接头_套管伸缩器_管道伸缩器厂家-巩义市远大供水材料有限公司 | 手持式浮游菌采样器-全排二级生物安全柜-浙江孚夏医疗科技有限公司 | 卫生人才网-中国专业的医疗卫生医学人才网招聘网站! | 裹包机|裹膜机|缠膜机|绕膜机-上海晏陵智能设备有限公司 | 深圳法律咨询【24小时在线】深圳律师咨询免费 | 标准件-非标紧固件-不锈钢螺栓-非标不锈钢螺丝-非标螺母厂家-三角牙锁紧自攻-南京宝宇标准件有限公司 | FAG轴承,苏州FAG轴承,德国FAG轴承-恩梯必传动设备(苏州)有限公司 | 阳光模拟试验箱_高低温试验箱_高低温冲击试验箱_快速温变试验箱|东莞市赛思检测设备有限公司 | 高光谱相机-近红外高光谱相机厂家-高光谱成像仪-SINESPEC 赛斯拜克 | 滚筒烘干机_转筒烘干机_滚筒干燥机_转筒干燥机_回转烘干机_回转干燥机-设备生产厂家 | 西安展台设计搭建_西安活动策划公司_西安会议会场布置_西安展厅设计西安旭阳展览展示 | 亮化工程,亮化设计,城市亮化工程,亮化资质合作,长沙亮化照明,杰奥思【官网】 | 两头忙,井下装载机,伸缩臂装载机,30装载机/铲车,50装载机/铲车厂家_价格-莱州巨浪机械有限公司 | 灰板纸、灰底白、硬纸板等纸品生产商-金泊纸业 | 南京泽朗生物科技有限公司| sus630/303cu不锈钢棒,440C/430F/17-4ph不锈钢研磨棒-江苏德镍金属科技有限公司 | 无压烧结银_有压烧结银_导电银胶_导电油墨_导电胶-善仁(浙江)新材料 | 冷藏车-东风吸污车-纯电动环卫车-污水净化车-应急特勤保障车-程力专汽厂家-程力专用汽车股份有限公司销售二十一分公司 | 东莞喷砂机-喷砂机-喷砂机配件-喷砂器材-喷砂加工-东莞市协帆喷砂机械设备有限公司 | 河南卓美创业科技有限公司-河南卓美防雷公司-防雷接地-防雷工程-重庆避雷针-避雷器-防雷检测-避雷带-避雷针-避雷塔、机房防雷、古建筑防雷等-山西防雷公司 | 企业微信营销_企业微信服务商_私域流量运营_艾客SCRM官网 | 乐考网-银行从业_基金从业资格考试_初级/中级会计报名时间_中级经济师 | 二氧化碳/活性炭投加系统,次氯酸钠发生器,紫外线消毒设备|广州新奥 | 高温高压釜(氢化反应釜)百科 | 板式换热器_板式换热器价格_管式换热器厂家-青岛康景辉 | 招商帮-一站式网络营销服务|互联网整合营销|网络推广代运营|信息流推广|招商帮企业招商好帮手|搜索营销推广|短视视频营销推广 | PVC快速门-硬质快速门-洁净室快速门品牌厂家-苏州西朗门业 | 橡胶接头|可曲挠橡胶接头|橡胶软接头安装使用教程-上海松夏官方网站 | 焦作网 WWW.JZRB.COM| 神超官网_焊接圆锯片_高速钢锯片_硬质合金锯片_浙江神超锯业制造有限公司 | 硅胶布|电磁炉垫片|特氟龙胶带-江苏浩天复合材料有限公司 | 金库门,金库房,金库门厂家,金库门价格-河北特旺柜业有限公司 | 保定市泰宏机械制造厂-河北铸件厂-铸造厂-铸件加工-河北大件加工 | 层流手术室净化装修-检验科ICU改造施工-华锐净化工程-特殊科室建设厂家 | 重庆私家花园设计-别墅花园-庭院-景观设计-重庆彩木园林建设有限公司 |