First and foremost, I would like to thank Prof. Low Kin Huat, my supervisor, for giving me the opportunity to work with him and for his guidance and insightful comments on my research. The completion of the thesis is achieved through many rounds of discussions with him in lab, in his office or at his home. Sometimes Prof. Low was so devoted and the discussion even lasted until midnight. My most sincere gratitude is given to him for his great help in my four year study at NTU. I would like to share my achievements with my friends, Mr. Chong Chee Wee, Mr. Zhong Yu, who ever worked together with me in my project. Some results in the thesis are outcomes of exchange of ideas with them. A lot of experiments were conducted with their helps. Mr. Chong finished most of the work on the design and testing of fish robot NAF-II. My friends, Mr. Lim Hup Boon, Ms. Huang Yunyun, Ms. Wang Ping, Mr. Luu Trieu Phat, Miss Pang Wee Ching, Mr. Huang Junyi and all technicians in Robotics Research Center are acknowledged for their supports and listening ears whenever I meet difficulties. Final-year-project undergraduate students who have worked in our robotic fish team are also acknowledged for their contributions.