File Download
Supplementary
-
Citations:
- Appears in Collections:
postgraduate thesis: Design, control, and implementation of an agile swimming robotic fish with marine applications
Title | Design, control, and implementation of an agile swimming robotic fish with marine applications |
---|---|
Authors | |
Advisors | |
Issue Date | 2024 |
Publisher | The University of Hong Kong (Pokfulam, Hong Kong) |
Citation | Ng, T. J. K. [黄如钦]. (2024). Design, control, and implementation of an agile swimming robotic fish with marine applications. (Thesis). University of Hong Kong, Pokfulam, Hong Kong SAR. |
Abstract | Fishes have mastered the art of swimming over the many centuries
through evolution. Experimental biologists and fluid dynamicists have studied
their swimming biomechanics, propulsion, and maneuverability since
the early 1900s. While there have been significant developments in the theoretical
and investigative segments on how fish swim, the development of
its robotic counterparts was at its nascent stage. Most existing designs of
robotic fish often faced a trade-off between fast swimming and directional
control, with most results confined to laboratory environments.
The design of the robot fish dubbed Snapp, an agile bio-inspired swimming
robotic fish, attempts to integrate both speed and maneuverability,
exhibiting high-speed swimming and comprehensive 3-dimensional maneuverability
in open waters, marking a significant advancement in aquatic
robotics. The innovative aspect of Snapp lies in its novel cyclic-differential
method integrated into its propulsion mechanism. This method synergizes
propulsion with yaw-steering, enabling swift and precise course corrections.
Additionally, Snapp features two independently controlled pectoral
fins, crucial for advanced pitch and roll control.
The core challenge was replicating real fish’s seamless, coordinated movement
in a mechanical structure. This required a deep exploration of the
integration between different fields of fluid dynamics, biomechanics, and
robotics, leading to the development of a system that could mimic the undulatory
swimming patterns of fish. The scotch-yoke mechanism employed
in Snapp converts rotary motor motion into a sinusoidal lateral movement,
effectively capturing the essence of fish-like undulatory motion.
The specially designed compliant tail-fin encompasses the attempt to
embed mechanical intelligence to simplify the complex gait. Control over
oscillation parameters such as frequency and amplitude enables Snapp to
emulate the swimming dynamics of real fish closely. Integrating a cyclicdifferential
method for yaw turning and the independent control of pectoral
fins for pitch and roll movements allows Snapp to navigate with unprecedented
control and agility in aquatic environments. This control system,
combined with the advanced design of the propulsion mechanism, positions
Snapp at the forefront of robotic fish technology.
In our evaluations conducted in open water environments, Snapp demonstrated
substantial improvements in speed and maneuverability. It achieved
swimming speeds of up to 1.5 m/s (1.7 body lengths per second) and performed
complex maneuvers, including figure-8 and S-shaped trajectories.
Snapp is capable of instantaneous yaw changes of 15 degrees in just 0.4 seconds,
a minimal turn radius of 0.85 meters, and maximum pitch and roll
rates of 3.5 rad/s and 1 rad/s, respectively. These results highlight Snapp’s
potential for wide-ranging applications in open seas, including ecological
monitoring, underwater infrastructure inspection, and marine research. A
specific application would be for coastal ocean monitoring, where Snapp
can swim against rough waves and complex coast terrain. |
Degree | Master of Philosophy |
Subject | Robots - Design and construction Robots - Control systems Fishes - Locomotion |
Dept/Program | Mechanical Engineering |
Persistent Identifier | http://hdl.handle.net/10722/342865 |
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Zhang, F | - |
dc.contributor.advisor | Lam, J | - |
dc.contributor.author | Ng, Timothy Ju Kin | - |
dc.contributor.author | 黄如钦 | - |
dc.date.accessioned | 2024-05-07T01:21:58Z | - |
dc.date.available | 2024-05-07T01:21:58Z | - |
dc.date.issued | 2024 | - |
dc.identifier.citation | Ng, T. J. K. [黄如钦]. (2024). Design, control, and implementation of an agile swimming robotic fish with marine applications. (Thesis). University of Hong Kong, Pokfulam, Hong Kong SAR. | - |
dc.identifier.uri | http://hdl.handle.net/10722/342865 | - |
dc.description.abstract | Fishes have mastered the art of swimming over the many centuries through evolution. Experimental biologists and fluid dynamicists have studied their swimming biomechanics, propulsion, and maneuverability since the early 1900s. While there have been significant developments in the theoretical and investigative segments on how fish swim, the development of its robotic counterparts was at its nascent stage. Most existing designs of robotic fish often faced a trade-off between fast swimming and directional control, with most results confined to laboratory environments. The design of the robot fish dubbed Snapp, an agile bio-inspired swimming robotic fish, attempts to integrate both speed and maneuverability, exhibiting high-speed swimming and comprehensive 3-dimensional maneuverability in open waters, marking a significant advancement in aquatic robotics. The innovative aspect of Snapp lies in its novel cyclic-differential method integrated into its propulsion mechanism. This method synergizes propulsion with yaw-steering, enabling swift and precise course corrections. Additionally, Snapp features two independently controlled pectoral fins, crucial for advanced pitch and roll control. The core challenge was replicating real fish’s seamless, coordinated movement in a mechanical structure. This required a deep exploration of the integration between different fields of fluid dynamics, biomechanics, and robotics, leading to the development of a system that could mimic the undulatory swimming patterns of fish. The scotch-yoke mechanism employed in Snapp converts rotary motor motion into a sinusoidal lateral movement, effectively capturing the essence of fish-like undulatory motion. The specially designed compliant tail-fin encompasses the attempt to embed mechanical intelligence to simplify the complex gait. Control over oscillation parameters such as frequency and amplitude enables Snapp to emulate the swimming dynamics of real fish closely. Integrating a cyclicdifferential method for yaw turning and the independent control of pectoral fins for pitch and roll movements allows Snapp to navigate with unprecedented control and agility in aquatic environments. This control system, combined with the advanced design of the propulsion mechanism, positions Snapp at the forefront of robotic fish technology. In our evaluations conducted in open water environments, Snapp demonstrated substantial improvements in speed and maneuverability. It achieved swimming speeds of up to 1.5 m/s (1.7 body lengths per second) and performed complex maneuvers, including figure-8 and S-shaped trajectories. Snapp is capable of instantaneous yaw changes of 15 degrees in just 0.4 seconds, a minimal turn radius of 0.85 meters, and maximum pitch and roll rates of 3.5 rad/s and 1 rad/s, respectively. These results highlight Snapp’s potential for wide-ranging applications in open seas, including ecological monitoring, underwater infrastructure inspection, and marine research. A specific application would be for coastal ocean monitoring, where Snapp can swim against rough waves and complex coast terrain. | - |
dc.language | eng | - |
dc.publisher | The University of Hong Kong (Pokfulam, Hong Kong) | - |
dc.relation.ispartof | HKU Theses Online (HKUTO) | - |
dc.rights | The author retains all proprietary rights, (such as patent rights) and the right to use in future works. | - |
dc.rights | This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. | - |
dc.subject.lcsh | Robots - Design and construction | - |
dc.subject.lcsh | Robots - Control systems | - |
dc.subject.lcsh | Fishes - Locomotion | - |
dc.title | Design, control, and implementation of an agile swimming robotic fish with marine applications | - |
dc.type | PG_Thesis | - |
dc.description.thesisname | Master of Philosophy | - |
dc.description.thesislevel | Master | - |
dc.description.thesisdiscipline | Mechanical Engineering | - |
dc.description.nature | published_or_final_version | - |
dc.date.hkucongregation | 2024 | - |
dc.identifier.mmsid | 991044791816603414 | - |