1、機(jī)械結(jié)構(gòu)設(shè)計(jì);2、底層電路設(shè)計(jì)以及PCB板繪制;3、機(jī)器人控制器的設(shè)計(jì);4、嵌入式開(kāi)發(fā);5、多傳感器信息融合、機(jī)器人定位;6、機(jī)器人導(dǎo)航、規(guī)劃軟件算法;
1.機(jī)器人路徑算法(軟件工程師:研究機(jī)器人學(xué)和運(yùn)動(dòng)學(xué),力控等算法及代碼實(shí)現(xiàn)),
2.機(jī)器人應(yīng)用層軟件模塊開(kāi)發(fā),包括各種焊接,搬運(yùn),打磨等應(yīng)用方向(軟件工程師,Linux化境下的C語(yǔ)言編程)
3.機(jī)器人離線(xiàn)軟件功能開(kāi)發(fā),包括機(jī)器人方針軟件,離線(xiàn)編程等(軟件工程師,C#這類(lèi)上位機(jī)軟件使用)
4.機(jī)器人控制器設(shè)計(jì),機(jī)器人的核心大腦部分,1,2兩種工作都是基于這個(gè)硬件(硬件工程師和嵌入式軟件工程師,X86架構(gòu)的硬件設(shè)計(jì),BiOS設(shè)計(jì)與配置)
5.機(jī)器人伺服控制器設(shè)計(jì)(硬件工程師和嵌入式軟件工程師,現(xiàn)在階段以買(mǎi)過(guò)外的伺服應(yīng)用,自己在設(shè)計(jì)階段)
6.機(jī)器人控制架構(gòu)設(shè)計(jì)(電氣工程師,機(jī)器人整個(gè)控制柜內(nèi)的電氣選型設(shè)計(jì),一般包括伺服選型,接觸器,變壓器,直流電源,連接器,電纜;電氣原理圖繪制,包括系統(tǒng)的安全回路,上電邏輯,配電等;電磁兼容性與安全等級(jí)設(shè)計(jì))
7.機(jī)器人控制架構(gòu)中用的一些板卡設(shè)計(jì)(硬件工程師和嵌入式軟件,包括上電回路用的接口板,轉(zhuǎn)接電路板,基于總線(xiàn)的IO板卡,安全回路板卡,以上一般能買(mǎi)到現(xiàn)成的,但是為了降低成本和自主行,都在開(kāi)發(fā)自己產(chǎn)品)
8.機(jī)器人外形設(shè)計(jì)(機(jī)械工程師,機(jī)器人的力學(xué)基礎(chǔ),具體不太了解)
9.整機(jī)機(jī)器人在行業(yè)應(yīng)用(機(jī)械,電氣工程師為主,軟件工程師位輔,機(jī)械一般設(shè)計(jì)夾具,外部滑軌,氣動(dòng)機(jī)構(gòu)等,要會(huì)使用solidworks。電氣負(fù)責(zé)與機(jī)器人對(duì)接外圍控制設(shè)備,一般包括PLc,伺服等選型,完成控制柜設(shè)計(jì)和圖紙繪制(EPLAN和電氣CAD),要熟練使用PLC(西門(mén)子,三菱,AB,歐姆龍等)的軟件,會(huì)編PLc程序,會(huì)設(shè)計(jì)觸摸屏程序,熟悉profibus,devicenet等總線(xiàn),能熟練操作機(jī)器人,了解機(jī)器人的各種坐標(biāo)系及通訊控制方式。軟件工程師很多做上位機(jī)軟件,實(shí)現(xiàn)項(xiàng)目中關(guān)于系統(tǒng)調(diào)度和數(shù)據(jù)處理工作,一般C#和數(shù)據(jù)庫(kù)使用。
補(bǔ)充:
還有一個(gè)遺漏了,機(jī)器人示教器設(shè)計(jì)(機(jī)械,硬件,嵌入式軟件和wince下應(yīng)用)
小弟有點(diǎn)開(kāi)發(fā)工業(yè)機(jī)器人的經(jīng)驗(yàn),講講小弟的歷程吧,1.基本的運(yùn)動(dòng)學(xué)算法,包括笛卡爾空間的軌跡規(guī)劃(位置規(guī)劃:直線(xiàn)、圓弧、NURBS自由曲線(xiàn))和(姿態(tài)規(guī)劃:四元數(shù)),還有關(guān)節(jié)空間的多項(xiàng)式同步周期插補(bǔ),這些都是要在控制器中實(shí)現(xiàn)的比較基本的算法;2.再講動(dòng)力學(xué),是個(gè)較難的問(wèn)題,可以選擇做CSP基礎(chǔ)上的力前饋,也可以從驅(qū)動(dòng)器級(jí)做文章,很多做基于力矩的柔順控制都是從驅(qū)動(dòng)器做文章的,個(gè)人建議后者,像最近的匯川技術(shù)的IMC100和貝加萊的控制器可能就是做了力前饋補(bǔ)償,但是個(gè)人覺(jué)得還是應(yīng)該做像iiwa、sawyer、roberta這種級(jí)別的系統(tǒng),這個(gè)才是高端制造的王道之舉;3.總線(xiàn),基本的EtherCAT、CanOpen、Sercos等現(xiàn)場(chǎng)總線(xiàn)基本都相通,所以了解或是熟悉一種總線(xiàn)是有必要的;4.上位機(jī),通俗講是機(jī)器人系統(tǒng)要融合多種傳感器,比如視覺(jué),力矩等等,還有協(xié)調(diào)等,建議用基于ROS的平臺(tái)統(tǒng)籌管理,ROS里面的開(kāi)源大家是眾所周知的;5.人機(jī)交互或是更上層的machine learning或是其他的更高層learning的方法;6.機(jī)械方便,多多參看KUKA或是DLR的產(chǎn)品的機(jī)構(gòu)設(shè)計(jì),建議看一下Justin(iiwa前身)的機(jī)械設(shè)計(jì)。小弟的一點(diǎn)建議,僅供參考。
聯(lián)系客服