Good morning. We’ve recently acquired a BlueRov2 from another agency and we are in the process of getting it running. I have the following versions:
Companion: 0.0.26
QGC: 4.1.2
The system is connected to our QGC computer with a Fathom-X.
When bringing up QGC I have the camera feed but shows the system as disconnected.
When connecting to the companion, I have the following system status:
Active Services:
- mavlink2rest
- bridgemanager
- wldriver
- nmearx
- file-manager
- audio
- commrouter
- webterminal
- webui
- video
- mavproxy
Detected Devices:
- Video: H264_USB_Camera (Blue Robotics HD Low Light USB Camera)
- Audio: H264_USB_Camera (Blue Robotics HD Low Light USB Camera)
- Serial: Pixhawk1
Companion Version: 0.2.26
ArduSub Version: Not Found
I’ve attempted to upload the firmware ArduSub firmware to the latest stable via the web interface and get the following:
Downloading stable ArduSub firmware from https://firmware.ardupilot.org/Sub/stable/Pixhawk1/ardusub.apj
Stopping mavproxy
Flashing Pixhawk…
Loaded firmware for 9,0, size: 994256 bytes, waiting for the bootloader…
If the board does not respond within 1-2 seconds, unplug and re-plug the USB connector.
Attempting reboot on /dev/serial/by-id/usb-ArduPilot_Pixhawk1_2F004D001451373232393438-if00 with baudrate=57600…
If the board does not respond, unplug and re-plug the USB connector.
Attempting reboot on /dev/serial/by-id/usb-ArduPilot_Pixhawk1_2F004D001451373232393438-if00 with baudrate=57600…
If the board does not respond, unplug and re-plug the USB connector.
Attempting reboot on /dev/serial/by-id/usb-ArduPilot_Pixhawk1_2F004D001451373232393438-if00 with baudrate=57600…
If the board does not respond, unplug and re-plug the USB connector.
I am able to upload the Pixhawk firmware if I connect the USB directly to my laptop and use QGC. I’ve tried the following firmware versions which load fine but when re-connection to system, it still does not communicate:
- ArduPilot - ChibiOS - Sub - Pixhawk1 4.0.3 - Stable
- ArduPilot - ChibiOS - Sub - Pixhawk1-1m 4.0.3 - Stable
Output from - screen -r mavproxy
/dev/autopilot
Connect /dev/autopilot,115200 source_system=200
Failed to load module: No module named terrain. Use ‘set moddebug 3’ in the MAVProxy console to enable traceback
Failed to load module: No module named adsb. Use ‘set moddebug 3’ in the MAVProxy console to enable traceback
Listening for GPS Input packets on UDP://127.0.0.1:25100
Loaded module GPSInput
Outputting depth on UDP://0.0.0.0:25102
Loaded module DepthOutput
set SERIAL0_PROTOCOL to 2.000000
Sensor failure: Unable to detect board type
Sensor failure: Unable to detect board type
timeout setting SERIAL0_PROTOCOL to 2.000000
Loaded 1 parameters from /home/pi/companion/params/serial0.param (changed 1)
Log Directory: /tmp
Telemetry log: /tmp/telemetry.tlog
MAV> Waiting for heartbeat from /dev/autopilot
Sensor failure: Unable to detect board type
Sensor failure: Unable to detect board type
Sensor failure: Unable to detect board type
Sensor failure: Unable to detect board type
Sensor failure: Unable to detect board type
Sensor failure: Unable to detect board type
Sensor failure: Unable to detect board type
Sensor failure: Unable to detect board type
Sensor failure: Unable to detect board type
Sensor failure: Unable to detect board type
Output from - ls /dev/tty*
/dev/tty /dev/tty19 /dev/tty3 /dev/tty40 /dev/tty51 /dev/tty62
/dev/tty0 /dev/tty2 /dev/tty30 /dev/tty41 /dev/tty52 /dev/tty63
/dev/tty1 /dev/tty20 /dev/tty31 /dev/tty42 /dev/tty53 /dev/tty7
/dev/tty10 /dev/tty21 /dev/tty32 /dev/tty43 /dev/tty54 /dev/tty8
/dev/tty11 /dev/tty22 /dev/tty33 /dev/tty44 /dev/tty55 /dev/tty9
/dev/tty12 /dev/tty23 /dev/tty34 /dev/tty45 /dev/tty56 /dev/ttyACM0
/dev/tty13 /dev/tty24 /dev/tty35 /dev/tty46 /dev/tty57 /dev/ttyAMA0
/dev/tty14 /dev/tty25 /dev/tty36 /dev/tty47 /dev/tty58 /dev/ttyprintk
/dev/tty15 /dev/tty26 /dev/tty37 /dev/tty48 /dev/tty59 /dev/ttyS0
/dev/tty16 /dev/tty27 /dev/tty38 /dev/tty49 /dev/tty6
/dev/tty17 /dev/tty28 /dev/tty39 /dev/tty5 /dev/tty60
/dev/tty18 /dev/tty29 /dev/tty4 /dev/tty50 /dev/tty61
Output from - ls /dev/serial/by-id/
usb-ArduPilot_Pixhawk1_2F004D001451373232393438-if00
Output from - screen -ls
There are screens on:
953.mavlink2rest (23/04/21 14:03:27) (Detached)
943.bridgemanager (23/04/21 14:03:27) (Detached)
933.wldriver (23/04/21 14:03:27) (Detached)
922.nmearx (23/04/21 14:03:27) (Detached)
908.file-manager (23/04/21 14:03:27) (Detached)
891.audio (23/04/21 14:03:27) (Detached)
873.commrouter (23/04/21 14:03:27) (Detached)
861.webterminal (23/04/21 14:03:27) (Detached)
844.webui (23/04/21 14:03:27) (Detached)
828.video (23/04/21 14:03:27) (Detached)
818.mavproxy (23/04/21 14:03:27) (Detached)
11 Sockets in /var/run/screen/S-pi.
Any help on this matter would be greatly appreciated.
Thanks,
JP Faucher