[ros-users] is a native ROS device possible?

Morgan Quigley mquigley at cs.stanford.edu
Fri Jun 8 18:30:26 UTC 2012


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 at 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 at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users



More information about the ros-users mailing list