Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ Mountain Scholararrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
https://dx.doi.org/10.25675/3....
Other literature type . 2023
Data sources: Datacite
versions View all 2 versions
addClaim

Modeling, simulation, and control of soft robots using Koopman operator theory

Authors: Singh, Ajai, author; Chong, Edwin K. P., advisor; Zhao, Jianguo, committee member; Pasricha, Sudeep, committee member;

Modeling, simulation, and control of soft robots using Koopman operator theory

Abstract

In nature, animals with soft body parts can control their parts to different shapes, e.g., an elephant trunk can wrap on a tree branch to pick it up. But most research on manipulators only focuses on how to control the end effector, partly because the arm of the manipulator is rigidly articulated. With recent advances in soft robotics research, controlling a soft manipulator into many different shapes will significantly improve the robot's functionality, such as medical robots morphing their shape to navigate the digestive system and then delivering drugs to the required location. However, controlling the shape of soft robots is challenging since the dynamics of soft robots are highly nonlinear and computationally intensive. In this research, we leverage a data-driven method using the Koopman operator to realize the shape control of soft robots. The dynamics of a soft manipulator are simulated using a physics-based simulator (PyElastica) to generate the input-output data. The data is used to identify an approximated linear model based on the Koopman operator. We then formulate the shape-control problem as a convex optimization problem that is computationally efficient. We demonstrated the linear model is over 12 times faster than the physics-based model in simulating the manipulator's motion. Further, we can control a soft manipulator into different shapes using model predictive control (MPC), and then in the subsequent chapters, we build a soft grid consisting of 40 such soft manipulators. We then address the issues related to the Extended Dynamic Mode Decomposition (EDMD) algorithm used for approximating the Koopman operator by developing a deep learning-based framework to learn the Koopman embeddings. On comparing the EDMD and deep learning framework it was found that the deep learning framework was far more accurate than the EDMD framework We then show that the proposed methods can be effectively used to control the shapes of soft robots by having the single soft manipulator morph into "C", "S", and "U" shapes and then extend the shape control method to the soft grid by morphing it into 3 different shapes. We envision that shape control will allow the soft robots to interact with uncertain environments or the shapes of shape-morphing robots to fulfill different tasks.

Country
United States
Keywords

629, soft robotics, Koopman operator theory, shape control, control systems

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average
Green