Our Technology

Our Vehicles

Leviathan

Papa

Lazarus

Technology from the 2020-21 Season

A Whole New Vehicle! In 2 Months!

In mid-April Colorado RoboSub decided to officially enter the first annual running of the Rocky Mountain MATE ROV Competition. Pivoting into the MATE ROV Explorer Class, however, required a smaller vehicle. After only two months of intense development and tight budgeting our team resurrected an old hull to produce the newest vehicle in the Colorado RoboSub arsenal, Lazarus. Moving forward, Lazarus will act as both Colorado RoboSub's MATE ROV competition vehicle and RoboSub MiniSub.

Active Manipulation Capability

In order to expand Colorado RoboSub's task capabilities, for both MATE ROV and RoboSub, Lazarus was outfitted with a Blue Robotics Newton Gripper. Combined with a recycled, custom camera housing Lazarus will be able to perform some the most complicated tasks our team has ever attempted in future RoboSub competitions.

Increased Mobility and Handling

Lazarus' PVC frame, strategic light-weighting, and compact frame size makes this sub a standout! Weighing only 20kg and sitting at 52cm x 50cm x 15cm Lazarus requires significantly less power than our other vehicles, making it our most nimble vehicle yet. This also makes this sub easy to transport, maneuver, and more.

Thruster Guards

Placing an emphasis on individual safety and reduce chances for catastrophic failure during competition runs, out team added thruster guards to the Blue Robotics T200s of all our active vehicles. These simple thruster guards, laser cut from 1/8" acrylic, meet the IP20 standard for foreign object debris protection. If you're team would like to implement these same guards, download the DXFs below!

We did more than just MATE ROV!

Although the most significant product our team produced this year was Lazarus, we also expended significant effort updating our other two vehicles, Leviathan and Papa, with a variety of different capabilities.

Continued Development of an Enhanced Stereo Vision Systems for Depth Sensing

Building on the successes of last year's stereo vision CAD cycle, Colorado RoboSub communicated extensively with machinists to order the new endcap for housing our stereo domes. Unfortunately, the hybrid learn environment created by COVID-19 resulted in a temporary delay of this project's anodization and potting. Despite these setbacks, the project is poised for a strong comeback in the following academic year and should be integrated onto Leviathan soon!

A New Electronics Rack

Papa's new electronics rack is made out of water jet 1/8" 6061 Aluminum Alloy. The rack consists of two separate levels to optimize space, two end caps to prevent rotation, and four 1/4-20 all-thread rods and nuts that hold the system together. This rack attaches to a 3D printed pieces that slides into the hull and holds the rack in place. Pre-water jet holes allow for easy assembly, while choosing to not light weight the two levels allows for future modifications.

New Electronics - System Integration Diagram

It Matters What's On The Inside

Due to our team's short development life cycle, most of the controls software for Lazarus was repurposed from our existing AUVs. Using the structure provided by ROS, joystick commands are sent from the surface by publishing commands to a ROS topic. Then on the vehicle side, Lazarus can subscribe to these commands to determine how to control the motors to accomplish the operator’s desired movement. ROS allows for data to travel both from the surface to the vehicle as well as from the vehicle to the surface. Our team uses this to send all of the sensor data from Lazarus to the driver on the surface. This allows for the driver to see a live video feed by simply subscribing to the camera topic on the surface. These two things together allow the driver to intuitively control the vehicle. The driver watches the live video feed from the ROV then uses a joystick to control its movements.

New Software - System Integration Diagram


Our Team Members Even Made Their Own ROVs!

From its conception our team has always placed a strong emphasis on the individual creativity and problem solving, both of which came to a head this year as two of our members completed the construction of their own ROVs! During Dive Days, our members were able to test out the vehicles and shared their new knowledge with younger team members.

Paying It Forward!

During the school year we also had some team members mentor the local Boulder High School Robotics Team as they sought to enter the Ranger Class of the Longmont MATE ROV Competition. By the time competition rolled around, our two teams had coordinated to share pools and Colorado RoboSub helped pass on information to assist Boulder as they needed. Boulder High will be competing in the MATE ROV World Championship this August!

Our vehicle shown on the left, Boulder High School's ROV on the right.

