Subsystem Report · Jellybot 2025

Electrical
Subsystem

Multi-tier power and control architecture for underwater coral reef surveillance — balancing actuation stability, endurance, and precision depth control.

By Darrel
01

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.

76.8W Optimised Power Draw
3.1hr Mission Endurance
±2cm Depth Precision
71° Max Tentacle Bend Angle
02

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 / SBCRaspberry Pi 5Raspberry Pi 5Raspberry Pi 5Raspberry Pi 5
Flight ControllerBlueOS Navigator
Actuators (Pumps)4× DC Air Pumps2× DC Air Pumps2× DC Air Pumps
Actuators (Valves)4× Solenoid Valves2× Solenoid Valves2× Solenoid Valves
Power Regulation1× Step-Down1× Step-Down1× Step-Down1× Step-Down
User Interface7″ LCD Screen
Input DevicePS4 Controller
Table 1 — System Configuration Comparison

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 Driver12 V3 A36.0 W
12 V DC Air Pump12 V0.5 A6.0 W
12 V Solenoid Valve12 V0.1 A1.2 W
Raspberry Pi 55 V5.0 A25.0 W
BlueOS Navigator5 V0.2 A1.0 W
Battery12 V20 Ahr240 Wh
Table 2 — Individual Component Specifications
Configuration Qty (Pumps) Total Voltage Total Max Current Total Max Power Endurance (20 Ah)
System 1 — 4-Pump4127.4 A88.8 W2.7 hr
System 2 — 2-Pump2126.2 A74.4 W3.2 hr
System 3 — 2-Pump + BlueOS ✓2126.4 A76.8 W3.1 hr
On-Board Station (Pelican Case)55.0 A25.0 W4.0 hr
Table 3 — System Power Profiles and Endurance (12 V, 20 000 mAh battery)
Comparative Summary

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.

03

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.

Wiring Diagram — System 1 (4-Pump)
Figure 1 — System 1 (4-Pump)
Wiring Diagram — System 2 (2-Pump)
Figure 2 — System 2 (2-Pump)
Wiring Diagram — System 3 (Adopted)
Figure 3 — System 3 (Adopted)
04

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.

HX710 pressure sensor output
Figure 4 — HX710 Pressure Sensor Output (206 kPa at Max Bend)
Required pressure at depth chart
Figure 5 — Required Pressure at 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.

Bend angle tracking software
Figure 6 — Bend Angle Tracking Software (Underwater)
4-pump vs 2-pump bend angle response graph
Figure 7 — 4-Pump (τ ≈ 0.45 s) vs 2-Pump (τ ≈ 1.1 s) Bend Angle Response
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
Table 4 — 4-pump & 2-pump data

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°).

Key Finding

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 13.2010.00
Run 23.189.50
Run 33.019.40
Run 42.929.60
Run 52.929.80
Average (Mean)3.05 cm/s9.66 cm/s
Standard Deviation (σ)±0.14±0.24
Table 5 — Comparative Velocity Analysis of Jellybot Propulsion

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:

4-pump vs 2-pump bend angle response graph
Figure 8 — Change in D illustrated
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.
Table 6 — Depth Deviation Comparison During Active Depth Control

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.

Time Constant Interpretation

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
Table 7 — Conclusion of Data
Comparative Summary

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:

Mission-Specific Stability

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.

Logistical & Thermal Efficiency

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.

Extended Operational Endurance

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.

05

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 14 Pumps88.82.7
System 22 Pumps74.43.2
System 3 ✓2 Pumps + BlueOS Flight Navigator76.83.1
Pelican Case (Station) ✓Surface Station / On-board Logic25.04.0
Table 6 — Comparative Power Profiles and Operational Endurance

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.

06

Future Work

Future Improvements
  • 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.
07

List of Figures

Content 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
08

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