Typhoon Display

Typhoon

Overview

For the RoboSub club at Montana State University called RoboCats we had to build an autonomous underwater vehicle that accomplish the task given to us at the competition. This is a multigeneration sub so most of the components were already designed or built. With this sub, I travel to the University of Maryland with a group of four members to compete at the RoboNation international RoboSub competition.

Members

Isaac Schmidt: President and Software Team

Kruize Christensen(Me): Vice President, Webmaster, Social Media, Business Team, and Software Team

Ethan Bandy: Electrical Lead and Mechanical Team

Tyler Koon: Software Lead

Isacc, Tyler, Kruize(Me), Ethan, with tyhoon(Robot) in front

Catastrophe

Yes, this seems a little soon for something already going wrong but shipping did not do the team any favors. When we got our Robot it was in pieces. Some propellers broke off, our electrical rack was in multiple parts, and even the frame was off. So we started the competition without sleeping and basically rebuilding our entire sub. So we spent days tuning our robot to compete just rebuilding and making it able to run.

Mechanical Work

Frame

The mechanical work that needed to be done was making the frame of the robot even to prevent buoyancy issues when trying to move forward. During shipment, the whole robot was dropped on one side and need to be realigned. For doing this Ethan taking lead directed Kruize and Issace on some easier mechanical tasks to accomplish. Mailing undoing all the bolts and putting together parts that didn't require extensive knowledge.

Thruster

For the thruster two of them broke with the shipment. We had one replacement and two to fix. We manage to take the most broken thruster and replace it with the new one. After taking off the thruster we had waterproof the connection where the cables went outside the sub. To do this in the limited time we had we got fast-drying caulk. This managed the seal the best we could. For the second thruster, we took pieces from the one we took off and tried to piece together a somewhat usable thruster. To hold it together we used waterproof tape and caulk. For the majority of the competition, it stayed together.

Haul

During the competition, we had one issue that kept coming back to haunt us. With a few of the connections on the haul, we kept having a leak that got faster as we continued with the competition. We tried to block it up with caulk the best we could but it kept coming back. By the end of the competition, we had to call it with the score we had to prevent further damage to the robot. Also since the competing pool was deeper than the testing pools it cause our leak to spread faster due to the pressure of the water in the deeper pool.

Electrical Work

Most of the electrical work needing done was very straightforward. A few of the wires broke loose and need to be soldered back into place. Most of this was done by Kruize with help from Issac. After soldering, they were covered in electrical wires to prevent crossing wires and causing a short circuit.

Software Work

Since we had an incident with shipping most of the calibrating that we were planning for the robovision had to be terminated. We had to mainly focus on recoding the engines for moving the sub. This was harder said than done since we did not have an electrical engineer with us at the competition. So Tyler spent most of his time learning how to edit the code from the electrical engineers.

Competing

For the competition, we have to complete certain tasks that are in the obstacle course below. I will also add the parts that we completed.

Obstacle Course

Example Footage

In the video is a diver running through the obstacle course like a robot would do. This was to gain learning footage for our robovison for later competitions and to get a visual representation of what it looks like underwater.

Coin Flip

This is to determine if our robot and realine itself if it were to get disoriented. Our robot did end up doing this task in one of the runs we did.

Coin Flip

Gate

To qualify for the competition every team had to make it through the gate. Bonus points can be given by spinning or rotating while doing the task. For our run, we managed to get some bonus points by spinning while going through the gate. This is where we ended up in the competition and was the final task we ended up with. So our side didn't matter since the side the robot goes to determines the pather for the rest of the course.

Gate

Path

Within the obstacle course, this is a path marker to indicate where to go. Normally our lower camera would follow these in order to locate the next task but with our RoboVison down we weren't able to use these.

Path

Buoy

With the buoy, you are supposed to identify them based on the gate you went through. We were going to use robovison to identify the buoys based on the gate we chose.

Buoy

Bin

For this task, you were to organize the items with an arm and drop them into the corresponding bins. Our robot doesn't have an arm so we decided to focus our resources elsewhere.

Bin

Torpedos

With our current robot, we do not have a torpedo system, but currently, it is in development for our next competition. The task is to shoot torpedoes into the opposite target of what you chose at the gate.

Torpedo

Cash or Smash and Octagon

For this task, we want to move the items into the corresponding areas for what we chose at the gate. After all, tasks are complete or as many as your team can accomplish you surface in the octagon. Beneath this is a pinger that is at a frequency the robots can read. A team can lock on till the sound is at it loudest and then surface.

Cash or Smash

Results

For our team, we ended up placing 12th. For our club that is a new record since the previous one was 14th. We could have attempted another run to beat this but we have to take the score we have since our haul had a pretty big pool in the bottom at the end. We all learned what needs to be improved upon for future competitions.

Code

RoboCats-visionSystem Robot Code