Robotic Fish Self-Learning Control for Fast Speed Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current control methods for robotic fish struggle with achieving precise motion control in unstructured environments, requiring a systematic mathematical model and resulting in slow convergence of tracking errors, which is inadequate for applications like underwater tasks that demand consistent speed trajectories.

Innovation Solution

A high-order iterative self-learning control method is introduced, which constructs a control gain set, performs preferential iteration to optimize control gains, and uses high-order iterative calculations to continuously adjust the control input thrust, allowing the robotic fish to achieve rapid convergence and complete tracking of expected speed trajectories without relying on a precise mathematical model.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If conventional control methods (PID, fuzzy logic, sliding mode) are used, then the robotic fish can achieve asymptotic error convergence, but the tracking error convergence speed is slow

Engineering Contradiction:
Improvetracking error convergence speedVSAvoiderror convergence guarantee
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent performs preliminary actions by conducting multiple iterations to optimize control gain elements before final control execution. The iterative process pre-adjusts control parameters based on historical tracking errors, enabling faster convergence speed while maintaining reliability through cumulative learning from previous iterations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms by using tracking errors from previous iterations to adjust control gains in subsequent iterations. The control gain elements are updated based on feedback from actual system performance, allowing the system to learn and improve convergence speed while maintaining stable error convergence through continuous feedback adjustment.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If conventional control methods are used, then systematic and precise mathematical models are required, but this increases system complexity and reduces adaptability

Engineering Contradiction:
Improveadaptability to unstructured environmentsVSAvoidmathematical model complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies self-service by enabling the robotic fish control system to automatically optimize its own control parameters through iterative learning. The system serves itself by using its own tracking error data to adjust control gains, eliminating the need for external mathematical modeling while improving adaptability to unstructured environments through self-learning.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements parameter changes by dynamically adjusting control gain elements through iterative optimization. Instead of relying on fixed mathematical models, the system changes control parameters based on actual performance feedback, thereby reducing model complexity requirements while enhancing adaptability to varying environmental conditions.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If open-loop gait generation methods are used, then fish-like swimming motion can be generated, but the robotic fish cannot achieve expected motion in unstructured environments

Engineering Contradiction:
Improveswimming gait generationVSAvoidmotion control accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent closes the control loop by implementing feedback mechanisms that use tracking errors to adjust control inputs. The iterative process continuously monitors actual motion performance and feeds this information back to refine control parameters, transforming open-loop gait generation into a closed-loop system that achieves both ease of operation and reliable motion control accuracy.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary adjustments to control parameters through iterative optimization before final control execution. By pre-tuning control gains based on historical performance data, the system maintains simple gait generation while improving motion control accuracy through preliminary parameter optimization.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11360441B1Method and apparatus for high-order iterative self-learning control for robotic fish, and storage medium
Publication Date: 2022.06.14 GUANGZHOU UNIVERSITY
  • US11360441B1 patent drawing
  • US11360441B1 patent drawing
  • US11360441B1 patent drawing

AI summary

The invention relates to a field off artificial intelligence (AI) technologies, and discloses a method and an apparatus for high-order iterative self-learning control for a robotic fish, and a storage medium; the control method performs preferential iterative calculation on control gain elements in the control gain set to obtain a target control gain set; and performs high-order iterative calculation according to the target control gains, the first control input thrust and the first tracking error to obtain a target control input thrust, and then controls a robotic fish to swing according to the target control input thrust to obtain an expected speed. In this way, complete tracking and rapid convergence of a swim speed of a robotic fish in the whole operation space may be achieved.