Overview
The electrical subsystem of the Jellybot is a multi-tier power and communication architecture designed to bridge high-current actuation with precision digital control. At its core, the system regulates power for a dual-Raspberry Pi configuration, coordinating the Master–Slave communication required for remote underwater surveillance.
To meet the specific demands of coral reef monitoring, the subsystem prioritises actuation stability over raw thrust. It integrates a BlueOS Flight Navigator with a 2-pump and 2-solenoid valve array, allowing for a dampened response characterised by a time constant τ[1]. This configuration ensures that the electrical load remains optimised at 76.8 W, extending mission endurance to 3.1 hours.
Electrical System
Three main system configurations were evaluated before arriving at the adopted design. Each configuration differs in the number of actuator pumps and whether a flight controller is integrated, directly affecting power consumption, endurance, and control authority.
| System Component | System 1 (4-Pump) | System 2 (2-Pump) | System 3 (Adopted) | On-Board Station |
|---|---|---|---|---|
| Microcontroller / SBC | Raspberry Pi 5 | Raspberry Pi 5 | Raspberry Pi 5 | Raspberry Pi 5 |
| Flight Controller | — | — | BlueOS Navigator | — |
| Actuators (Pumps) | 4× DC Air Pumps | 2× DC Air Pumps | 2× DC Air Pumps | — |
| Actuators (Valves) | 4× Solenoid Valves | 2× Solenoid Valves | 2× Solenoid Valves | — |
| Power Regulation | 1× Step-Down | 1× Step-Down | 1× Step-Down | 1× Step-Down |
| User Interface | — | — | — | 7″ LCD Screen |
| Input Device | — | — | — | PS4 Controller |
2.2 Power Profiles
Each component's voltage, current, and power draw were characterised individually before computing total system loads. All pump and valve connections run in parallel on a 12 V supply rail.
| Component | Voltage | Max / Peak Current | Max Power (P) |
|---|---|---|---|
| DRV8840 Motor Driver | 12 V | 3 A | 36.0 W |
| 12 V DC Air Pump | 12 V | 0.5 A | 6.0 W |
| 12 V Solenoid Valve | 12 V | 0.1 A | 1.2 W |
| Raspberry Pi 5 | 5 V | 5.0 A | 25.0 W |
| BlueOS Navigator | 5 V | 0.2 A | 1.0 W |
| Battery | 12 V | 20 Ahr | 240 Wh |
| Configuration | Qty (Pumps) | Total Voltage | Total Max Current | Total Max Power | Endurance (20 Ah) |
|---|---|---|---|---|---|
| System 1 — 4-Pump | 4 | 12 | 7.4 A | 88.8 W | 2.7 hr |
| System 2 — 2-Pump | 2 | 12 | 6.2 A | 74.4 W | 3.2 hr |
| System 3 — 2-Pump + BlueOS ✓ | 2 | 12 | 6.4 A | 76.8 W | 3.1 hr |
| On-Board Station (Pelican Case) | — | 5 | 5.0 A | 25.0 W | 4.0 hr |
System 3 was adopted because it provides the optimal balance between high fidelity surveillance and mechanical stability. By utilizing a 2-pump configuration rather than a 4-pump setup, the system functions as a mechanical low-pass filter, resulting in a smoother buoyancy response (1.1s time constant) and superior depth precision of ±2 cm. This stability is critical for preventing motion blur during automated coral detection. Furthermore, while System 3 is slightly more power-intensive than the most efficient configuration, the trade-off is minimal, as the total runtime difference compared to the best-performing system is only a few minutes.
Wiring Diagrams
Wiring diagrams were produced for all three system configurations. Each configuration shares a common power regulation stage but differs in the number of pump and valve branches on the 12 V actuation rail. Click any diagram to view it full screen.
Tests & Results
To determine the optimal configuration for the coral detection mission, two key tests were conducted: a pump configuration test evaluating actuation performance at the target 71° tentacle bend angle, and an energy consumption test quantifying mission endurance across all configurations.
4.1 Pump Configuration — 2 vs 4 Pumps
To demonstrate that a 2-pump configuration can match the steady-state performance of a 4-pump system, both setups were evaluated at maximum actuation. A maximum tentacle bend angle of ~71° was confirmed using HX710 pressure sensing at 206 kPa[1] — sufficient to overcome hydrostatic pressure beyond 5 m depth.
The bend angle tracking software was used to monitor deformation underwater in real time. Both configurations were driven until reaching steady-state at 71°, but with differing transient behaviour.
| System Parameter | 2-Pump Configuration | 4-Pump Configuration |
|---|---|---|
| Steady-State Tentacle bend angle (Degree) | 71° | 71° |
| Time to Steady State (Seconds) | 1.4 s | 0.7 s |
| Time Constant(63.2% of steady state value ~ τ) (Seconds) | 1.1 s | 0.45 s |
Both systems achieved steady-state at 71°. The 4-pump system reached it in 0.7 s (τ ≈ 0.45 s), while the 2-pump system reached it in 1.4 s (τ ≈ 1.1 s, measured at 63.2% of steady-state = 45.1°).
Steady State
Steady state refers to the final, stable equilibrium the system reaches once all transient movement and acceleration have settled. In this experiment, it represents the maximum capacity of the mechanical bend under the provided hydraulic pressure. The identical values show that the number of pumps does not affect the ultimate physical limit of the tentacles. Whether using 2 pumps or 4, both the system possesses the same geometric "reach," it only differs in the time taken to reach there.
Time Constant (τ)
The time constant (τ) is a measure of the system’s responsiveness. It tells us how quickly the system reacts to an input to reach its destination. Specifically, τ represents the time taken to reach approximately 63.2% of the steady-state value. The 4-pump system is significantly faster and more agile, making it suitable for applications requiring rapid repositioning. However, the higher τ of the 2-pump system acts as a mechanical low-pass filter. This "sluggishness" is an advantage for imaging because it dampens the response, smoothing out sudden buoyancy shifts or vibrations that would otherwise cause motion blur or unstable footage in the 4-pump configuration.
4.2 Velocity Analysis
Five test runs were recorded for each configuration to characterise horizontal propulsion velocity. The 4-pump system achieved significantly higher peak speed, but this came at the cost of stability for close-range imaging.
| Test Run | 2-Pump Configuration (cm/s) | 4-Pump Configuration (cm/s) |
|---|---|---|
| Run 1 | 3.20 | 10.00 |
| Run 2 | 3.18 | 9.50 |
| Run 3 | 3.01 | 9.40 |
| Run 4 | 2.92 | 9.60 |
| Run 5 | 2.92 | 9.80 |
| Average (Mean) | 3.05 cm/s | 9.66 cm/s |
| Standard Deviation (σ) | ±0.14 | ±0.24 |
The 2-pump system's σ = 0.14 indicates a high level of consistency across cycles. While the 4-pump configuration offers superior raw speed (10.0 cm/s peak), it proved unsuitable for high-resolution coral reef imaging — at 10.0 cm/s, surge velocity introduces motion blur and reduces the window for stable visual detection. Furthermore, the high-volume displacement of 4 pumps causes excessive vertical lift, making the robot prone to "overshooting" its target depth during actuation.
4.3 Depth Stability & Precision
A critical requirement for underwater surveillance is the ability to hover at a fixed altitude. During active depth-control tests, the following depth oscillations were observed for each configuration:
| Configuration | Depth Deviation (Δd) | Operational Impact |
|---|---|---|
| 4 Pumps | ±8 cm | High instability; unsuitable for close-range macro photography. |
| 2 Pumps (System 3) | ±2 cm | High precision; allows stable, focused imaging of coral structures. |
The 2-pump system's slower time constant (τ) effectively acts as a "dampener,"[1] allowing finer granular control over buoyancy. This reduction in vertical jitter is essential for maintaining the constant focal length required for automated coral detection algorithms. A higher τ describes a more sluggish but smoother system which in the coral reef context, this is a feature, not a limitation.
A lower τ (4-pump, τ ≈ 0.45 s) indicates a fast system reaching target displacement rapidly which is ideal for propulsion but causing aggressive, jerky movements that make depth control difficult. A higher τ (2-pump, τ ≈ 1.1 s) produces a smoother buoyancy transition, filtering out high-frequency jitter and enabling tighter depth precision.[2]
4.4 Conclusion
| Performance Metric & Definition | 2-Pump (Adopted) | 4-Pump Configuration |
|---|---|---|
|
Steady-State Tentacle Bend Angle (°) Max bend capacity at peak pressure. (Equal = same power) |
71° | 71° |
|
Time to Steady State (s) Lower = reaches max bend faster; Higher = slower ramp-up. |
1.4 s | 0.7 s |
|
Time Constant (τ) (s) Lower = agile/responsive; Higher = sluggish/stable (filters noise). |
1.1 s | 0.45 s |
|
Max Propulsion Speed (cm/s) Higher = faster travel; Lower = precise crawling. |
3.2 cm/s | 10.0 cm/s |
|
Standard Deviation (SD) Lower = better repeatability; Higher = inconsistent performance. |
0.14 | 0.24 |
|
Depth Deviation (ΔD) Lower = stable hovering; Higher = shaky/unstable for imaging. |
±2 cm | ±8 cm |
The 4-pump system offered a superior time constant (τ = 0.45 s) and peak mean velocity of 10 cm/s, but induced high-magnitude depth jitter of ±8 cm. The 2-pump System 3 architecture achieved a stable mean velocity of 3.05 cm/s and reduced depth oscillations to ±2 cm — a 4× improvement in depth precision.
The adoption of the 2-pump configuration (System 3) is justified by three key engineering factors:
The higher time constant of the 2-pump setup provides a mechanical "low-pass filter" effect, dampening abrupt buoyancy shifts[2]. This stability is critical for capturing high-resolution, blur-free imagery of coral reefs.
Reducing the pump count significantly improved the volumetric efficiency within the waterproof Jellybot housing. This allowed for better heat dissipation for the system setup, preventing thermal throttling during extended missions.
System 3 optimises power draw to 76.8 W, extending mission runtime to 3.1 hours — a 15% improvement in total survey area per deployment compared to the 2.7-hour limit of the 4-pump system.
Battery & Power Endurance
To determine the optimal configuration for the coral detection mission, four electrical power profiles were evaluated using a 12 V, 20 000 mAh battery. The primary metrics were power draw (Watts) and operational endurance (Hours).
| Configuration | Description | Power (W) | Endurance (hr) |
|---|---|---|---|
| System 1 | 4 Pumps | 88.8 | 2.7 |
| System 2 | 2 Pumps | 74.4 | 3.2 |
| System 3 ✓ | 2 Pumps + BlueOS Flight Navigator | 76.8 | 3.1 |
| Pelican Case (Station) ✓ | Surface Station / On-board Logic | 25.0 | 4.0 |
While System 2 offers maximum theoretical runtime (3.2 hr), System 3 was adopted as the final architecture. The BlueOS Flight Navigator adds only 2.4 W (a negligible 6-minute reduction in runtime) while providing the critical computational overhead for depth-stability algorithms, real-time video feedback, and live telemetry.
The On-Board Pelican Case at 4.0-hour battery life comfortably exceeds the Jellybot's 3.1-hour endurance, ensuring the surface station remains operational throughout the full deployment, recovery, and data-offloading phases.
Future Work
- Hybrid 2/4-Pump Switching: Automated logic for precision hovering vs. high-power extraction missions.
- Independent Multi-Tentacle Control: Individualized actuation for complex, non-linear underwater maneuvering.
- Embedded Closed-Loop Feedback: Real-time pressure and bend-angle sensors integrated into every tentacle for autonomous correction.
- Active Thermal Management: Advanced heat-sinking and ventilation to support continuous 3.1hr+ mission profiles.
- Integration of an onboard battery fuel gauge and power indicator to monitor real time energy consumption and prevent critical voltage drops during deployment.
List of Figures
- Figure 1.Wiring Diagram — System 1 (4-Pump)
- Figure 2.Wiring Diagram — System 2 (2-Pump)
- Figure 3.Wiring Diagram — System 3 (Adopted)
- Figure 4.HX710 Pressure Sensor Output (206 kPa at Max Bend)
- Figure 5.Required Pressure at Depth
- Figure 6.Bend Angle Tracking Software (Underwater)
- Figure 7.4-Pump (τ ≈ 0.45 s) vs 2-Pump (τ ≈ 1.1 s) Bend Angle Response
- Figure 8.Change in D illustrated
- Table 1.System Configuration Comparison
- Table 2.Individual Component Specifications
- Table 3.System Power Profiles and Endurance (12 V, 20 000 mAh battery)
- Table 4.4-pump & 2-pump data
- Table 5.Comparative Velocity Analysis of Jellybot Propulsion
- Table 6.Depth Deviation Comparison During Active Depth Control
- Table 7.Conclusion of Data
References
1. Cisneros-Limón, R., & Castro, E. (2023). Soft fluidic closed-loop controller for untethered underwater gliders. arXiv. https://doi.org/10.48550/arXiv.2303.08672
2. Zhu, J., Jin, G., Li, S., & Zhang, W. (2023). Effect of low-pass filtering on passivity and performance of series elastic actuation. IEEE Robotics and Automation Letters, 8(6), 3326-3333. https://ieeexplore.ieee.org/document/10115477