Multiple machine roslaunch: auto detect [closed]

asked 2013-01-29 07:32:33 -0500

Claudio gravatar image

updated 2013-01-30 04:53:02 -0500

joq gravatar image

I fear the answer is going to be: write your own node to do that.

I find I want to achieve a couple things:

  • have a standard launch file deployed on all vehicles to bring up vehicle-specific nodes, this being called by the highest launch file
  • have a general launch file on the core to bring up everything, including vehicles when they are active

Is any of this achievable? Right now I tried launching a launch file with one of the defined machines offline and the procedure stopped completely.

Ideally

$ roslaunch project.launch
   (search for machines, found 1 through 3)
    |||
    ||\_ machine.launch (on machine 1)
    ||       |||
    ||       ||\_ laser
    ||       |\__ motors/odometry
    ||       \___ amcl
    ||
    |\__ machine.launch (on machine 2)
    |
    \___ machine.launch (on machine 3)
edit retag flag offensive reopen merge delete

Closed for the following reason question is not relevant or outdated by tfoote
close date 2015-10-16 13:20:13.181103

Comments

have you been able to get it to work?

Vinh K gravatar image Vinh K  ( 2015-09-25 13:38:32 -0500 )edit