Gazebo | Ignition | Community
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Sending Topics from Windows PC to Gazebo Ubuntu PC

I am attempting to send a single topic from an external program on a windows PC to Gazebo standalone on an ubuntu PC.

Here are the following options I think I have 1. Involve ROS with ROS Bridge or cros . I would rather avoid this as this would introduce an unnecessary tool dependency . 2. Install the Gazebo transport library in the windows PC based on the info below and then link against these libraries and send the message using python C code

Before I perform 2. I want to check with a simple example on the local Ubuntu PC. I found this example http://answers.gazebosim.org/question/19/publish-a-topic/ My question is once I have the this example working how do I change the IP and PORT to access Gazebo thats running on a different PC. Is this possible ?

Sending Topics from Windows PC to Gazebo Ubuntu PC

I am attempting to send a single topic from an external program on a windows PC to Gazebo standalone on an ubuntu PC.

Here are the following options I think I have 1. Involve ROS with ROS Bridge or cros . I would rather avoid this as this would introduce an unnecessary tool dependency . 2. Install the Gazebo transport library in the windows PC based on the info below and then link against these libraries and send the message using python C codecode Are there any other options?

Before I perform 2. I want to check with a simple example on the local Ubuntu PC. I found this example http://answers.gazebosim.org/question/19/publish-a-topic/ My question is once I have the this example working how do I change the IP and PORT to access Gazebo thats that's running on a different PC. Is this possible ?

Sending Topics from Windows PC to Gazebo Ubuntu PC

I am attempting to send a single topic from an external program on a windows PC to Gazebo standalone on an ubuntu PC.

Here are the following options I think I have 1. Involve ROS with ROS Bridge or cros . I would rather avoid this as this would introduce an unnecessary tool dependency . 2. Install the Gazebo transport library in the windows PC based on the info below and then link against these libraries and send the message using python C code Are there any other options?

Before I perform 2. I want to check with a simple example on the local Ubuntu PC. I found this example http://answers.gazebosim.org/question/19/publish-a-topic/ My question is once I have the this example working how do I change the IP and PORT to access Gazebo that's running on a different PC. Is this possible ?

Sending Topics from Windows PC to Gazebo Ubuntu PC

I am attempting to send a single topic from an external program on a windows PC to Gazebo standalone on an ubuntu PC.

My First Step was to be able to communicate Linux to Linux. This was straight forward. We can send commands from Linux PC to Linux PC 1. Install gazebo on Both PC's 2. On PC 1 Open terminal in folder that contains the velodyne example export GAZEBO_PLUGIN_PATH=$PWD:$GAZEBO_PLUGIN_PATH ( Gazebo plugin path) export GAZEBO_MASTER_URI=http://10.224.52.40:11346 (ip for gz server) gazebo --verbose velodyne.world

Move Velocity binary vel to PC 2 Open terminal with velocity executable export GAZEBO_MASTER_URI=http://10.224.52.40:11346 ./vel 2 to see velodyne rotate in gazebo on PC 1. I also got a listener on PC2 obtaining LIDAR data

Here are the following options I think I have 1. Involve ROS with ROS Bridge or cros . I would rather avoid this as this would introduce an unnecessary tool dependency . 2. . ROS is not needed.

  1. Install the Gazebo ign transport library in the windows PC based on the info below and then link against these libraries and send receive the message using python C code Are there any other options?

    Before I perform 2. I want to check with a simple example on the local Ubuntu PC. I found python/ C++ code. http://answers.gazebosim.org/question/19/publish-a-topic/

I believe based on http://gazebosim.org/tutorials?tut=install_dependencies_from_source that we can use ign-trasnport1 or ign-transport2. I will explore this.Has anyone successfully installed this example http://answers.gazebosim.org/question/19/publish-a-topic/ My question is once I on a windows 10 PC?

  1. Use a Socket-Client portable library like ZeroMQ. If I cannot get ign-transport to communicate I would have the this example working how do I change the IP to create my own transport layer and PORT to access Gazebo that's running on a different PC. Is this possible ?

    have to send messages from a plugin . http://answers.gazebosim.org/question/13321/how-to-communicate-with-gzserver-over-a-custom-socket-client/

Sending Topics from Windows PC to Gazebo Ubuntu PC

