當前位置: 首頁 > 工業(yè)控制產(chǎn)品 > 運動控制 > 工業(yè)機器人 > 直角坐標型工業(yè)機器人
發(fā)布日期:2022-04-18 點擊率:70
前言
先放一個ROSIndustrial一周年剪輯視頻。
ROS已經(jīng)發(fā)布八周年了,在國外科研機構(gòu)中非常受歡迎。目前,以美國西南研究院為首的幾位大佬開始嘗試將ROS應(yīng)用在工業(yè)機器人中,上面這個視頻就是ROS-I項目一周年的進展情況。
為了說明講清楚ROS,我就從ROS是什么,為什么使用ROS,如何使用ROS三個方面展開。
△出自今年《機器人視覺與應(yīng)用》課程本人制作的課件
是什么
ROS是Robot Operating System的縮寫,原本是斯坦福大學(xué)的一個機器人項目,后來由WillowGarage公司發(fā)展,目前由OSRF(Open Source Robotics Foundation,Inc)公司維護的開源項目。
1、首先是一個操作系統(tǒng)
根據(jù)wikipedia定義,操作系統(tǒng)是用來管理計算機硬件與軟件資源,并提供一些公用的服務(wù)的系統(tǒng)軟件。而ROS也自稱是一個OS。
△計算機OS與機器人OS對比示意圖
如上圖所示,計算機的操作系統(tǒng)將計算機硬件封裝起來,而應(yīng)用軟件運行在操作系統(tǒng)之上,不用管計算機具體應(yīng)用的是什么類型的硬件產(chǎn)品。這能大大提高軟件開發(fā)效率(否則大家只能都寫匯編了)。
同理,ROS則是對機器人的硬件進行了封裝,不同的機器人、不同的傳感器,在ROS里可以用相同的方式表示(topic等),供上層應(yīng)用程序(運動規(guī)劃等)調(diào)用。
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV