Difference between revisions of "Miniature underwater drone"
(→Supervisors) |
|||
(29 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
== Supervisors == | == Supervisors == | ||
*[[Derek Abbott|Prof Derek Abbott]] | *[[Derek Abbott|Prof Derek Abbott]] | ||
− | *[[ | + | *[[Benjamin S. Cazzolato|Prof Ben Cazzolato]] |
+ | |||
==Research Project Team Members== | ==Research Project Team Members== | ||
− | *'''2023:''' [[Nazif Sobri]] and [[Alif | + | *'''2023:''' [[Nazif Sobri]] and [[Alif Aiman]] and [[Yang Li]], see [[Miniature underwater drone 2023]] |
==Project Guidelines== | ==Project Guidelines== | ||
*[http://www.eleceng.adelaide.edu.au/personal/dabbott/project_handbook_2009.pdf Project Handbook] | *[http://www.eleceng.adelaide.edu.au/personal/dabbott/project_handbook_2009.pdf Project Handbook] | ||
+ | |||
+ | ==Motivation== | ||
+ | Our project inspired by the "Lego-powered Submarine" project from the Brick Experiment Channel. The core motivation of our project is to advance the capabilities of underwater exploration. We acknowledge the immense potential of underwater drones in scientific research, environmental monitoring, industrial applications, and education. Our project is driven by the need for cost-effective and versatile alternatives to traditional underwater exploration methods. We believe there is vast, untapped potential in underwater ecosystems, resources, and geological formations that current limitations and risks associated with human intervention prevent us from fully exploring. | ||
==Project Description and Background== | ==Project Description and Background== | ||
− | + | A miniature underwater drone is a small remote-controlled device designed to operate underwater. These drones typically measure a few inches to a few feet in length, and they are equipped with sensors, and other tools to perform various tasks underwater. It may also have buoyancy control mechanisms to adjust its depth and maneuverability in the water. Miniature underwater drones can be used for a variety of purposes, including scientific research, underwater inspections, search and rescue operations, and recreational activities. Some miniature underwater drones are also designed to be compact and portable, making them ideal for travel and use in remote locations. They can be controlled by a remote controller, a smartphone app, or a computer, and some models can even be programmed to follow pre-defined routes or perform specific tasks autonomously. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
==Weekly Progress== | ==Weekly Progress== | ||
+ | |||
+ | Progress made by team members until the completion of the project. This weekly progress is updated every week. | ||
+ | |||
+ | * [[Weekly Progress: Miniature Underwater Drone]] | ||
==Deliverables== | ==Deliverables== | ||
− | *Project | + | * [https://www.eleceng.adelaide.edu.au/personal/dabbott/wiki/images/e/e4/Project_Plan_Miniature_Underwater_Drone_.pdf Project Plan] |
+ | * [https://www.eleceng.adelaide.edu.au/personal/dabbott/wiki/index.php/File:A_Miniature_Underwater_Drone.pdf Seminar Slide] | ||
+ | * [https://www.eleceng.adelaide.edu.au/personal/dabbott/wiki/index.php/File:Progress_Report_UG-13492.pdf Progress Report] | ||
+ | * [https://www.eleceng.adelaide.edu.au/personal/dabbott/wiki/images/9/9f/Final_Report.pdf Final Report] | ||
+ | * [https://www.eleceng.adelaide.edu.au/personal/dabbott/wiki/images/8/80/Poster_MiniatureUnderwaterDrone.pdf Poster Miniature Underwater Drone] | ||
== Expectations == | == Expectations == | ||
− | *To | + | *To develop a reliable and efficient prototype using 3D printing technology for construction. Advantages include rapid prototyping, customization, and cost-efficiency. |
*To assemble underwater drone with mechanical and electronic application, to fit all electronic components into the designed the 3D model structure that free from leakage. | *To assemble underwater drone with mechanical and electronic application, to fit all electronic components into the designed the 3D model structure that free from leakage. | ||
− | * | + | *To develop and integrate an RF control system based on Raspberry Pi Model 3 A+ for wireless communication between the operator and the drone. |
+ | |||
+ | *To implement a depth control mechanism, potentially using adjustable ballast or variable buoyancy systems, and integrate depth sensors for autonomous depth management. | ||
+ | |||
+ | *To incorporate a high-resolution camera system for clear underwater footage, with a live video feed for environmental monitoring and observation. | ||
+ | |||
+ | == Approach == | ||
+ | # Hardware Configuration: | ||
+ | #*Raspberry Pi 3 A+: The computational core of the drone, handling sensory input and movement control. | ||
+ | #*Propulsion System: Dual DC motors controlled by the DRV8833 motor driver for propulsion and steering. | ||
+ | #*Buoyancy and Depth Control: Servo motor integrated into the ballast tank system for buoyancy adjustments. | ||
+ | #*Sensory Systems: TF Mini LiDAR for obstacle detection and Honeywell pressure sensor for depth monitoring. | ||
+ | |||
+ | # Software Architecture: | ||
+ | #*Python-based Control System: Translates user commands into motor control and sensory readings. | ||
+ | #*LiDAR-based Obstacle Detection: Adjusts drone trajectory to avoid obstacles detected by TF Mini LiDAR. | ||
+ | #*Depth Maintenance Algorithm: Ensures the drone maintains the desired depth using feedback from the pressure sensor. | ||
+ | #*Streaming and Communication: Offers real-time video streaming and remote monitoring of the drone's surroundings. | ||
+ | |||
+ | == Future Recommendation == | ||
+ | * Enhanced Propulsion: Consider upgrading to brushless motors for increased efficiency and maneuverability. | ||
+ | |||
+ | * Improved Communication: Integrate acoustic modems for extended communication range, particularly in challenging underwater conditions | ||
+ | |||
+ | *Advanced Sensory Integration: Add sensors for temperature, salinity, and pH measurement to enhance the drone's research capabilities. | ||
+ | |||
+ | *Structural Enhancements: Explore materials like carbon fiber or specialized polymers to enhance durability and reduce weight for greater depth capability | ||
+ | |||
+ | *Enhanced User Interface: Create a more intuitive user interface, potentially with VR integration, for an immersive piloting experience. | ||
== References and useful resources== | == References and useful resources== | ||
− | + | Any useful external links, list here: | |
+ | * [https://brickexperimentchannel.wordpress.com/2022/06/25/rc-submarine-4-0-background-1-10/ RC Submarine 4.0 – background] | ||
+ | * [https://www.researchgate.net/publication/225186919_Underwater_Wireless_Sensor_Communications_in_the_24_GHz_ISM_Frequency_Band Underwater Wireless Sensor Communications in the 2.4 GHz ISM Frequency Band] | ||
+ | * [https://www.researchgate.net/publication/343708536_Investigation_of_Parameters_Affecting_Underwater_Communication_Channel Investigation of Parameters Affecting Underwater Communication Channel] | ||
+ | * [https://www.researchgate.net/publication/258496191_Electromagnetic_Wave_Propagation_into_Fresh_Water Electromagnetic Wave Propagation into Fresh Water] | ||
+ | * [https://www.researchgate.net/publication/340700148_Analysis_of_Underwater_Acoustic_Communication_System_Using_Equalization_Technique_for_ISI_Reduction Analysis of Underwater Acoustic Communication System Using Equalization Technique for ISI Reduction] | ||
+ | * [https://www.sciencedirect.com/science/article/pii/S0025322714000747 Autonomous Underwater Vehicles (AUVs): Their past, present and future contributions to the advancement of marine geoscience] | ||
+ | * [https://www.mdpi.com/2077-1312/8/10/736 Wireless Remote Control for Underwater Vehicles] | ||
+ | * [https://www.fortinet.com/resources/cyberglossary/tcp-ip What is Transmission Control Protocol TCP/IP?] | ||
+ | * [https://datasheets.raspberrypi.com/rpi3/raspberry-pi-3-a-plus-product-brief.pdf datasheets raspberrypi ] | ||
+ | * [https://sps.honeywell.com/au/en/products/advanced-sensing-technologies/healthcare-sensing/board-mount-pressure-sensors/trustability-hsc-series TruStability™ HSC Series] | ||
+ | * [https://cdn.sparkfun.com/assets/5/e/4/7/b/benewake-tfmini-datasheet.pdf TFmini Infrared Module Specification] | ||
+ | * [https://www.ti.com/lit/ds/symlink/drv8833.pdf?ts=1699016634046&ref_url=https%253A%252F%252Fwww.google.com%252F Dual-H-BridgeCurrent-ControlMotorDriver ] | ||
+ | * [https://www.adafruit.com/product/1385 UBEC DC/DC Step-Down (Buck) Converter - 5V @ 3A output] | ||
+ | * [https://datasheets.raspberrypi.com/camera/camera-module-3-product-brief.pdf Raspberry Pi Camera Module 3 ] | ||
+ | * [https://www.engineersedge.com/materials/densities_of_metals_and_elements_table_13976.htm densities_of_metals_and_elements_table] | ||
==Back== | ==Back== |
Latest revision as of 17:51, 19 May 2024
Contents
Supervisors
Research Project Team Members
- 2023: Nazif Sobri and Alif Aiman and Yang Li, see Miniature underwater drone 2023
Project Guidelines
Motivation
Our project inspired by the "Lego-powered Submarine" project from the Brick Experiment Channel. The core motivation of our project is to advance the capabilities of underwater exploration. We acknowledge the immense potential of underwater drones in scientific research, environmental monitoring, industrial applications, and education. Our project is driven by the need for cost-effective and versatile alternatives to traditional underwater exploration methods. We believe there is vast, untapped potential in underwater ecosystems, resources, and geological formations that current limitations and risks associated with human intervention prevent us from fully exploring.
Project Description and Background
A miniature underwater drone is a small remote-controlled device designed to operate underwater. These drones typically measure a few inches to a few feet in length, and they are equipped with sensors, and other tools to perform various tasks underwater. It may also have buoyancy control mechanisms to adjust its depth and maneuverability in the water. Miniature underwater drones can be used for a variety of purposes, including scientific research, underwater inspections, search and rescue operations, and recreational activities. Some miniature underwater drones are also designed to be compact and portable, making them ideal for travel and use in remote locations. They can be controlled by a remote controller, a smartphone app, or a computer, and some models can even be programmed to follow pre-defined routes or perform specific tasks autonomously.
Weekly Progress
Progress made by team members until the completion of the project. This weekly progress is updated every week.
Deliverables
Expectations
- To develop a reliable and efficient prototype using 3D printing technology for construction. Advantages include rapid prototyping, customization, and cost-efficiency.
- To assemble underwater drone with mechanical and electronic application, to fit all electronic components into the designed the 3D model structure that free from leakage.
- To develop and integrate an RF control system based on Raspberry Pi Model 3 A+ for wireless communication between the operator and the drone.
- To implement a depth control mechanism, potentially using adjustable ballast or variable buoyancy systems, and integrate depth sensors for autonomous depth management.
- To incorporate a high-resolution camera system for clear underwater footage, with a live video feed for environmental monitoring and observation.
Approach
- Hardware Configuration:
- Raspberry Pi 3 A+: The computational core of the drone, handling sensory input and movement control.
- Propulsion System: Dual DC motors controlled by the DRV8833 motor driver for propulsion and steering.
- Buoyancy and Depth Control: Servo motor integrated into the ballast tank system for buoyancy adjustments.
- Sensory Systems: TF Mini LiDAR for obstacle detection and Honeywell pressure sensor for depth monitoring.
- Software Architecture:
- Python-based Control System: Translates user commands into motor control and sensory readings.
- LiDAR-based Obstacle Detection: Adjusts drone trajectory to avoid obstacles detected by TF Mini LiDAR.
- Depth Maintenance Algorithm: Ensures the drone maintains the desired depth using feedback from the pressure sensor.
- Streaming and Communication: Offers real-time video streaming and remote monitoring of the drone's surroundings.
Future Recommendation
- Enhanced Propulsion: Consider upgrading to brushless motors for increased efficiency and maneuverability.
- Improved Communication: Integrate acoustic modems for extended communication range, particularly in challenging underwater conditions
- Advanced Sensory Integration: Add sensors for temperature, salinity, and pH measurement to enhance the drone's research capabilities.
- Structural Enhancements: Explore materials like carbon fiber or specialized polymers to enhance durability and reduce weight for greater depth capability
- Enhanced User Interface: Create a more intuitive user interface, potentially with VR integration, for an immersive piloting experience.
References and useful resources
Any useful external links, list here:
- RC Submarine 4.0 – background
- Underwater Wireless Sensor Communications in the 2.4 GHz ISM Frequency Band
- Investigation of Parameters Affecting Underwater Communication Channel
- Electromagnetic Wave Propagation into Fresh Water
- Analysis of Underwater Acoustic Communication System Using Equalization Technique for ISI Reduction
- Autonomous Underwater Vehicles (AUVs): Their past, present and future contributions to the advancement of marine geoscience
- Wireless Remote Control for Underwater Vehicles
- What is Transmission Control Protocol TCP/IP?
- datasheets raspberrypi
- TruStability™ HSC Series
- TFmini Infrared Module Specification
- Dual-H-BridgeCurrent-ControlMotorDriver
- UBEC DC/DC Step-Down (Buck) Converter - 5V @ 3A output
- Raspberry Pi Camera Module 3
- densities_of_metals_and_elements_table