Autonomous vehicles are increasingly investigated for use in oceanographic studies, underwater surveillance, and search operations. Research currently being done in the area of autonomous underwater craft is often hindered by expense. This project seeks to complete the construction, optimization, and control software development of an inexpensive underwater vehicle. During the course of the project all of the vehicle’s mechanical and electrical subsystems were completed. Propeller-driven primary thrusters using a magnetically coupled drive system were optimized and manufactured. A battery powered electrical subsystem was also designed and installed on the vehicle. A simulation of the vehicle’s control algorithm was developed in MATLAB and several full vehicle tests were conducted.
The submarine’s various electronic systems and subsystems must function together to monitor and control all aspects of the vehicle’s operation. The primary electronics systems on the submarine include the Central Processing Unit (CPU), Sub-Hub interface, Sensors, and Actuators. These systems must work cohesively to provide control of the mechanical components of the vehicle.
A full vehicle motion simulation was written in MATLAB (Refer to Appendix A in PDF Report: MATLAB Code). This simulation program must later be integrated into a language that the PC/104 system can understand. The primary objective of the Central Processing system (and Electronics systems as a whole) in relation to the goals of the project is to guide the craft to an objectified position efficiently and safely. The device chosen to handle future high-level computational operations is a PC/104 Computer Stack. The stack is a fully functional computer comprised of 3 modular boards connected in a stacked multi-level configuration.
Autonomous Underwater Vehicle Control Algorithms – A means of controlling an AUV’s motion within the water must be handled by a control algorithm programmed and run on the CPU. The concept of an AUV control algorithm is nearly identical to those found in manned and unmanned aircraft control systems, the most notable difference being the medium through which the vehicles move. A control algorithm must account for the AUV’s motions and dynamics while moving through a fluid in 3 dimensions. The program should take environmental inputs from the sensor system and output necessary commands to the vehicle’s motion controlling components (pitch, roll, yaw, thrust).
Recent Posts in Projects & Circuits:
- GPS Fuel Monitoring System
- GPS based Vehicles Tracking Fleet Management system
- GPS Wireless Project for Caring of Elderly and Disabled People
- Digital PWM Controller CMOS VLSI Design
- Programmable Digital Power Controller VLSI Design
- Digital Power Management System
- Digital Power Control Management and Digital Power Conversion
- Brushless DC (BLDC) Motor Control for Respirators
- Serial attached SCSI Simulator Software Project
- FPGA-based Design & Implementation of Tilt Measurement System
- VHDL Simulator Development Project
- VHDL Error Simulator for Functional Test Generation
- Low-Power VLSI Design for MP3 Audio Decoder using Optimised Synthesis-subband Approach
- VLSI Design of USB MP3 AAC WMA Audio Decoder Hardware
- DIY Solar Panels using Photovoltaic Solar Stickers
- PCB-Designed Electromagnetic Vibration Energy Harvester
- Electromagnetic Energy Harvester
- Mini Hydro Turbine Generating Electric Power from Water Pipelines
- Solar-Powered Water Treatment Plant
- Robot Glider Project Detects Ocean Anomalies Missed by Satellites
- Power Transfer from Wheels to Charge Electric Car Batteries
- High-Speed Electric Motorcycle with Solar Power
- Robotic Solar-Panel Sun Tracking Technology Project
- PCB Design of Log-Periodic Antennas
- Triple-DES Algorithm VLSI Design Implementation Project