Before I ask my question, I'd better confirm that I've read the most prominent post about running ROS on Raspberry Pi devices.
That post contains some valuable information, but it's a bit dated, and ROS support for ARM devices is much better these days. In fact, ROS 2.0 is evidently going to have excellent support for running on embedded devices like the Raspberry Pi.
I just got a Pi model 2 for my birthday, and I'm really eager to get ROS running on it so I can build a robot I've been working on, which is based on the Wild Thumper 6WD platform.
From my perspective, here are a few pros & cons regarding UbuntuARM and ROSBerryPi:
UbuntuARM
Pros:
Ubuntu is the official ROS distro and is the most well-supported ROS OS
The best documentation on the ROS wiki for running on ARM devices is written for UbuntuARM
Cons:
- Raspbian (on which ROSBerryPi is based) is the official distro for Rasbperry Pi and thus has the best support for the board.
ROSBerryPi
Pros:
Raspbian (on which ROSBerryPi is based) is the official distro for Rasbperry Pi and thus has the best support for the board. Cons:
ROS is not well supported on OS's other than Ubuntu
- To use the ROSBerryPi distro, you must build ROS from source.
My question is: can anyone provide any further insight into this dilemma? If you've been running ROS on your Raspberry Pi 2 (model 2 only please; the model B+ has completely different issues, like not being well-supported by Ubuntu), what's your experience been?
Which distro would/did you choose, and why?