大家好!我是Kenny。今天我來展示一種利用C#和webservice來開發一個應用程式讓機器人實現手動移動功能。關於用外部接口程序來移動機器人,其實PCSDK也可以,但是呢,PCSDK關於這個有著先天的缺陷,就是沒有直接Jogging的接口,必須在機器人控制器中建立接收程序才能實現。通常用PCSDK實現的過程有以下方法:
1. 機器人程序中創建幾個Robtarget,設置好移動指令,然後PCSDK端用函數去寫入Robtarget,那麼當機器人在程序中接收到位置點後移動。
2. 通過中斷程序和自定義信號來實現, PCSDK端更新信號值觸發運動程序。
以上做法個人感覺比較繁瑣,實質上還是靠Rapid運動指令來讓機器人運動,那麼有沒有一種方法能夠簡單的直接驅動機器人移動?就像我們的新品「Robot Control Mate」那樣自由移動?
必須的!用WebService可以彌補PCSDK接口的不足之處。
先露個臉吧。看右側Jogging一欄。
為了形象地展示其功能,我錄了一段視頻,請觀賞:
簡單說明一下,Jogging專欄提供了1到6軸的Jogging功能,加號代表正方向移動(歐拉角增加),減號代表負方向移動(歐拉角減小)。
更多精彩內容請關注作者公眾號「Kenny的機器人小屋」,獲取更多資源請點擊「往期精彩」。
更多問題請諮詢作者。
請推薦給身邊的朋友,讓更多的機器人愛好者加入吧~