[ros-users] launching all nodes in included launch file on specified machine
koen buys
buys.koen at gmail.com
Thu Feb 10 15:21:31 UTC 2011
On 8 February 2011 08:48, Ken Conley <kwc at willowgarage.com> wrote:
> On Mon, Feb 7, 2011 at 11:34 PM, koen buys <koen.buys at mech.kuleuven.be> wrote:
>> On 7 February 2011 18:08, Ken Conley <kwc at willowgarage.com> wrote:
>>> Hi Dan,
>>>
>>> If you declare a machine tag as a default, it is only active for nodes
>>> that are evaluated after it. That enables the sort of behavior you
>>> describe, I think.
>>>
>>> In general, I want to redo the machine configuration (and am open to
>>> others willing to contribute). It's not nearly as powerful as it
>>> needs to be.
>>>
>>> - Ken
>>>
>>
>> What changes do you have in mind? (I'm currently using it a lot)
>
> The original design didn't really pan out. I didn't really understand
> how more complex roslaunch systems would be constructed, so I
> speculated and missed. The goal was to enable decoupling of machines
> and nodes, but the resulting system was more static than intended.
>
> In particular, some ideas to redo this:
>
> * decouple node/machine config even more, e.g. read from machine
> configurations onto the Parameter Server
I still don't see clearly how this should happen, could you detail more?
> * be able to apply a machine configuration in the include, e.g. Dan's
> suggestion and also [1]
this is also a feature that would prove it's use in our case.
> * enable defining machine names w/o requiring machines to be declared
>
only based on hostnames could be handy, taking the user and the same
ROS env variables to all
machines it's executed on (this is typically the case in our lab)
> I'd be open to a complete rethink about how machines are specified.
> We attempted to do this before Box Turtle, but ran out of runway and
> had too short of time to come to a consensus. The Parameter Server
> idea is a bit of a tangent, but the hope there is to be more
> declarative about the machines used in the system so that more tools
> can take advantage (e.g. roswtf, "rostop").
>
> I'd love help on this. Thoughts?
>
> - Ken
>
> [1]: https://code.ros.org/trac/ros/ticket/2598
> _______________________________________________
> ros-users mailing list
> ros-users at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users
>
More information about the ros-users
mailing list