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协议。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
空字符串检查在java中未按预期工作   JavaSpringWebClient:自动计算主体的HMAC签名并将其作为头传递   foreach是否有一个Java等效的foreach循环和一个引用变量?   java如何在Eclipse中导入jar   使用特定第三方或java时lombok触发错误。*方法或构造函数   安卓 java将对象数组转换为int数组   java使一定百分比的JUnit测试通过   java Android:将Seekbar的一个值与另一个值进行比较   java将int数组(图像数据)写入文件的最佳方式是什么   java取代了系统。yml的构造函数内的getProperty   sqlite Java将公钥和私钥转换为字符串,然后再转换回字符串   安卓获取白色像素并将其保存到java opencv中的数组中   java为什么是ServerSocket。setSocketFactory静态?   Java数组似乎在不直接修改的情况下更改值