ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
While I have no personal experience with those sensors/blocks, I can say that nxt_ros
only supports the 'standard' sensors/motors that come with the NXT set. Anything else will require you to add support. In theory however, using wifi would allow for (much) higher data rates and ranges. Of course you are still limited to what the brick can do, CPU wise.
The example shown here on the Dexter Industries blog looks promising: the 'only' thing for you to do would be to write a kind of 'proxy', akin to rosserial and nxt_ros
itself actually (which is also a proxy). Perhaps nxt_ros
could be extended to include support for such a setup.
what I've done in the past is to create a movable 'base' out of Legos, with a laptop / netbook on top. This allows the laptop to function as a wifi-bridge, alleviating the range problem. Bandwidth is still limited, as USB is still used.