diff --git a/content/usage/overview/index.md b/content/usage/overview/index.md index 2909a50..13480cd 100644 --- a/content/usage/overview/index.md +++ b/content/usage/overview/index.md @@ -73,30 +73,30 @@ This covers a summary of the major changes and new features in BlueOS-1.4. Where BlueOS has almost all features from the old Companion, and several hotly-requested new ones too! -{% horizontal_scroll(width="1000px") %} -| Feature | BlueOS 1.3 | BlueOS 1.2 | BlueOS 1.1 | BlueOS 1.0 | Companion | -|---|---|---|---|---|---| -| [**Onboard Computer**](@/integrations/hardware/required/onboard-computer/index.md) | →
+ Raspberry Pi CM4 | → | →
+ Other Linux-based SBCs images to come | + Raspberry Pi 3B / 3B+ / 4B supported
+ You can install from scratch using the installation script in any Linux computer. (Modifications may be necessary for your hardware configuration) | Raspberry Pi 3B required | -| [**Flight Controller**](@/integrations/hardware/required/flight-controller/index.md) | → | → | →
+ Cube Orange
+ Pixhawk 6X | →
+ Navigator
+ Pixhawk 4 | Pixhawk | -| [**Video Streams**](../advanced/#video-streams) | →
+ RTSP variants | → | →
+ MPEG and YUYV encodings

+ Supports Raspberry Pi cameras | + Easily manage *multiple streams*

+ UDP and RTSP outputs

- Audio streaming
*not yet supported* ([#990](https://github.com/bluerobotics/BlueOS-docker/issues/990)) | Select a *single* camera to stream over UDP
+ Supports Raspberry Pi cameras ([except HQ Camera](https://discuss.bluerobotics.com/t/raspberry-pi-camera-stream-not-working/11976/18))
+ Supports a single audio stream over UDP | -| [**WIFI Manager**](../advanced/#indicators-and-network-configuration) | →
+ External adapter support | → | →
+ Vehicle provides local hotspot | →
+ Connect to and manage *multiple networks*, like a cellphone or computer WIFI manager | Connect to a *single network*
+ Visible and hidden networks supported | -| [**Ethernet Manager**](../advanced/#indicators-and-network-configuration) | → | → | → | *Multiple* static IPs *and* DHCP configuration | *Single* DHCP (client or server) *or* static network | -| [**Notification system**](../advanced/#header-indicators-and-blueos-configuration) | → | → | → | Notifications about issues, new releases, and the status of your system. | - | -| [**File Browser**](../advanced/#file-browser) | → | →
+ Folder for extension data and configuration files | → | →
+ *Edit files* from the browser | Download and upload files | -| [**Log Browser**](../advanced/#log-browser) | → | → | → | *Download and manage logs* from the browser
+ *Visualise and analyse logs* from the built in viewer | Ssh/terminal only | -| [**MAVLink inspector**](../advanced/#mavlink-inspector) | → | → | →
+ MAVLink2REST "watcher" option for individual message types | See and *inspect MAVLink messages in real time* from the browser | See latest MAVLink messages via MAVLink2REST | -| [**Network test**](../advanced/#network-test) | → | → | →
+ Graph during speed tests | →
+ Check *real time latency* | Check upload and download speed from the Control Station Computer to the vehicle's Onboard Computer | -| [**System information**](../advanced/#system-information) | → | → | → | Provides all the necessary information about the hardware, operating system, running processes, CPU, memory, disk, network usage and status | Basic usage statistics, list of connected devices | -| [**Web Terminal**](../advanced/#terminal) | → | →
+ Support for non-`pi` users | → | →
+ Uses a tmux session | Access Linux terminal from the browser | -| [**Autopilot Firmware**](../advanced/#autopilot-firmware) | → | → | → | →
+ *General ArduPilot* downloads;
+ *select vehicle* to update | `stable`, `beta`, and `devel` releases, custom uploads, and restore default parameters;
*ArduSub-only* downloads | -| [**Autopilot Parameters**](../advanced/#autopilot-parameters) | →
+ Intuitive ArduPilot calibrations and configuration
+ PX4 parameter descriptions | → | View, search, and edit ArduPilot vehicle parameters | - | - | -| [**Version Chooser**](../advanced/#blueos-version) | → | → | →
+ Bootstrap updates | + *Easily update/downgrade* between BlueOS versions, including locally stored
+ Includes *stable, beta, and master* releases*
+ Available even if main site failing | Update Companion to *latest stable only* | -| [**MAVLink Endpoints**](../advanced/#mavlink-endpoints) | →
+ Log messages in `.tlog` files | →
+ Choose routing service | → | → | Create and manage UDP, TCP, and serial MAVLink endpoints | -| [**NMEA support**](../advanced/#nmea-injector) | → | → | → | → | Conveys GPS positions to the vehicle | -| [**Ping Sonar Devices**](../advanced/#ping-sonar-devices) | → | → | →
+ Detects Ping360 in ethernet configuration
+ Ping Sonar distance estimates can be *sent via MAVLink* | →
+ Devices can be *hot-plugged*

- *No MAVLink pipeline* | Ping Sonar and Ping360 can connect with [Ping Viewer](https://docs.bluerobotics.com/ping-viewer/)
+ Ping Sonar distance estimates can be *sent via MAVLink* | -| [**Serial Bridges**](../advanced/#serial-bridges) | →
+ Separate target and listener ports | → | → | → | Create and manage bridges between serial and UDP/TCP endpoints | -| **Water Linked** | → | → | DVL-A50 and UGPS extensions available through Extensions Manager | [DVL-A50 package available](https://discuss.bluerobotics.com/t/external-integrations-extensions/10912#integration-example-dvl-5) | Supports UGPS and DVL-A50 | -| [**Extensions**](../extensions/) | → | → | Custom extensions available through Extensions Manager | → | Custom functionality requires forking the codebase | +{% horizontal_scroll(width="1200px") %} +| Feature | BlueOS 1.4 | BlueOS 1.3 | BlueOS 1.2 | BlueOS 1.1 | BlueOS 1.0 | Companion | +|---|---|---|---|---|---|---| +| [**Onboard Computer**](@/integrations/hardware/required/onboard-computer/index.md) | → | →
+ Raspberry Pi CM4 | → | →
+ Other Linux-based SBCs images to come | + Raspberry Pi 3B / 3B+ / 4B supported
+ You can install from scratch using the installation script in any Linux computer. (Modifications may be necessary for your hardware configuration) | Raspberry Pi 3B required | +| [**Flight Controller**](@/integrations/hardware/required/flight-controller/index.md) | →
+ 64-bit Navigator | → | → | →
+ Cube Orange
+ Pixhawk 6X | →
+ Navigator
+ Pixhawk 4 | Pixhawk | +| [**Video Streams**](../advanced/#video-streams) | →
+ UDP H265 | →
+ RTSP variants | → | →
+ MPEG and YUYV encodings

+ Supports Raspberry Pi cameras | + Easily manage *multiple streams*

+ UDP and RTSP outputs

- Audio streaming
*not yet supported* ([#990](https://github.com/bluerobotics/BlueOS-docker/issues/990)) | Select a *single* camera to stream over UDP
+ Supports Raspberry Pi cameras ([except HQ Camera](https://discuss.bluerobotics.com/t/raspberry-pi-camera-stream-not-working/11976/18))
+ Supports a single audio stream over UDP | +| [**WIFI Manager**](../advanced/#indicators-and-network-configuration) | → | →
+ External adapter support | → | →
+ Vehicle provides local hotspot | →
+ Connect to and manage *multiple networks*, like a cellphone or computer WIFI manager | Connect to a *single network*
+ Visible and hidden networks supported | +| [**Ethernet Manager**](../advanced/#indicators-and-network-configuration) | → | → | → | → | *Multiple* static IPs *and* DHCP configuration | *Single* DHCP (client or server) *or* static network | +| [**Notification system**](../advanced/#header-indicators-and-blueos-configuration) | → | → | → | → | Notifications about issues, new releases, and the status of your system. | - | +| [**File Browser**](../advanced/#file-browser) | → | → | →
+ Folder for extension data and configuration files | → | →
+ *Edit files* from the browser | Download and upload files | +| [**Log Browser**](../advanced/#log-browser) | → | → | → | → | *Download and manage logs* from the browser
+ *Visualise and analyse logs* from the built in viewer | Ssh/terminal only | +| [**MAVLink inspector**](../advanced/#mavlink-inspector) | → | → | → | →
+ MAVLink2REST "watcher" option for individual message types | See and *inspect MAVLink messages in real time* from the browser | See latest MAVLink messages via MAVLink2REST | +| [**Network test**](../advanced/#network-test) | →
+ Live usage widget | → | → | →
+ Graph during speed tests | →
+ Check *real time latency* | Check upload and download speed from the Control Station Computer to the vehicle's Onboard Computer | +| [**System information**](../advanced/#system-information) | → | → | → | → | Provides all the necessary information about the hardware, operating system, running processes, CPU, memory, disk, network usage and status | Basic usage statistics, list of connected devices | +| [**Web Terminal**](../advanced/#terminal) | → | → | →
+ Support for non-`pi` users | → | →
+ Uses a tmux session | Access Linux terminal from the browser | +| [**Autopilot Firmware**](../advanced/#autopilot-firmware) | → | → | → | → | →
+ *General ArduPilot* downloads;
+ *select vehicle* to update | `stable`, `beta`, and `devel` releases, custom uploads, and restore default parameters;
*ArduSub-only* downloads | +| [**Autopilot Parameters**](../advanced/#autopilot-parameters) | →
+ Custom description overrides | →
+ Intuitive ArduPilot calibrations and configuration
+ PX4 parameter descriptions | → | View, search, and edit ArduPilot vehicle parameters | - | - | +| [**Version Chooser**](../advanced/#blueos-version) | → | → | → | →
+ Bootstrap updates | + *Easily update/downgrade* between BlueOS versions, including locally stored
+ Includes *stable, beta, and master* releases*
+ Available even if main site failing | Update Companion to *latest stable only* | +| [**MAVLink Endpoints**](../advanced/#mavlink-endpoints) | →
+ MAVLink Server routing
+ Log all endpoints
+ Detailed debug interface | →
+ Log messages in `.tlog` files | →
+ Choose routing service | → | → | Create and manage UDP, TCP, and serial MAVLink endpoints | +| [**NMEA support**](../advanced/#nmea-injector) | → | → | → | → | → | Conveys GPS positions to the vehicle | +| [**Ping Sonar Devices**](../advanced/#ping-sonar-devices) | → | → | → | →
+ Detects Ping360 in ethernet configuration
+ Ping Sonar distance estimates can be *sent via MAVLink* | →
+ Devices can be *hot-plugged*

- *No MAVLink pipeline* | Ping Sonar and Ping360 can connect with [Ping Viewer](https://docs.bluerobotics.com/ping-viewer/)
+ Ping Sonar distance estimates can be *sent via MAVLink* | +| [**Serial Bridges**](../advanced/#serial-bridges) | → | →
+ Separate target and listener ports | → | → | → | Create and manage bridges between serial and UDP/TCP endpoints | +| **Water Linked** | → | →
+ [UGPS and DVL fusion](https://waterlinked.github.io/dvl/bluerov-integration-dvl-ugps/#mode-dvlugps-fusing-the-data-of-underwater-gps-and-dvl-for-a-position-estimate-of-the-bluerov) | → | DVL-A50 and UGPS extensions available through Extensions Manager | [DVL-A50 package available](https://discuss.bluerobotics.com/t/external-integrations-extensions/10912#integration-example-dvl-5) | Supports UGPS and DVL-A50 | +| [**Extensions**](../extensions/) | →
+ Improved interface parameters | → | → | Custom extensions available through Extensions Manager | → | Custom functionality requires forking the codebase | {% end %} ## Release Types