skip to navigation
skip to content

Not Logged In

pygazebo 2.2.1-2014.1

Python bindings for the Gazebo multi-robot simulator.

https://travis-ci.org/jpieper/pygazebo.png?branch=develop https://pypip.in/d/pygazebo/badge.png https://coveralls.io/repos/jpieper/pygazebo/badge.png?branch=develop

pygazebo provides python bindings for the Gazebo (http://gazebosim.org) multi-robot simulator.

Features

  • Supports publishing and subscribing to any Gazebo topics using a straightforward python API.
  • Python versions of all defined Gazebo protobuf messages are included.
  • Based on eventlet (http://eventlet.net), for easy concurrency support.

Simple Usage

The following example shows how easy it is to publish a message repeatedly to control a single joint in a Gazebo model running on the local machine on the default port.

import eventlet
from pygazebo import Manager

manager = Manager()
publisher = manager.advertise('/gazebo/default/model/joint_cmd',
                              'gazebo.msgs.JointCmd')

message = pygazebo.msg.joint_cmd_pb2.JointCmd()
message.axis = 0
message.force = 1.0

while True:
    publisher.publish(message)
    eventlet.sleep(1.0)

History

2.2.1-2014.1 (2014-02-11)

  • First release on PyPI.
 
File Type Py Version Uploaded on Size
pygazebo-2.2.1-2014.1.tar.gz (md5) Source 2014-02-12 35KB
  • Downloads (All Versions):
  • 4 downloads in the last day
  • 24 downloads in the last week
  • 151 downloads in the last month