Cockpit Beta Testing

Hi folks,

In light of some recent thoughts around collaborative development, I’m starting this thread as a consistent place to discuss Cockpit beta tests.

The idea at the moment is to make posts here when new beta versions get released, listing out the main features that would benefit from some extra eyes, and then spin those off into separate threads once each set of betas gets compiled into a stable release.

If you’re interested in helping with Cockpit beta testing (or just seeing more of how our software gets developed) you can turn on notifications for this thread, and it will be kept to just relevant testing and development discussion for the latest in-progress release.

Happy testing! :smiley:

2 Likes

Having recently released Cockpit v1.17 (a major improvement to video recording), we are now in the development period for v1.18!

Major feedback/testing requests

:bulb: Click a topic for the context and testing details

1. Settings synchronisation - stop annoying refreshes and conflict warnings

Minor testing requests/checks

2. Joystick mode switching for all vehicle types
  • New mode selection joystick button functions available per vehicle type (#2313)
  • Mode switching for non-ArduSub autopilot firmware no longer requires using the mode switcher dropdown widget if a joystick is connected
3. Web-socket connections for data-lake input
  • It is now possible to connect Cockpit to generic web-sockets to receive data (#2383)
  • Data can be sent from services onboard the vehicle, on the control station computer, or elsewhere on the network, without needing to go through MAVLink
4. Mission planning and the map widget
  • New button (bottom right) to switch between flight and mission planning modes (#2294)
  • The selected map tile provider is now remembered between sessions (#2267)
  • The last map display is now remembered between sessions ( #2261)
  • Mission waypoints that have been reached now change colour (#2343)
  • Mission waypoints no longer get misaligned by zooming (#2289)
  • Survey polygon corners can now have their coordinates set numerically (#2319)
  • Survey path generation now avoids some unnecessary sharp angles (#2290)
  • Various other UI fixes
5. PX4 autopilot firmware can now be connected to Cockpit
  • Initial, minimal support added in #2218
  • If you have a vehicle running PX4 firmware, please try connecting it and confirming the telemetry comes through
6. Many-button (>32) joysticks now supported
  • Supported in both the table and visual configuration views (#2302 / #2306)
7. Plotter widget improvements
  • Repeating values are now (optionally) supported, to more intuitively view time-based events ( #2347)
  • Vertical axis limits can now be manually specified, for consistency with bounds in a region of interest ( #2348)
  • Extra stats are now available (average, median, std. dev) ( #2377)

Check off features you’ve tried in v1.18!

  • Settings sync updates
  • Joystick mode switching (non-ROV)
  • Web-socket data input
  • Mission planning and map widget
  • PX4 autopilot connection
  • >32 button joystick configuration
  • New plotter widget options
0 voters

For the full list of changes, please check the detailed release notes :spiral_notepad:.

Once we’re in the release candidate stage I will post our list of standard release tests, for anyone who wants to confirm Cockpit’s general feature list still works as expected for them.

1 Like

Love it @EliotBR !
Piling on with some testing notes related to vehicle configuration management. Earlier versions of Cockpit got us all familiar with this familiar warning:


This is resolved with Beta 18 version of Cockpit - however the solution is still a work in progress. It currently relies on timestamps, and for the moment different vehicles having different IP addresses to switch between profiles automatically. As I use many vehicles when testing, but they all have the same IP address (on their ethernet interface BROV2 or BlueBoat, we’re consistent with default of 192.168.2.2), it isn’t quite working… but for most users I don’t expect this is as much of an issue!

Maybe we can add this feature to the poll?

The settings synchronisation / conflict resolution is the only listed “major” point, and is the first poll option. Were you wanting a split out option for testing it with multiple vehicles or something?

@EliotBR - Oops!
I guess I’m hoping we get more feedback on the setting sync features from users like me that have many different vehicles that they use across at least 2-3 computers… haha!