{"title":"在水母式游泳中跟踪移动目标的深度强化学习","authors":"Yihao Chen, Yue Yang","doi":"arxiv-2409.08815","DOIUrl":null,"url":null,"abstract":"We develop a deep reinforcement learning method for training a jellyfish-like\nswimmer to effectively track a moving target in a two-dimensional flow. This\nswimmer is a flexible object equipped with a muscle model based on torsional\nsprings. We employ a deep Q-network (DQN) that takes the swimmer's geometry and\ndynamic parameters as inputs, and outputs actions which are the forces applied\nto the swimmer. In particular, we introduce an action regulation to mitigate\nthe interference from complex fluid-structure interactions. The goal of these\nactions is to navigate the swimmer to a target point in the shortest possible\ntime. In the DQN training, the data on the swimmer's motions are obtained from\nsimulations conducted using the immersed boundary method. During tracking a\nmoving target, there is an inherent delay between the application of forces and\nthe corresponding response of the swimmer's body due to hydrodynamic\ninteractions between the shedding vortices and the swimmer's own locomotion.\nOur tests demonstrate that the swimmer, with the DQN agent and action\nregulation, is able to dynamically adjust its course based on its instantaneous\nstate. This work extends the application scope of machine learning in\ncontrolling flexible objects within fluid environments.","PeriodicalId":501125,"journal":{"name":"arXiv - PHYS - Fluid Dynamics","volume":"21 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Deep reinforcement learning for tracking a moving target in jellyfish-like swimming\",\"authors\":\"Yihao Chen, Yue Yang\",\"doi\":\"arxiv-2409.08815\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We develop a deep reinforcement learning method for training a jellyfish-like\\nswimmer to effectively track a moving target in a two-dimensional flow. This\\nswimmer is a flexible object equipped with a muscle model based on torsional\\nsprings. We employ a deep Q-network (DQN) that takes the swimmer's geometry and\\ndynamic parameters as inputs, and outputs actions which are the forces applied\\nto the swimmer. In particular, we introduce an action regulation to mitigate\\nthe interference from complex fluid-structure interactions. The goal of these\\nactions is to navigate the swimmer to a target point in the shortest possible\\ntime. In the DQN training, the data on the swimmer's motions are obtained from\\nsimulations conducted using the immersed boundary method. During tracking a\\nmoving target, there is an inherent delay between the application of forces and\\nthe corresponding response of the swimmer's body due to hydrodynamic\\ninteractions between the shedding vortices and the swimmer's own locomotion.\\nOur tests demonstrate that the swimmer, with the DQN agent and action\\nregulation, is able to dynamically adjust its course based on its instantaneous\\nstate. This work extends the application scope of machine learning in\\ncontrolling flexible objects within fluid environments.\",\"PeriodicalId\":501125,\"journal\":{\"name\":\"arXiv - PHYS - Fluid Dynamics\",\"volume\":\"21 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-09-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - PHYS - Fluid Dynamics\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2409.08815\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - PHYS - Fluid Dynamics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.08815","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Deep reinforcement learning for tracking a moving target in jellyfish-like swimming
We develop a deep reinforcement learning method for training a jellyfish-like
swimmer to effectively track a moving target in a two-dimensional flow. This
swimmer is a flexible object equipped with a muscle model based on torsional
springs. We employ a deep Q-network (DQN) that takes the swimmer's geometry and
dynamic parameters as inputs, and outputs actions which are the forces applied
to the swimmer. In particular, we introduce an action regulation to mitigate
the interference from complex fluid-structure interactions. The goal of these
actions is to navigate the swimmer to a target point in the shortest possible
time. In the DQN training, the data on the swimmer's motions are obtained from
simulations conducted using the immersed boundary method. During tracking a
moving target, there is an inherent delay between the application of forces and
the corresponding response of the swimmer's body due to hydrodynamic
interactions between the shedding vortices and the swimmer's own locomotion.
Our tests demonstrate that the swimmer, with the DQN agent and action
regulation, is able to dynamically adjust its course based on its instantaneous
state. This work extends the application scope of machine learning in
controlling flexible objects within fluid environments.