示教功能算是機(jī)械臂傳統(tǒng)功能了,不需要任何編程,只需要手把手就可以“教”會(huì)機(jī)器人完成新功能。
圖形化編程
沒(méi)有編程基礎(chǔ),又想要更自動(dòng)化的控制機(jī)械臂,怎么辦?Dobot Blockly是為Dobot Magician開發(fā)的一套圖形化編程平臺(tái),基于谷歌的開源平臺(tái)Google Blockly。通過(guò)該平臺(tái),用戶可以通過(guò)拼圖的方式進(jìn)行編程,直觀易懂。
圖形化編程示例說(shuō)明:設(shè)置末端夾具為手爪,通過(guò)循環(huán)模塊設(shè)置循環(huán)次數(shù)為3,使機(jī)械臂在Z軸方向上下來(lái)回運(yùn)動(dòng)3次。
腳本控制和高級(jí)編程接口
如果您有一些編程基礎(chǔ),可以編寫腳本語(yǔ)言控制機(jī)械臂。Dobot社區(qū)已經(jīng)有一些現(xiàn)成的Demo程序,不用任何修改或僅做簡(jiǎn)單修改就可以完成功能。
據(jù)開發(fā)人員稱,Dobot目前也正在開發(fā)ROS的接口,通過(guò)MoveIt!和RViz插件配置會(huì)提供了一個(gè)易于使用的圖形用戶界面(GUI)來(lái)設(shè)置機(jī)械臂,使用戶能以直觀的方式進(jìn)行運(yùn)動(dòng)規(guī)劃任務(wù)的開發(fā),我們一起期待吧。
本次由于時(shí)間有限沒(méi)有親自試用Dobot編程功能,我們下次繼續(xù)玩一下ROS和視覺(jué)抓取等新功能。