Skip to content

Commit e3087a9

Browse files
committed
content: usage: overview: updates and improvements
1 parent 9b865d8 commit e3087a9

File tree

1 file changed

+38
-9
lines changed

1 file changed

+38
-9
lines changed

content/usage/overview/index.md

Lines changed: 38 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
+++
22
title = "Overview"
33
description = "BlueOS overview."
4-
date = 2024-04-10T11:45:00+10:00
4+
date = 2025-04-16T07:35:00+10:00
55
template = "docs/page.html"
66
sort_by = "weight"
77
weight = 0
@@ -17,6 +17,14 @@ top = false
1717
{{ easy_image(src="blueos-banner", width=460, center="true") }}
1818
{{ easy_image(src="interface-highlight", width=650, center="true") }}
1919

20+
## Quick links
21+
22+
1. [Documentation](@/_index.md)
23+
2. [Source code](https://github.com/bluerobotics/BlueOS)
24+
3. [Releases, changelogs, files](https://github.com/bluerobotics/BlueOS/releases)
25+
4. [Extensions gallery](https://docs.bluerobotics.com/BlueOS-Extensions-Repository)
26+
5. [Support](#community)
27+
2028
## A bit of context...
2129

2230
The [original Companion Software](https://www.ardusub.com/reference/companion-web-ui.html) project (started in 2015) was originally created with the simple intent to route an underwater vehicle's video stream and communications to the surface computer, and provide some basic configuration of those features and the vehicle firmware. The simple scope was great to get things started, but also meant that new and complex features weren't designed in from the start, so maintenance and developing functionality became increasingly challenging.
@@ -68,15 +76,30 @@ This covers a summary of the major changes and new features in BlueOS-1.4. Where
6876
- [Autopilot Parameters](../advanced/#autopilot-parameters)
6977
- Added parameter description override functionality, for custom parameter support
7078
- [MAVLink Endpoints](../advanced/#mavlink-endpoints)
71-
- Added MAVLink Server as a routing alternative, with all-endpoint logging and a detailed debugging interface
79+
- Added MAVLink Server as a routing alternative, with all-endpoint logging and a detailed debugging interface,
80+
and basic support for Zenoh communication
7281
- [Vehicle Setup](../advanced/#vehicle-setup)
82+
- Added servo limit sliders on the PWM outputs page
7383
- Added camera mount configuration options
7484
- Added GPS yaw to the compass page (when available)
85+
- Added info tooltips to expose underlying autopilot parameters
7586
- [Video Streams](../advanced/#video-streams)
7687
- Added support for H265-encoded video streams
88+
- Improved camera manager robustness, and interface intuitiveness
89+
- [BlueOS Version](../advanced/#blueos-version)
90+
- Added an option for Docker login, to reduce rate limiting and improve private registry support
91+
- [System Information](../advanced/#system-information)
92+
- Added hardware board model information
7793

7894
### Device/Hardware Support
7995
- Added support for running the Navigator [flight controller](@/integrations/hardware/required/flight-controller/index.md) with 64-bit operating systems
96+
- Added Raspberry Pi 5 support
97+
- Added [startup configuration options](@/development/bootstrap/index.md#blueos-startup-configuration) for SSH and system limits,
98+
to improve support for alternative hardware and development setups
99+
100+
### Connectivity
101+
- Added a [backup DHCP server](../advanced/#wired-network-management-ethernet-usb-otg) to the ethernet network interface,
102+
which starts automatically if no other DHCP servers are detected on the network
80103

81104
### [Data Privacy](../privacy/)
82105
- Added Sentry reports for user-generated feedback
@@ -88,17 +111,17 @@ BlueOS has almost all features from the old Companion, and several hotly-request
88111
{% horizontal_scroll(width="1200px") %}
89112
| Feature | BlueOS 1.4 | BlueOS 1.3 | BlueOS 1.2 | BlueOS 1.1 | BlueOS 1.0 | Companion |
90113
|---|---|---|---|---|---|---|
91-
| [**Onboard Computer**](@/integrations/hardware/required/onboard-computer/index.md) | &rarr; | &rarr;<br>+ Raspberry Pi CM4 | &rarr; | &rarr;<br>+ Other Linux-based SBCs images to come | + Raspberry Pi 3B / 3B+ / 4B supported<br>+ 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 |
114+
| [**Onboard Computer**](@/integrations/hardware/required/onboard-computer/index.md) | &rarr;<br>+ Raspberry Pi 5 | &rarr;<br>+ Raspberry Pi CM4 | &rarr; | &rarr;<br>+ Other Linux-based SBCs images to come | + Raspberry Pi 3B / 3B+ / 4B supported<br>+ 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 |
92115
| [**Flight Controller**](@/integrations/hardware/required/flight-controller/index.md) | &rarr;<br>+ 64-bit Navigator | &rarr; | &rarr; | &rarr;<br>+ Cube Orange<br>+ Pixhawk 6X | &rarr;<br>+ Navigator<br>+ Pixhawk 4 | Pixhawk |
93116
| [**Video Streams**](../advanced/#video-streams) | &rarr;<br>+ H265 support | &rarr;<br>+ RTSP variants | &rarr; | &rarr;<br>+ MPEG and YUYV encodings<br><br>+ Supports Raspberry Pi cameras | + Easily manage *multiple streams*<br><br>+ UDP and RTSP outputs<br><br>- Audio streaming<br>*not yet supported* ([#990](https://github.com/bluerobotics/BlueOS-docker/issues/990)) | Select a *single* camera to stream over UDP<br>+ Supports Raspberry Pi cameras ([except HQ Camera](https://discuss.bluerobotics.com/t/raspberry-pi-camera-stream-not-working/11976/18))<br>+ Supports a single audio stream over UDP |
94117
| [**WIFI Manager**](../advanced/#indicators-and-network-configuration) | &rarr; | &rarr;<br>+ External adapter support | &rarr; | &rarr;<br>+ Vehicle provides local hotspot | &rarr;<br>+ Connect to and manage *multiple networks*, like a cellphone or computer WIFI manager | Connect to a *single network*<br>+ Visible and hidden networks supported |
95-
| [**Ethernet Manager**](../advanced/#indicators-and-network-configuration) | &rarr; | &rarr; | &rarr; | &rarr; | *Multiple* static IPs *and* DHCP configuration | *Single* DHCP (client or server) *or* static network |
118+
| [**Ethernet Manager**](../advanced/#indicators-and-network-configuration) | &rarr;<br>+Backup DHCP server | &rarr; | &rarr; | &rarr; | *Multiple* static IPs *and* DHCP configuration | *Single* DHCP (client or server) *or* static network |
96119
| [**Notification system**](../advanced/#header-indicators-and-blueos-configuration) | &rarr; | &rarr; | &rarr; | &rarr; | Notifications about issues, new releases, and the status of your system. | - |
97120
| [**File Browser**](../advanced/#file-browser) | &rarr; | &rarr; | &rarr;<br>+ Folder for extension data and configuration files | &rarr; | &rarr;<br>+ *Edit files* from the browser | Download and upload files |
98121
| [**Log Browser**](../advanced/#log-browser) | &rarr; | &rarr; | &rarr; | &rarr; | *Download and manage logs* from the browser<br>+ *Visualise and analyse logs* from the built in viewer | Ssh/terminal only |
99122
| [**MAVLink inspector**](../advanced/#mavlink-inspector) | &rarr; | &rarr; | &rarr; | &rarr;<br>+ MAVLink2REST "watcher" option for individual message types | See and *inspect MAVLink messages in real time* from the browser | See latest MAVLink messages via MAVLink2REST |
100123
| [**Network test**](../advanced/#network-test) | &rarr;<br>+ Live usage widget | &rarr; | &rarr; | &rarr;<br>+ Graph during speed tests | &rarr;<br>+ Check *real time latency* | Check upload and download speed from the Control Station Computer to the vehicle's Onboard Computer |
101-
| [**System information**](../advanced/#system-information) | &rarr; | &rarr; | &rarr; | &rarr; | 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 |
124+
| [**System information**](../advanced/#system-information) | &rarr;<br>+ Board model | &rarr; | &rarr; | &rarr; | 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 |
102125
| [**Web Terminal**](../advanced/#terminal) | &rarr; | &rarr; | &rarr;<br>+ Support for non-`pi` users | &rarr; | &rarr;<br>+ Uses a tmux session | Access Linux terminal from the browser |
103126
| [**Autopilot Firmware**](../advanced/#autopilot-firmware) | &rarr; | &rarr; | &rarr; | &rarr; | &rarr;<br>+ *General ArduPilot* downloads;<br>+ *select vehicle* to update | `stable`, `beta`, and `devel` releases, custom uploads, and restore default parameters;<br>*ArduSub-only* downloads |
104127
| [**Autopilot Parameters**](../advanced/#autopilot-parameters) | &rarr;<br>+ Custom description overrides | &rarr;<br>+ Intuitive ArduPilot calibrations and configuration<br>+ PX4 parameter descriptions | &rarr; | View, search, and edit ArduPilot vehicle parameters | - | - |
@@ -128,8 +151,14 @@ When BlueOS is connected to the internet, a notification appears if a newer vers
128151

129152
It's worth noting that the [Version Chooser](../advanced/#blueos-version) in general offers several major robustness and versatility improvements over the previous 'latest update only' approach, which should benefit both users and developers.
130153

131-
## Quick links
154+
## Community
132155

133-
1. [Documentation](@/_index.md)
134-
2. [Source code](https://github.com/bluerobotics/BlueOS)
135-
3. [Releases, changelogs, files](https://github.com/bluerobotics/BlueOS/releases)
156+
### Discussions and Support
157+
158+
- [Discussion Forum](https://discuss.bluerobotics.com/c/bluerobotics-software/blue-os/85)
159+
- [Issues and Feature Requests](https://github.com/bluerobotics/BlueOS/issues)
160+
- [Chat (Discord)](https://discord.gg/w2yZK6Qkdr)
161+
162+
### Developer Presentations
163+
164+
See [development docs](@/development/overview/index.md#developer-presentations).

0 commit comments

Comments
 (0)