I am attempting to send a single topic from an external program on a windows PC to Gazebo standalone on an ubuntu PC.

My First Step was to be able to communicate Linux to Linux. This was straight forward. We can send commands from Linux PC to Linux PC 1. Install gazebo on Both PC's 2. On PC 1 Open terminal in folder that contains the velodyne example export GAZEBO_PLUGIN_PATH=$PWD:$GAZEBO_PLUGIN_PATH ( Gazebo plugin path) export GAZEBO_MASTER_URI=http://10.224.52.40:11346 (ip for gz server) gazebo --verbose velodyne.world

Move Velocity binary vel to PC 2 Open terminal with velocity executable export GAZEBO_MASTER_URI=http://10.224.52.40:11346 ./vel 2 to see velodyne rotate in gazebo on PC 1. I also got a listener on PC2 obtaining LIDAR data

Here are the following options I think I have 1. Involve ROS with ROS Bridge or cros . I would rather avoid this as this would introduce an unnecessary tool dependency . ROS is not needed.

  1. Install the ign transport library in the windows PC based on the info below and then link against these libraries and send receive the message using python/ C++ code. http://answers.gazebosim.org/question/19/publish-a-topic/

I believe based on http://gazebosim.org/tutorials?tut=install_dependencies_from_source that we can use ign-trasnport1 or ign-transport2. I will explore this.Has anyone successfully installed this on a windows 10 PC?

  1. Use a Socket-Client portable library like ZeroMQ. If I cannot get ign-transport to communicate I would have to create my own transport layer and have to send messages from a plugin . http://answers.gazebosim.org/question/13321/how-to-communicate-with-gzserver-over-a-custom-socket-client/

Sending Topics from Windows PC to Gazebo Ubuntu PC

I am attempting to send a single topic from an external program on a windows PC to Gazebo standalone on an ubuntu PC.

My First Step was to be able to communicate Linux to Linux. This was straight forward. We can send commands from Linux PC to Linux PC 1. Install gazebo on Both PC's 2. On PC 1 Open terminal in folder that contains the velodyne example export GAZEBO_PLUGIN_PATH=$PWD:$GAZEBO_PLUGIN_PATH ( Gazebo plugin path) export GAZEBO_MASTER_URI=http://10.224.52.40:11346 (ip for gz server) gazebo --verbose velodyne.world

Move Velocity binary vel to PC 2 Open terminal with velocity executable export GAZEBO_MASTER_URI=http://10.224.52.40:11346 ./vel 2 to see velodyne rotate in gazebo on PC 1. I also got a listener on PC2 obtaining LIDAR data

Here are the following options I think I have 1. Involve have

1.Involve ROS with ROS Bridge or cros . cros. I would rather avoid this as this would introduce an unnecessary tool tool dependency . ROS is not needed.

  1. Install

    2.Install the ign transport library in the windows PC based on the info info below and then link against these libraries and send receive the the message using python/ C++ code. http://answers.gazebosim.org/question/19/publish-a-topic/

http://answers.gazebosim.org/question/19/publish-a-topic/ I believe based on http://gazebosim.org/tutorials?tut=install_dependencies_from_source http://gazebosim.org/tutorials?tut=install_dependencies_from_source that we can use ign-trasnport1 or or ign-transport2. I will explore this.this. Has anyone successfully installed this on a windows 10 PC?

  1. Use

    3.Use a Socket-Client portable library like ZeroMQ. If I cannot get get ign-transport to communicate I would have to create my own transport transport layer and have to send messages from a plugin as well as write a receiver . http://answers.gazebosim.org/question/13321/how-to-communicate-with-gzserver-over-a-custom-socket-client/

Sending Topics from Windows PC to Gazebo Ubuntu PC

I am attempting to send a single topic from an external program on a windows PC to Gazebo standalone on an ubuntu PC.

My First Step was to be able to communicate Linux to Linux. This was straight forward. We can send commands from Linux PC to Linux PC 1. Install gazebo on Both PC's 2. On PC 1 Open terminal in folder that contains the velodyne example export GAZEBO_PLUGIN_PATH=$PWD:$GAZEBO_PLUGIN_PATH ( Gazebo plugin path) export GAZEBO_MASTER_URI=http://10.224.52.40:11346 (ip for gz server) gazebo --verbose velodyne.world

