Propulsive Velocity Optimization of 3-Joint Fish Robot Using Genetic-Hill Climbing Algorithm

(整期优先)网络出版时间:2009-04-14
/ 1
Underwaterrobotisanewresearchfieldwhichisemergingquicklyinrecentyears.PreviousresearchesinthisfieldfocusonRemotelyOperatedVehicles(ROVs),AutonomousUnderwaterVehicles(AUVs),underwatermanipulators,etc.Fishrobot,whichisanewtypeofunderwaterbiomimeticrobot,hasattractedgreatattentionbecauseofitssilenceinmovingandenergyefficiencycomparedtoconventionalpropeller-orientedpropulsivemechanism.However,mostofresearchesonfishrobotshavebeencarriedoutviaempiricalorexperimentalapproaches,notbasedondynamicoptimality.Inthispaper,weproposedananalyticaloptimizationapproachwhichcanguaranteethemaximumpropulsivevelocityoffishrobotinthegivenparametricconditions.First,adynamicmodelof3-joint(4links)carangiformfishrobotisderived,usingwhichtheinfluencesofparametersofinputtorquefunctions,suchasamplitude,frequencyandphasedifference,onitsvelocityareinvestigatedbysimulation.Second,themaximumvelocityofthefishrobotisoptimizedbycombiningGeneticAlgorithm(GA)andHillClimbingAlgorithm(HCA).GAisusedtogeneratetheinitialoptimalparametersoftheinputfunctionsofthesystem.Then,theparametersareoptimizedagainbyHCAtoensurethatthefinalsetofparametersisthe"near"globaloptimization.Finally,bothsimulationsandprimitiveexperimentsarecarriedouttoprovethefeasibilityoftheproposedmethod.