We are the University of California, Riverside's competitive autonomous underwater vehicle project, competing internationally in RoboNation's RoboSub Competition.
Each year we construct a submarine capable of completing a number of aquatic objectives entirely on its own. The sheer volume of design and construction needed requires a large interdisciplinary team working collaboratively to share expertise and comunication throughout the process.
Sponsored by UCR's IEEE and ASME chapters, the project exposes all students to utilizing their coursework skills, working with others outside their major, and granting experience with a large-scale project with real-world applications. For the 2018-2019 academic year, UCR RoboSub has ~30 active members, across almost every engineering major.
The RoboSub competition is an annual week-long marathon at the US Navy's TRANSDEC Terminal in San Diego, California. Submarines traverse a randomized objective course, with challenges revolving around core aspects of naval robotics such as course navigation, obstacle identification, and object manipulation. Tasks change slightly by the year's theme, and generally involve navigating a series of paths, identifying and reacting to patterned buoys, pushing on extruded plates, dropping objects, firing torpedoes at targets, and locating acoustic pingers. All without human intervention.
Our latest submarine, the Seadragon, is the result of a thousand hours of design, development, construction, and testing. From notebook sketches to static judging, we built this robot from the ground up and continue to improve upon it. The Seadragon features pressure sensing, leak sensing, a pan-tilt camera, and a body that has withstood 50+ water tests without failure.
The Mechanical team creates the physical structure of the submarine, working with top-down design patterns to create the submarine from conception to completion. Subgroups for components give leadership and small-group experience for members. We use Solidworks to create our models and manufacturing drawings.
The Electrical team creates and organizes the electrical subsystems and sensors within the submarine, designing circuitry, creating PCBs, and networking components. We use Altium Designer to create our PCB diagrams.
The Software team gives the submarine life, creating the artificial intelligence, computer vision, and software interface modules that allow the robot to see, sense, and move. We use Robot Operating System (ROS), Python, and C/C++ for our controls.
The Business & Administration team manages the project from a high level: contacting companies for sponsorships, maintaining social media accounts, managing project organization and structure, and assisting the other teams with outreach and contact.
All meetings are in the Solarium (Chung 221)
Mechanical Team: Tuesdays 3-4pm
Electrical Team: Wednesdays 11-12pm
Software Team: Wednesdays 12-3pm