T-952 · dive target 14.01.2029

ARGUS-6: Building an Imaging Sonar · Lesson 2 of 4

The transducer array

Denis Hudikovbuilder, AKULA Robotics
Source codecoming soon

The array is the boat's retina. Here we lay out the circular element geometry and why element spacing sets both the field of view and the grating lobes.

# element positions on a circle of radius R
import numpy as np
theta = np.linspace(0, 2*np.pi, N, endpoint=False)
xy = R * np.c_[np.cos(theta), np.sin(theta)]