I want to use ROS to model the environment and path planning, it will communicate with pixhawk using MarvRos, and I also need BlueOS to integrated sensors in ROV, How can I use both system in Raspberry pi? Are they conflictedt to each other? By the way, it seems like both them need to communicate with QGC, is that available? I really confuse about these problems, expect to you reply, thank you!
It may be possible to use ROS1 Noetic, which has arm32 binaries for Ubuntu 20.04. The general idea is to run Noetic on Ubuntu 20.04 inside a docker container on the standard BlueOS image. I have not tried this, but I can’t think of why it wouldn’t work.
You can always build ROS from source, e.g., ROS2 Humble has Tier 3 support (i.e., it should build from source) on Debian Bullseye, so it should run on the current version of BlueOS. I have not tried this, but there are certainly folks who have.
Thank you for your reply! You just mentioned " run Noetic on Ubuntu 20.04 inside a docker container on the standard BlueOS image", you means I should install a standard BlueOS image into my raspberry pi 4B, and construct a docker for unbuntu20.04 inside the BlueOS system? Sorry the relationship between Ubuntu and BlueOS really confused me…By the way, I find a BlueOS-Docker repository in the Github, what does it mean? Sorry I heard little about Docker before.
The extension should connect automatically with the vehicle and provide MAVROS data. You can also configure it as necessary to use a different ROS core, check the README for more information.
hey, have you figured out what the Docker repo is for? I’m looking to install BlueOS interface but have no clue on where to begin! I pasted a command into my terminal and it asked me for a password that was nowhere to be found.