Move Velocity binary vel to PC 2 Open terminal with velocity executable export GAZEBO_MASTER_URI=http://10.224.52.40:11346 ./vel 2 to see velodyne rotate in gazebo on PC 1. I also got a listener on PC2 obtaining LIDAR data

Here are the following options I think I have

1.Involve ROS with ROS Bridge or cros. I would rather avoid this as this would introduce an unnecessary tool dependency . ROS is not needed.

2.Install the ign transport library in the windows PC based on the info below and then link against these libraries and send receive the message using python/ C++ code. http://answers.gazebosim.org/question/19/publish-a-topic/ I believe based on http://gazebosim.org/tutorials?tut=install_dependencies_from_source that we can use ign-trasnport1 or ign-transport2. I will explore this. Has anyone successfully installed this on a windows 10 PC?

3.Use a Socket-Client portable library like ZeroMQ. If I cannot get ign-transport to communicate I would have to create my own transport layer and have to send messages from a plugin as well as write a receiver . http://answers.gazebosim.org/question/13321/how-to-communicate-with-gzserver-over-a-custom-socket-client/

Sending Topics from Windows PC to Gazebo Ubuntu PC

I am attempting to send a single topic from an external program on a windows PC to Gazebo standalone on an ubuntu PC.

My First Step was to be able to communicate Linux to Linux. This was straight forward. We can send commands from Linux PC to Linux PC 1. Install gazebo on Both PC's 2. On PC 1 Open terminal in folder that contains the velodyne example export GAZEBO_PLUGIN_PATH=$PWD:$GAZEBO_PLUGIN_PATH ( Gazebo plugin path) export GAZEBO_MASTER_URI=http://10.224.52.40:11346 (ip for gz server) gazebo --verbose velodyne.world

Move Velocity binary vel to PC 2 Open terminal with velocity executable export GAZEBO_MASTER_URI=http://10.224.52.40:11346 ./vel 2 to see velodyne rotate in gazebo on PC 1. I also got a listener on PC2 obtaining LIDAR data

Here are the following options I think I have

1.Involve ROS with ROS Bridge or cros. I would rather avoid this as this would introduce an unnecessary tool dependency . ROS is not needed.

2.Install the ign transport library in the windows PC based on the info below and then link against these libraries and send receive the message using python/ C++ code. http://answers.gazebosim.org/question/19/publish-a-topic/ I believe based on http://gazebosim.org/tutorials?tut=install_dependencies_from_source that we can use ign-trasnport1 or ign-transport2. I will explore this. Has anyone successfully installed this on a windows 10 PC?

3.Use a Socket-Client portable library like ZeroMQ. If I cannot get ign-transport to communicate I would have to create my own transport layer and have to send messages from a plugin as well as write a receiver . http://answers.gazebosim.org/question/13321/how-to-communicate-with-gzserver-over-a-custom-socket-client/

Sending Topics from Windows PC to Gazebo Ubuntu PC

I am attempting to send a single topic from an external program on a windows PC to Gazebo standalone on an ubuntu PC.

My First Step was to be able to communicate Linux to Linux. This was straight forward. We can send commands from Linux PC to Linux PC 1. Install gazebo on Both PC's 2. On PC 1 Open terminal in folder that contains the velodyne example export GAZEBO_PLUGIN_PATH=$PWD:$GAZEBO_PLUGIN_PATH ( Gazebo plugin path) export GAZEBO_MASTER_URI=http://10.224.52.40:11346 (ip for gz server) gazebo --verbose velodyne.world

Move Velocity binary vel to PC 2 Open terminal with velocity executable export GAZEBO_MASTER_URI=http://10.224.52.40:11346 ./vel 2 to see velodyne rotate in gazebo on PC 1. I also got a listener on PC2 obtaining LIDAR data

Here are the following options I think I have

1.Involve ROS with ROS Bridge or cros. I would rather avoid this as this would introduce an unnecessary tool dependency . ROS is not needed.

2.Install the ign transport library in the windows PC based on the info below and then link against these libraries and send receive the message using python/ C++ code. http://answers.gazebosim.org/question/19/publish-a-topic/ I believe based on http://gazebosim.org/tutorials?tut=install_dependencies_from_source that we can use ign-trasnport1 or ign-transport2. I will explore this. this.I want to just use the transport library without installing the rest of gazebo and use this to send and receive messages. Has anyone successfully installed and performed this on a windows 10 PC?

