Barobo Linkbot软件包
PyLinkbot的Python项目详细描述
Pylinkbot
pylinkbot-一个用于控制barobo linkbots的python包 联系人:david ko<;david@barobo.com>;
LinkBots是一种小型模块化机器人,设计用于在 计算机科学和数学课程。更多信息请访问 http://www.barobo.com。
要求
这个包是根据Python3.4构建的。python 2显然不是 支持,其他版本的python 3可能工作,也可能不工作。另外, 强烈建议在图形绘制时使用scipy http://www.scipy.org>;。 还有更多。
安装
建议通过setuptools实用程序安装此软件包, 例如“easy_install”或“pip”。例如:
easy_install3 PyLinkbot
或
pip3 install PyLinkbot
建筑
从2.3.2版开始,从setup.py脚本构建已经在ubuntu上测试过了 14.04升构建此软件包的要求是:
cmake git python3-dev gcc g++
要同时安装所有这些,请运行命令:
sudo apt-get install cmake git python3-dev gcc g++
接下来,您应该能够运行安装脚本。
python3 setup.py build
脚本将下载并构建所有必要的依赖项,包括boost 以及linkbot实验室sdk包。请注意,建造过程可能需要 完成的时间比较长,目前用户界面反馈很少 在这个过程中,耐心是值得赞赏的。
2.3.7
- 修复了某些系统在使用按钮事件回调函数时出现的错误。
- 增加了“移动关节加速”功能
2.3.6
- 添加了符合PEP8的成员函数名。即移动wait()而不是 movewait()
2.3.2
- 根据LinkBot Labs 1.0.3编译
- 增加了控制LinkBot加速/减速的功能 马达。请参见linkbot.moveSmooth()函数族。这些功能将 仅适用于高于4.4.4的Linkbot固件版本。
2.3.1
- 根据Linkbot实验室0.9.1编译
2.3.0
- 更新到LinkBot实验室0.7.9库。
- 更改了机器人无线电通信协议。现在可以“热交换” 加密狗和保持与以前连接的机器人的连接。然而, 新协议不向后兼容。如果您使用的是LinkBot实验室0.7.6 或0.7.7,请使用Pylinkbot 2.2.2。
2.2.2
- 更新到LinkBot实验室0.7.7库。
- 将movewait()更改为纯python函数。
2.2.1
- 修复了死锁;如果主线程调用rpc,模块有时会死锁 函数,而事件处理程序回调函数正在执行。
2.2.0
- 根据新的LinkBot实验室0.7.6构建
2.1.3
- 添加了丢失的dll
2.1.2
- 添加了访问twi的功能
- 添加了访问LinkBot Arduino Shield的功能
在出口 上固定异常
2.1.1
- 改进了movewait()的健壮性。
2.1.0
- 添加了函数setMotorPower()和moveJointo()
2.0.4
- python模块不再在断开连接时禁用robot广播,除非它们 最初是由这个模块启用的。
2.0.3
- 内部修复;重命名一些C++ API函数< /LI>
2.0.2
- 已修复GetAccelerator()成员函数。
2.0.1
- 使序列号不区分大小写。
- 固定比赛条件/死锁时,等待关节完成移动。
2.0.0
- 重构的从Pybarobo(v1.0.0系列)后端使用新的 LinkBotlabs和Baromesh协议。