露台多机器人模拟器的python绑定。
pygazebo的Python项目详细描述
pygazebo为露台提供python绑定 (http://gazebosim.org)多机器人模拟器。
- github:https://github.com/jpieper/pygazebo
- 免费软件:Apache2.0许可证
- 文档:http://pygazebo.rtfd.org。
功能
- 支持使用 简单的python api。
- 所有已定义的露台原型消息的python版本是 包括。 为灵活的并发支持提供了支持。
简单用法
下面的示例显示发布消息是多么容易 反复控制凉亭模型中的单个节点 默认端口上的本地计算机。
importtrolliusfromtrolliusimportFromimportpygazeboimportpygazebo.msg.joint_cmd_pb2@trollius.coroutinedefpublish_loop():manager=yieldFrom(pygazebo.connect())publisher=yieldFrom(manager.advertise('/gazebo/default/model/joint_cmd','gazebo.msgs.JointCmd'))message=pygazebo.msg.joint_cmd_pb2.JointCmd()message.axis=0message.force=1.0whileTrue:yieldFrom(publisher.publish(message))yieldFrom(trollius.sleep(1.0))loop=trollius.get_event_loop()loop.run_until_complete(publish_loop())
历史记录
3.0.0-2014.1(2014-07-04)
- 从eventlet切换到trollius/asyncio,以获得更好的兼容性 以及其他事件循环和未来的python版本。
- 露台3.0.0更新
2.2.1-2014.2(2014-06-04)
- 正确支持发送和接收大消息。
2.2.1-2014.1(2014-02-11)
- pypi上的第一个版本。