View Code? Open in Web Editor
NEW
This project forked from ardupilot /companion
Companion computer startup scripts and examples
Home Page: https://www.ardusub.com/operators-manual/companion-web.html
License: GNU General Public License v3.0
Shell 13.14%
Liquid 23.99%
JavaScript 14.71%
CSS 0.56%
Python 46.19%
HTML 1.41%
companion's People
companion's Issues
Several reports of companion misbehaving in IE, but fine on chrome/FF.
Right now, if the camera comes unplugged, gstreamer quits and a user has to reboot to get the camera back. We basically needs a program that runs gstreamer, and attempts to restart gstreamer when gstreamer exits. Continue to restart gstreamer at ~1Hz.
Start mavproxy when pixhawk is connected, if it is not connected at boot.
vcgencmd get_throttled
will tell you if the Pi is throttling, I've seen this happen with weak power supplies. I've also seen inconsistent lag in video when the Pi has a weak power supply.
There is a configuration page at
192.168.2.2:2770/camera
make it so the settings here are validated and saved somewhere so they are used as the new default after editing.
Add ~/.companion directory to image
In fw/standard.params
: The SERVO7_FUNCTION
is set to RCIN9
(59) but it must RCIN7
(57) ?!
gz.
Add support for error reporting
Make sure if any one step fails (like a download), the whole thing fails, and that companion is properly reverted.
This is causing some of the update log output to fail
update setup.sh to be in line with recent webui restructure.
So as to keep things static per release.
NPM Error! is expected if nodegit is not installed, but we don't need to concern the user with this in the update output.
I suspect there is a slow memory leak.
Add some information to diagnose the current status of the Ethernet link.
Also consider having different network modes like dhcp server, dhcp client, or static ip.
Camera and network to not appear in header
We need mavlink as a submodule so we can update.
Currently we need to update for WL GPS system and ArduPilot/pymavlink#103
Show updates with the 'beta' tag
Bring up to the level of the /system page.
Add/verify support for USB devices and possibly mobile phones via bluetooth
Using the load factory parameters script, on failing to write a parameter, writing... is printed out each attempt.