ROSInterface question: ROS Node at another machine

Typically: "How do I... ", "How can I... " questions
Post Reply
Klaus
Posts: 22
Joined: 20 Nov 2013, 18:30

ROSInterface question: ROS Node at another machine

Post by Klaus »

Hello all,

According to this:
http://www.coppeliarobotics.com/helpFil ... Interf.htm

When we want to use ROS with Vrep, what happens is that once we start Vrep with ROSInterface support, it finds a roscore running in the network and creates a ROS Node that serves as communication point between VREP and the ROS network. Something like this:

Scenario 1
  • Machine 1
    • VREP
    • VREP's ros node
    • roscore
    • other ros nodes
    • ros master
Due to how computationally demanding VREP and other ros nodes (e.g. image processing, path planning) we are running VREP in a separate machine. Something like this:

Scenario 2
  • Machine 1
    • VREP
    • VREP's ros node
  • Machine 2
    • roscore
    • ros master
    • other ros nodes
However, we would like machine 1 not to require a ros installation to work. And focus only on running VREP. So the ideal case would be something like scenario 3:

Scenario 3
  • Machine 1
    • VREP
  • Machine 2
    • VREP's ros node
    • roscore
    • ros master
    • other ros nodes
In this case, everything related to ROS would be running in a separate machine.

Question; is this possible?


Regards,


Klaus

fferri
Posts: 1217
Joined: 09 Sep 2013, 19:28

Re: ROSInterface question: ROS Node at another machine

Post by fferri »

The RosInterface plugin requires ROS.

Moreover, it is not possible to run V-REP's (RosInterface's) ROS node without V-REP.

Post Reply