WIndow10下安裝UR機器人介面 ur_rtde
一、 For C++
1. 直接安裝(適用VS2019)
在Windows下如果使用的是VS2019,可以直接根據官方提供的教程安裝(官方教程地址),安裝之后記得在專案屬性里添加包含目錄、庫目錄、附加依賴項等,但我專門為此安裝VS2019之后專案還是報錯了,報錯內容大概是缺少Boost的依賴項,所以我又把VS2019卸載了,
2.使用VS(版本≥2017)cmake生成
- 首先安裝Boost,Win10下安裝Boost教程,
- Boost安裝好后,可以根據以下指令進行:
git clone https://gitlab.com/sdurobotics/ur_rtde.git #下載ur_rtde原始碼
cd ur_rtde #進入所在目錄(需要根據自己clone到的代碼路徑進行修改)
mkdir build #該目錄下創建build
cd build #進入build
cmake .. -DBOOST_ROOT="<Path:\to\boost_<version>>" -DBOOST_LIBRARYDIR="<Path:\to\boost_<VERSION>\<COMPILER>>" -DPYTHON_BINDINGS=OFF
msbuild ur_rtde.sln /property:Configuration=Release /maxcpucount:<NUMBER_OF_CORES> #生成Release版本
官網教程中的cmake時沒用cmake ..把目錄回傳,會報錯!
這里又涉及到自己Boost的根目錄和庫目錄的路徑,根據自己的版本進行相應的修改即可,其中<NUMBER_OF_CORES>改為8即可,Configuration=Release改寫成Configuration=Debug可以生成Debug版本,
- 完成以上步驟后,可以在VS中配置專案屬性,并用官網的Demo跑一下,
(到這一步,我的Debug版本運行是會報一個記憶體問題的中斷,不知道有沒有朋友有遇到過這個問題,可以私信交流以下)
二、For Python
1.官網教程
官網提供的教程Python安裝時就一句pip install --user ur_rtde就完成了,但是我再WIn10下運行這個命令報錯了(Ubuntu下成功了)
2.手動安裝
同樣,先下載原始碼:
git clone https://gitlab.com/sdurobotics/ur_rtde.git #下載ur_rtde原始碼
cd ur_rtde #進入所在目錄(需要根據自己clone到的代碼路徑進行修改)
git submodule update --init --recursive #找pybind11依賴
python setup.py build
python setup.py install
完成后,用官網的Demo跑一下看是否成功,

為了安全起見,現在虛擬機上測驗!
ur-c++
ur-python
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/243537.html
標籤:其他
上一篇:GT-suite2016最新
下一篇:硬核二進制安全學習:Example:Function Prologue and Function Epilogue(基礎函式呼叫機制)