3.Use a Socket-Client portable library like ZeroMQ. If I cannot get ign-transport to communicate I would have to create my own transport layer and have to send messages from a plugin as well as write a receiver . endpoint. The below example does not have an end point. http://answers.gazebosim.org/question/13321/how-to-communicate-with-gzserver-over-a-custom-socket-client/

Sending Topics from Windows PC to Gazebo Ubuntu PC

I am attempting to send a single topic from an external program on a windows PC to Gazebo standalone on an ubuntu PC.

My First Step was to be able to communicate Linux to Linux. This was straight forward. We can send commands from Linux PC to Linux PC 1. Install gazebo on Both PC's 2. On PC 1 Open terminal in folder that contains the velodyne example export GAZEBO_PLUGIN_PATH=$PWD:$GAZEBO_PLUGIN_PATH ( Gazebo plugin path) export GAZEBO_MASTER_URI=http://10.224.52.40:11346 (ip for gz server) gazebo --verbose velodyne.world

Move Velocity binary vel to PC 2 Open terminal with velocity executable export GAZEBO_MASTER_URI=http://10.224.52.40:11346 ./vel 2 to see velodyne rotate in gazebo on PC 1. I also got a listener on PC2 obtaining LIDAR data

Here are the following options I think I have

1.Involve ROS with ROS Bridge or cros. I would rather avoid this as this would introduce an unnecessary tool dependency . ROS is not needed.

2.Install the ign transport library in the windows PC based on the info below and then link against these libraries and send receive the message using python/ C++ code. http://answers.gazebosim.org/question/19/publish-a-topic/ I believe based on http://gazebosim.org/tutorials?tut=install_dependencies_from_source that we can use ign-trasnport1 or ign-transport2. I will explore this.I want to just use the transport library without installing the rest of gazebo and use this to send and receive messages. Has anyone successfully installed and performed this on a windows 10 PC?

3.Use a Socket-Client portable library like ZeroMQ. If I cannot get ign-transport to communicate I would have to create my own transport layer and have to send messages from a plugin as well as write a endpoint. The below example does not have an end point. http://answers.gazebosim.org/question/13321/how-to-communicate-with-gzserver-over-a-custom-socket-client/

Sending Topics from Windows PC to Gazebo Ubuntu PC

I am attempting to send a single topic from an external program on a windows PC to Gazebo standalone on an ubuntu PC.

My First Step was to be able to communicate Linux to Linux. This was straight forward. We can send commands from Linux PC to Linux PC 1. Install gazebo on Both PC's 2. On PC 1 Open terminal in folder that contains the velodyne example export GAZEBO_PLUGIN_PATH=$PWD:$GAZEBO_PLUGIN_PATH ( Gazebo plugin path) export GAZEBO_MASTER_URI=http://10.224.52.40:11346 GAZEBO_MASTER_URI=http://XX.XXX.XX.XX:11346 (ip for gz server) gazebo --verbose velodyne.world

Move Velocity binary vel to PC 2 Open terminal with velocity executable export GAZEBO_MASTER_URI=http://10.224.52.40:11346 GAZEBO_MASTER_URI=http://XX.XXX.XX.XX:11346 ./vel 2 to see velodyne rotate in gazebo on PC 1. I also got a listener on PC2 obtaining LIDAR data

Here are the following options I think I have

1.Involve ROS with ROS Bridge or cros. I would rather avoid this as this would introduce an unnecessary tool dependency . ROS is not needed.

2.Install the ign transport library in the windows PC based on the info below and then link against these libraries and send receive the message using python/ C++ code. http://answers.gazebosim.org/question/19/publish-a-topic/ I believe based on http://gazebosim.org/tutorials?tut=install_dependencies_from_source that we can use ign-trasnport1 or ign-transport2. I will explore this.I want to just use the transport library without installing the rest of gazebo and use this to send and receive messages. Has anyone successfully installed and performed this on a windows 10 PC?

3.Use a Socket-Client portable library like ZeroMQ. If I cannot get ign-transport to communicate I would have to create my own transport layer and have to send messages from a plugin as well as write a endpoint. The below example does not have an end point. http://answers.gazebosim.org/question/13321/how-to-communicate-with-gzserver-over-a-custom-socket-client/