aubo sdk為官方提供的開發者工具包,可在:
windows下利用vs進行開發;
windows下利用pycharm進行開發;
linux下利用qt進行開發;
另外官方還提供有aubo的ros開發包,將其放在工作空間下編譯通過即可,這裡就不詳細介紹了。
解壓工具包->找到auboi5-c-sdk-for-windows包->解壓後根據系統選擇64位or32位
後面都以64位系統為例,包內資料夾如下所示:
方法一:借用例程
可以看到,檔案中自帶有乙個.sln解決方案檔案,最簡單的配置方法是直接用vs2017開啟這個解決方案,然後:
會彈出如下所示乙個視窗,選擇「確定」;
輸入aubo機械人的ip位址,如下所示,其他都不用改;
工程中會包含有aubo的官方例程,自己編寫的**也仿照例程,在額外的.h和.cpp檔案中寫**,然後包含進主函式中呼叫即可。
注:但是這樣存在問題,同乙個專案下不同檔案中的函式不能同名,隨著檔案的增多會給程式設計帶來不便。下面介紹如何從乙個空的專案開始配置。
方法二:空專案配置
首先找到依賴檔案,就在auboi5-sdk-for-windows-x64->dependens中,如下圖所示第乙個資料夾:
把dependens資料夾直接複製貼上到新建的空專案路徑下。注意是專案.vcxproj檔案的路徑下,不是.sln的路徑下:
在vs中開啟新建的專案,右鍵專案->屬性->vc++目錄->常規,在對應的地方輸入:
包含目錄:dependens\auboi5\inc
庫目錄:dependens\auboi5\lib
附加依賴項:libserviceinte***ce.lib
完成3和4後對專案進行編譯,編譯成功後將dependens->auboi5->dll中的部分dll檔案複製到可執行程式目錄中(可執行程式目錄一般是 x64->debug),如下所示:
空專案程式的各種初始化**就得自己寫了,具體可參考例程。
解壓工具包->找到auboroboticspython3.5-x64包,如下所示:
注:這裡的說明.txt就是官方給的安裝步驟說明,但比較簡略,下面我詳細解釋。
安裝步驟:
安裝python-3.5.4-amd64.exe,這是安裝對應版本的python編譯器。
要注意的地方:
1).安裝的時候注意記一下python 3.5.4的安裝路徑,後面要用到;
2).新版本的pycharm已經不再支援python 3.5.4了,所以pycharm要用舊版本,我用的是2017.3.7,再往上的版本能不能用就不知道了;
將python-dlls目錄下的檔案複製到python 3.5.4安裝目錄下的dlls目錄中。
要注意的地方:
1).這裡就是為什麼上一步記住安裝路徑的緣由了;
2).如果找不到對應資料夾,檢查一下是否顯示了隱藏專案;
開啟pycharm,建立乙個空的專案,然後開啟robotcontrol.py檔案,觀察import libpy3auboi5這一行是否報錯,如果報錯,則:右鍵專案->mark directory as->excluded。
完成,如何寫**就參考robotcontrol.py的例程了。
開發環境配置
每次換了電腦,都需要折騰一下電腦配置之前用的比較順手的環境,因此在此記錄下個人常用的一些開發工具和環境的配置 alias就是別名的意思,可以配置一些簡單好用的alias提高效率,通過在 bashrc 中新增即可.注 修改.bashrc後,需要通過執行source bashrc來讓修改生效,或者重啟終...
PHP開發環境配置
windows xp sp2下配置php開發環境 方法一 apache2.2.4 php5.2.1 mysql5.0.22 zendoptimizer3.2.6 初涉php,三天摸索,重複n次,精神幾近錯亂,終於成功配置php環境,現將步驟記錄如下 環境及所須軟體 windows xp sp2 不安...
Winodws Mobile 開發環境配置
1.安裝vs2008,如果是vs2005需要安裝sp1 安裝連線 visual studio team system 2008 team suite 90 天試用版 visual studio 2008 專業版 90 天試用版 希望大家使用vs2008 2.安裝windows mobile sdk ...