We Also Made People the Center of Our Team

Amongst the isolation forced upon students with the advent of the COVID-19 pandemic and remote learning, Colorado RoboSub placed a strong emphasis on begin both a technical and social team. In fact, throughout the year Colorado RoboSub was the main social outlet for a number of our locked-down team members. This included several social-distanced in-person meetings, conducting dive days outdoors to reduce transmission risk, and safely supplying members with food to celebrate the hard work contributed by every individual team member. As a result of these efforts, Colorado RoboSub has become more focused on the well-being of our team members than ever before!

Technology from the 2019-20 Season

A Submarine with Memory

To correct edge cases which occurred during our finals run in the 2019 RoboSub Competition, we have given our subs the ability to remember when and where they saw a task. By creating a registry of each task location, the sub does not need to perform task in a location-based order, but instead can traverse the course to hit priority targets before returning to low priority ones.

Stereo Vision for Depth Sensing

In previous years we have struggled with the inability of our 7-Camera system to detect the distance to objects of interest. As a result we have added an additional two cameras to our vehicle, bring the count to nine, that will allow us to measure the distance to an object by replicating human like vision.

An Accelerated Vision Pipeline

At Colorado RoboSub we have a lot of cameras on our vehicles, Leviathan alone has 9, and as a result speed is very important to our visual analysis of each camera. To address slow analysis times using Python we have updated much of our vision software to C++ with Nodeleting which has resulted in a dramatic increase in speed.

Saving our MOSFETS

Last season we have issues with our MOSFETS burning out since all eight of them had only a single gate driver which resulted in transition times that were too large. Thus, this year we have given each MOSFET its own gate driver.

A Fancy Simulator Update

It has been especially timely that this was the year we decided to perform a full upgrade of our simulator. By integrating real world physics and SolidWorks models of both the subs and tasks, we have been able to continue software development despite the inability to actual get in the water. The image to the right shows the our high fidelity graphics simulator. Eventually we intend to train our vision recognition neural net using simulated images, allowing us to arrive at competition with a fully usable net.

A Recycled Hull

To both save costs, decrease integration time, and reduce our vehicles environmental impact, out team pulled one of our original hulls (4-5 years old) and revamped it to be used again for our newest vehicle, Papa.

Motor Bumpers & Inlaid Motors

In past competitions our main vehicle, Leviathan, has damaged its own motor when it ran up against the walls of the pool during testing. Thus, for the 2019-2020 season we have introduced a series of motor bumpers to protect our vulnerable motors. Additionally, our newest sub, Papa, is designed so that the frame as to protect the motors, eliminating the need for additional motor bumpers.

Increased Frame Durability

To improve future durability, modularity, and maintenance costs we used PVC plastic for the frame of our newest vehicle, Papa. By using a chlorine and brine resistant material we will the pitfalls of our previous aluminum frames such as corrosion, difficulty making modifications, and the increased costs associated with machining and anodization.

Technology from the 2018-19 Season

Vision based autonomy.

Using seven different cameras sampling at a rate of 60 Hz, our main sub Leviathan reaches a level of visual sensing and autonomy unparalleled in the RoboSub competition.

Modular, versatile frames.

With the intentions of continually re-purposing and iterating on current hardware, both of our subs have been mechanically designed with modularity in mind, allowing for each sub to perform a variety of different mission tasks.

Lots of processing power.

In order to support then demanding computational needs of our autonomous system, Leviathan is equipped with an Intel i7 and NVDIA GTX 1050 Ti

Fancy new pneumatics.

For the 2019 competition, we replaced our clunky, heavy pneumatics container with a smaller, lighter, and more elegant box machined from 6061-T6 Aluminum and backed with Carbon Fiber.

Double bores... everywhere.

To ensure the protection of our electronic components in an underwater environment we have outfitted the majority of our enclosures with double bore seals to increase redundancy and minimize risk.

Pneumatic droppers.

By using pneumatically operated droppers we have removed all moving components and reduced points of failure.

Burst disk torpedoes.

To increase the power and range of our torpedoes underwater we introduced aluminum foil burst disks into our torpedo launching system that allow for nearly triple our aquatic firing range!