1 问题
使用的Kinova GEN3机械臂,通过在Kortex Web App的“Monitoring”页面中,找到机械臂的固件版本,在system information中的Base下找到Bootloader Version,我的是2.5.0-2。所以下载的python API是2.5 ,但是在Python3.7中安装会报错:
ERROR: Could not find a version that satisfies the requirement protobuf3.5.1 (from kortex-api) (from versions: none)
ERROR: No matching distribution found for protobuf3.5.1
WARNING: There was an error checking the latest version of pip.
2 解决办法
因为我安装metaworld包时提前安装了必须的protobuf3.20.1。与kortex_api2.5要求的protobuf3.5.1冲突了。我的解决办法是安装kortex_api的2.7版本的API。
(1)下载Python的API工具包
https://github.com/Kinovarobotics/Kinova-kortex2_Gen3_G3L
点击左侧2.7的文件夹下载.whl文件
通过pip 安装:
pip install .\kortex_api-2.7.0.post5-py3-none-any.whl