Overview

A spherical autonomous robot designed for low-cost freshwater monitoring, integrating reaction-wheel actuation, a buoyancy engine, and a modular sensor suite for real-time environmental data collection.

Figure 1. A prototype assembly of one of the components in the robot called a reaction wheel. Uses angular momentum to orient the sphere. Two of these on the sphere control 3 degrees of freedom

>

Figure 2. The models above were designed and rendered in SolidWorks.

Project Objectives

  • Design an autonomous spherical robot for underwater and surface navigation.
  • Implement reaction-wheel and buoyancy propulsion for precise movement.
  • Integrate sensors to monitor key water-quality parameters in real time.
  • Ensure a compact, waterproof, and energy-efficient design for extended operation.

Diagram of Electronics

Figure 2. The diagram above captures the computer station running a flask software for communication, the main control unit with all the sensors and control logic, the power distribution, motor controllers, and buoyancy engine.

Hardware used

Below is a table for all the components that were used to build this sphere.

ComponentDescription
GT-U7 GPS ModuleProvides global positioning data for navigation and locating the robot in aquatic environments.
ADS1115 16-bit ADC4-channel ADC converter used for accurate measurement of analog sensor inputs.
BN008 IMUSupplies orientation, acceleration, and angular velocity data for stable underwater movement.
L298N H-Bridge Motor DriverControls the reaction wheels and buoyancy engine, capable of handling high-current loads.
9V Buck-Boost ConverterProvides stable and efficient power regulation for the reaction wheels and buoyancy engine.
BQ25303J Battery ChargerSwitch-mode charger used for recharging the robot’s lithium-ion battery cells.
4× Samsung 18650 Cells (3500 mAh each)Wired in parallel to deliver ~14 Ah total capacity, enabling ~18 hours of operation.
Raspberry Pi Zero 2WServes as the main controller, offering onboard processing and Wi-Fi communication.

Assembly and Circuit Board

Figure 3. The model on the left labels all the components of the sphere and on the right, is a 3D model of the printed circuit board designed in KiCAD.

Software

All the software for the project is uploaded on github here