💡
aColor-BlueRov2
  • aColor-BlueRov2 ROS implementation
  • Topside computer
    • Required configuration
    • File system and ROS architecture
    • Launch ROS implementation
    • ROS-MAVlink bridge
    • Controllers
      • Depth control
      • Heading control
      • Velocity control
      • Gamepad
    • Commander
    • Graphical User Interface (GUI)
      • GUI modification
    • Additional IMUs : client
  • Companion computer
    • Required configuration
    • Additional IMUs : server
  • ArduSub
    • ArduSub parameters
  • MAVlink message
    • Pymavlink
  • Configure new frame
    • Custom Ardusub 3.5
  • Bibliography
    • Bibliography
Powered by GitBook
On this page
  • ardware
  • Software
  • MavProxy parameters
  • Internal Raspberry Pi system
  • Processes running
  • Access internal system
  • More information

Was this helpful?

  1. Companion computer

Required configuration

PreviousAdditional IMUs : clientNextAdditional IMUs : server

Last updated 4 years ago

Was this helpful?

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 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

More information

To access the file without open the BlueRov2 you can power and connect the ROV to the topside computer and use the web interface :

Companion computer hosts a web interface with useful different pages for accessing parameters and functionalities associated with Companion computer. See

See

here
http://192.168.2.2:2770/mavproxy
https://www.ardusub.com/operators-manual/companion-web.html
https://www.ardusub.com