Servers by jDrones

Side Scan Data Logging with ArduPilot

Howdy, I know there are threads like this floating around, but they’re kind of all over the place and I can’t really find a definitive answer to my question. So here’s the deal, I really want to build a USV (unmanned surface vehicle) equipped with some sort of sonar transducer capable of Side-Scan imagery, similar to a commercial fish finder.

So I have a few questions:

1.) Are there any off the shelf transducers that could be used with the PixHawk controller, OR log directly to something like a Raspberry Pi acting as a companion computer, without needing the big display unit thing that fish finder sonars often come bundled with? Note I am only really interested in transducers capable of SideScan imaging, as this is vital for the mission in mind.

2.) Assuming there is some viable transducer capable of SideScan imaging, (would something like the Lowrance Active Imaging 3 in 1 or Lowrance TotalScan work?) how would it be interfaced with either A, the pixhawk directly, or a companion computer for data logging?

This is something I’ve seen around, and I know it accepts NMEA 0183 signals and digitizes them to serial, so I’d imagine it would be possible to connect it to any serial enabled device that has the appropriate software for reading NMEA 0183 sentences and logging them. But even then, is SideScan analog data compatible with such a device?

I’m kind of picking apart a bunch of potential solutions here, but really I don’t have a great starting point. I have a need (produce SideScan images on an ArduBoat and log them) and not much else to go on. So if anyone has successfully done this, please let me know.



This video showcases basically EXACTLY what I want to achieve, sadly I can’t find anymore information on this project, and I can’t really tell from the video how this was achieved, except that he used some sort of Lowrance Fish Finder setup, and most likely just extracted the GPS data and Sonar Log after the mission and viewed it in ReefMaster. This may be the route to go, but it would mean dropping a fair bit of money on a display + transducer setup that would only half be of use to me. I also can’t tell how automated this process is or how he synchronised GPS data with the Sonar, (unless the Lowrance device has it’s own GPS data stored along with the Sonar File).

Servers by jDrones