Required configuration
ardware
According to the ArduSub project, the companion computer must be a Raspberry Pi 3 model B (not B+) to ensure complete support.
Software
The raspberry Pi need the companion computer image from BlueRobotics. You can find here how to install the latest image.
If you want to use the two additional IMUS, you can use the image aColor-BlueRov2-raspberry-with-server-for-imu-4Gb.img that comes with all dependencies for the ROV and the IMUS.
MavProxy parameters
To run QGroundControl (QGC) and and our scripts, you will need this parameters to set two end points for mavlink stream : 192.168.2.255:14550 (QGC) and 192.168.2.1:14560(ROS bridge)
Here is the parameters to past in the file mavproxy.param in /home/pi of companion computer
--master=/dev/autopilot,115200
--load-module='GPSInput,DepthOutput'
--source-system=200
--cmd="set heartbeat 0"
--out udpin:localhost:9000
--out udpbcast:192.168.2.255:14550
--out udpbcast:192.168.2.1:14560
--mav20
--aircraft telemetry
--streamrate -1
Internal Raspberry Pi system
Processes running
At the start of the Raspberry Pi, few processes started : MAVproxy, a server for IMUs, processes for web interface.
Access internal system
SSH
You can access Raspberry Pi internal system via SSH. There is no graphical desktop everything must be done by command line or by the companion Web interface.
ssh pi@192.168.2.2
The password is companion.
Companion Web interface
Companion computer hosts a web interface with useful different pages for accessing parameters and functionalities associated with Companion computer. See https://www.ardusub.com/operators-manual/companion-web.html
More information
Last updated
Was this helpful?