Walter Scott, Jr. College of Engineering

Graduate Exam Abstract

Ajai Singh
M.S. Final
Mar 13, 2023, 2:00 pm - 4:00 pm
Online (MS Teams)
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 is 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.
Adviser: Edwin K.P. Chong
Co-Adviser: NA
Non-ECE Member: Jianguo Zhao,Mechnical Engineering
Member 3: Sudeep Pasricha,ECE
Addional Members: NA
Publications:
Controlling the Shape of Soft Robots Using the Koopman Operator
Program of Study:
ECE 611
ECE 569
ECE 612
ECE 481A4
ECE 480A5
MECH 564
CS 545
MATH 519