Someone asked me about ROS and the new Lego Mindstorms EV3. I don't have one, so I can't work on it.
As I can say there are basically two options.
The first one is, If there is the backwards compatibility, to use it with the nxt_python USB interface,.
The better one is, to use ROS on the EV3(quoted from my answer):
The EV3 has an ARM processor with linux-kernel (debian? supported by ros, like raspberry). Wifi seems also possible? afaik Bluetooth had issues on the nxt.
But if you can run a roscore on the ev3 itself it propably won't matter.
see here: https://github.com/mindboards
someone managed it to run python on the ev3 itself: http://www.lejos.org/forum/viewtopic.php?f=18&t=4701
Or is the python support out of the box (with hardware interfaces)?
Then you could write your own, new ros ev3 node. (better second option). Don't know if there will be a Motor Controller required, like on a NXT. (See other Post)
(You could also try porting the nxt stuff).
The nxt would be on it's own with native ROS, without USB host. If someone has a EV3 for me, I'll do it :)