Hi John,
Depending on what you are trying to do, you might be able to get
clever with udev rules, daemons, etc., to get it done. But that's sort
of duct-tape.
I heartily agree the long-term vision of allowing embedded systems to
plug-and-play into a live ROS system, where "plugging in" the embedded
device would be analogous to launching a "typical" ROS node's POSIX
process. This will require a great deal of work to make possible, but
it's on my long-term wish list as well.
-Morgan
On Fri, Jun 8, 2012 at 11:06 AM, John Galloway <
jrg@toasterfish.com> wrote:
> It appears (i.e. just reading the docs, I haven't brought up a ROS env yet) that at present every ROS device has to have an executable (or driver) on a host (which is found in the package for that device). It would seem ideal that a device using USB (for example) could have its driver embedded to allow a generic USB driver to detect that this is a ROS device and link it into the graph of nodes (allowing the device to publish and subscribe etc) without a device specific driver being needed. Is this possible within the current APIs?
> -jrg
> _______________________________________________
> ros-users mailing list
> ros-users@code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users