As I mentioned, this is not a new issue. There have been a few threads on it, including: http://forums.trossenrobotics.com/sh...to-Arbotix-Pro
As for using other boards, It all depends. For example suppose you wish to experiment with RPI3 talking to USB2AX. You simply need to provide 5v to the RPI and it will power the USB2AX through the USB.
I have used different ones including: https://www.amazon.com/Castle-Creati.../dp/B000MXAR12
I have also built my own RPI shields which I have used to emulate part or all of the Arbotix Pro, which have their own DC to DC converter that I used to power the RPI through the expansion connector.
Earlier when I was still doing stuff with the HROS1 and Arbotix Pro. I was also experimenting with having the Arbotix Pro be able to talk using second serial port on Arbotix Pro where I then connected it up to the Hardware Serial port that is part of the expansion connector. (Actually I was probably doing it using Odroid). This requires the usage of a hardware Programmer and an adapter to make this work.
Hopefully some of the other members have some other ideas. I am also not sure if others like @r3n33 has done much with the HROS1 using RPI or has done most of her work using the Edison?
Edit: Forgot to mention. I believe there was another user who had some better luck on the RPI by using a different image on it (don't remember if it was Debian or Ubuntu or ...), but it had a Real time Kernel enabled on it....
Bookmarks