DocumentCode
1796810
Title
Balancing performance and efficiency in a robotic fish with evolutionary multiobjective optimization
Author
Clark, Anthony J. ; Jianxun Wang ; Xiaobo Tan ; McKinley, Philip K.
Author_Institution
Dept. of Comput. Sci. & Eng., Michigan State Univ., East Lansing, MI, USA
fYear
2014
fDate
9-12 Dec. 2014
Firstpage
227
Lastpage
234
Abstract
In this paper, we apply evolutionary multiobjective optimization to the design of a robotic fish with a flexible caudal fin. Specifically, we use the NSGA-II algorithm to discover solutions (physical dimensions, flexibility, and control parameters) that optimize both swimming performance and power efficiency. The optimization is conducted in a custom simulation environment based on an accurate yet computationally-efficient model of hydrodynamics. The results of these simulations reveal general principles that can be applied in the design of robotic fish morphology and control. To verify that the simulation results are physically relevant, we selected several of the evolved solutions, fabricated flexible caudal fins using a multi-material 3D printer, and attached them to a robotic fish prototype. Experimental results, conducted in a large water tank, correspond reasonably well to simulation results in both swimming performance and power efficiency, demonstrating the usefulness of evolutionary computation methods to this application domain.
Keywords
evolutionary computation; mobile robots; tanks (containers); three-dimensional printing; underwater vehicles; NSGA-II algorithm; evolutionary multiobjective optimization; fabricated flexible caudal fins; multimaterial 3D-printer; robotic fish; robotic fish morphology; swimming performance; Computational modeling; Force; Mathematical model; Robots; Springs; Young´s modulus;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolvable Systems (ICES), 2014 IEEE International Conference on
Conference_Location
Orlando, FL
Type
conf
DOI
10.1109/ICES.2014.7008744
Filename
7008744
Link To Document