ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
Try this for python.
pip3 install roslibpy
roslibpy works for non-ros/windows env too.
import time
import roslibpy
client = roslibpy.Ros(host='localhost', port=9090) #same as rosbridge port
client.run()
talker = roslibpy.Topic(client, '/chatter', 'std_msgs/String')
while client.is_connected:
talker.publish(roslibpy.Message({'data': 'Hello World!'}))
print('Sending message...')
time.sleep(1)
talker.unadvertise()
client.terminate()
2 | No.2 Revision |
Try this for python.
pip3 install roslibpy
roslibpy roslibpy works for non-ros/windows env too.
import time
import roslibpy
client = roslibpy.Ros(host='localhost', port=9090) #same as rosbridge port
client.run()
talker = roslibpy.Topic(client, '/chatter', 'std_msgs/String')
while client.is_connected:
talker.publish(roslibpy.Message({'data': 'Hello World!'}))
print('Sending message...')
time.sleep(1)
talker.unadvertise()
client.terminate()