Jacob Herrema’s Work Log

  • Post author:
  • Post last modified:January 23, 2025
  • Reading time:4 mins read
  • Post category:Work Logs

9/15/2024

My goal for this upcoming week is to gather more research on acoustic communication, look into hydrophones, and potentially start building one. For acoustic communication, I need to look into exactly how it works and what equipment is needed to use it. For the hydrophone, I need to compile a list of all the parts I will need and I need to find a resource about building them from scratch. My only concern comes with building the hydrophone. I’m hoping that every part is easily accessible and buildable with what we have.

9/22/2024

My goal for this upcoming week is to get parts ordered for the hydrophone and the acoustic modems. If parts come in this week I can begin putting stuff together but if not that will be my goal for the following week. I was able to get all my work for this last week finished. I have found very good instructions on building a hydrophone and an acoustic modem. If parts come in this week I will begin building the hydrophone first.

9/29/2024

Last week hydrophone and modem research was finished and another teammate began building a hydrophone so my goal has shifted. My goal for this week is to work on a software called GNU radio and to try and get that working. We will use GNU radio for our acoustic communication. I would like to have it working by the end of the week but if not, I will continue working on it into next week.

11/5/2024

I have made substantial progress over the last few weeks since the last update. Firstly, we have decided to switch from using GNU Radio to ROS. Using ROS through Linux, I have set up a basic acoustic transmitter and receiver. The first version of the programs could send a string of words as a binary signal. The newer version sends directional arrow key inputs as different frequencies. The next goal is to get the code to transmit the directional inputs as binary bit strings. We also need to get the same ROS system set up onto another set of flash drives and test communication between two separate devices.

1/23/2025

To start the semester, we are moving from ROS to ROS2. I have a new flash drive set up but still need to rebuild the communication setup. This is my main goal for the coming week. Once the modem is set back up in ROS2, then I will begin to try and improve upon it software-wise. The range is quite low and we would like to start programming more controls for the fish to achieve.

No major design changes have been planned for the fish besides scaling everything up at the same rate. My previous drawing is still accurate for how I believe the fish will look by the end of the semester.