I’d like to run a ROS node on the BeagleBoard Blue to publish ping sensor data, subscribe to servo control commands etc… I’m pretty new to ROS. FWIW I do have Linux and Linux SBCs experience. I’m familiar with MQTT.
I’m hoping to find up to the minute knowledge from folks like Jason Kridner / RobertCNelson before I head down a a path I’m new to and unfamiliar with.
This past Memorial day weekend I installed Debian 9 stretch on an old HP tx2000 and installed a full desktop version of ROS Lunar from packages. Pretty much easy peasy following these directions. Debian install of ROS Lunar I like that it was a package install rather than a preconfigured linux image as I’ve seen in a previous ROS dive a year or so ago. If I’m reading that documentation correctly they also have arm64 packages for Debian 9 stretch. Is there support, a boot image, for Debian stretch on the BeagleBoard Blue?
What other paths might I take on my quest to have ROS on the BeagleBoard Blue? Sure would be nice to do it in Debian rather than Ubuntu. And from packages would be ++
Here is some documentation I’ve found that might be useful, or raised more questions.
-
The EduMIP Mobile Robot: Running the EduMIP as a ROS Node see Notes on Setting up the BeagleBone Black (BBB) and Beaglebone Black Wireles (BBBW) with Debian and ROS
-
ROS Lunar installation instructions Seems to indicate stretch is available for Arm64
-
Debian install of ROS Lunar Seems to indicate packages are available for Arm64 on stretch
-
DebianScienceRoboticsROSPackages The current list of Debianised packages (ordered by dependency) Looks like a bunch of packages built for Arm64 Debian Jessie. I don’t know where to start.
Recap
Is Debian Stretch available for BeagleBoards?
What might be the best starting point to installing a node on a BeagleBoard Blue?