Development of a fast and stable dynamics algorithm for soft robots including viscoelastic body

In recent years, research and development of robots that exist in the same space as humans and can collaborate with humans have been actively carried out. If the body of a robot is made of a hard material, it may cause injury. Therefore, attempts have been made to make a robot with a soft body using...

Full description

Bibliographic Details
Main Authors: Yoshiki MAEDA, Shunsuke IDE, Yeongju BAEK, Kodai RYOMOTO, Asahi NAKATSURU, Makoto IWAMURA
Format: Article
Language:Japanese
Published: The Japan Society of Mechanical Engineers 2023-05-01
Series:Nihon Kikai Gakkai ronbunshu
Subjects:
Online Access:https://www.jstage.jst.go.jp/article/transjsme/89/921/89_22-00316/_pdf/-char/en
_version_ 1797817344952631296
author Yoshiki MAEDA
Shunsuke IDE
Yeongju BAEK
Kodai RYOMOTO
Asahi NAKATSURU
Makoto IWAMURA
author_facet Yoshiki MAEDA
Shunsuke IDE
Yeongju BAEK
Kodai RYOMOTO
Asahi NAKATSURU
Makoto IWAMURA
author_sort Yoshiki MAEDA
collection DOAJ
description In recent years, research and development of robots that exist in the same space as humans and can collaborate with humans have been actively carried out. If the body of a robot is made of a hard material, it may cause injury. Therefore, attempts have been made to make a robot with a soft body using rubber or resin. In order to accelerate such research on soft robotics, it is necessary to establish fast and stable simulation algorithm for robots containing viscoelastic bodies such as rubber and resin. Therefore, in this study, we consider to approximate viscoelastic bodies with finite rigid body segments and connect them with joints and linear viscoelastic elements such as Voigt model, Maxwell model and generalized Maxwell model to approximate viscoelastic properties. The recursive dynamics algorithm is used to speed up the calculation, and the generalized-α method is used to stabilize the numerical integration. In particular, we propose a new method on how to incorporate the Maxwell model and generalized Maxwell model into recursive dynamics algorithm and generalized-α method. The effectiveness of the proposed method is confirmed by some numerical examples. In addition, the effectiveness of the proposed method is verified on a real system by applying Particle Swarm Optimization (PSO) to identify the dynamic parameters in linear viscoelastic elements.
first_indexed 2024-03-13T08:53:03Z
format Article
id doaj.art-3cffa3bd5b9f4b16854f392782b3245c
institution Directory Open Access Journal
issn 2187-9761
language Japanese
last_indexed 2024-03-13T08:53:03Z
publishDate 2023-05-01
publisher The Japan Society of Mechanical Engineers
record_format Article
series Nihon Kikai Gakkai ronbunshu
spelling doaj.art-3cffa3bd5b9f4b16854f392782b3245c2023-05-29T07:33:06ZjpnThe Japan Society of Mechanical EngineersNihon Kikai Gakkai ronbunshu2187-97612023-05-018992122-0031622-0031610.1299/transjsme.22-00316transjsmeDevelopment of a fast and stable dynamics algorithm for soft robots including viscoelastic bodyYoshiki MAEDA0Shunsuke IDE1Yeongju BAEK2Kodai RYOMOTO3Asahi NAKATSURU4Makoto IWAMURA5Graduate School of Engineering, Fukuoka UniversityGraduate School of Engineering, Fukuoka UniversityGraduate School of Engineering, Fukuoka UniversityGraduate School of Engineering, Fukuoka UniversityGraduate School of Engineering, Fukuoka UniversityDepartment of Mechanical Engineering, Fukuoka UniversityIn recent years, research and development of robots that exist in the same space as humans and can collaborate with humans have been actively carried out. If the body of a robot is made of a hard material, it may cause injury. Therefore, attempts have been made to make a robot with a soft body using rubber or resin. In order to accelerate such research on soft robotics, it is necessary to establish fast and stable simulation algorithm for robots containing viscoelastic bodies such as rubber and resin. Therefore, in this study, we consider to approximate viscoelastic bodies with finite rigid body segments and connect them with joints and linear viscoelastic elements such as Voigt model, Maxwell model and generalized Maxwell model to approximate viscoelastic properties. The recursive dynamics algorithm is used to speed up the calculation, and the generalized-α method is used to stabilize the numerical integration. In particular, we propose a new method on how to incorporate the Maxwell model and generalized Maxwell model into recursive dynamics algorithm and generalized-α method. The effectiveness of the proposed method is confirmed by some numerical examples. In addition, the effectiveness of the proposed method is verified on a real system by applying Particle Swarm Optimization (PSO) to identify the dynamic parameters in linear viscoelastic elements.https://www.jstage.jst.go.jp/article/transjsme/89/921/89_22-00316/_pdf/-char/enmultibody dynamicsviscoelasticityrecursive algorithmgeneralized-α methodmaxwell modelgeneralized maxwell modelparticle swarm optimization
spellingShingle Yoshiki MAEDA
Shunsuke IDE
Yeongju BAEK
Kodai RYOMOTO
Asahi NAKATSURU
Makoto IWAMURA
Development of a fast and stable dynamics algorithm for soft robots including viscoelastic body
Nihon Kikai Gakkai ronbunshu
multibody dynamics
viscoelasticity
recursive algorithm
generalized-α method
maxwell model
generalized maxwell model
particle swarm optimization
title Development of a fast and stable dynamics algorithm for soft robots including viscoelastic body
title_full Development of a fast and stable dynamics algorithm for soft robots including viscoelastic body
title_fullStr Development of a fast and stable dynamics algorithm for soft robots including viscoelastic body
title_full_unstemmed Development of a fast and stable dynamics algorithm for soft robots including viscoelastic body
title_short Development of a fast and stable dynamics algorithm for soft robots including viscoelastic body
title_sort development of a fast and stable dynamics algorithm for soft robots including viscoelastic body
topic multibody dynamics
viscoelasticity
recursive algorithm
generalized-α method
maxwell model
generalized maxwell model
particle swarm optimization
url https://www.jstage.jst.go.jp/article/transjsme/89/921/89_22-00316/_pdf/-char/en
work_keys_str_mv AT yoshikimaeda developmentofafastandstabledynamicsalgorithmforsoftrobotsincludingviscoelasticbody
AT shunsukeide developmentofafastandstabledynamicsalgorithmforsoftrobotsincludingviscoelasticbody
AT yeongjubaek developmentofafastandstabledynamicsalgorithmforsoftrobotsincludingviscoelasticbody
AT kodairyomoto developmentofafastandstabledynamicsalgorithmforsoftrobotsincludingviscoelasticbody
AT asahinakatsuru developmentofafastandstabledynamicsalgorithmforsoftrobotsincludingviscoelasticbody
AT makotoiwamura developmentofafastandstabledynamicsalgorithmforsoftrobotsincludingviscoelasticbody