Related Experiment Video
Updated: Jul 2, 2025

Manufacturing, Control, and Performance Evaluation of a Gecko-Inspired Soft Robot
Published on: June 10, 2020
Learning-Based Control for Soft Robot-Environment Interaction with Force/Position Tracking Capability
Zhiqiang Tang1, Wenci Xin1, Peiyi Wang2
1Department of Mechanical Engineering, National University of Singapore, Singapore, Singapore.
This study introduces a novel data-driven control method for soft robots, enabling precise interaction with unknown environments. The approach combines predictive and learning controllers for robust force and position tracking.
Area of Science:
- Robotics
- Control Theory
- Machine Learning
Background:
- Soft robots offer safe human-environment interaction but face control challenges due to complex dynamics and unknown environments.
- Developing analytical models for soft robots is difficult, hindering effective control strategies.
Purpose of the Study:
- To propose a learning-based optimal control approach for soft robot-environment interaction.
- To address challenges posed by nonlinear dynamics, unknown environments, and uncertainties.
Main Methods:
- An optimized combination of a feedforward controller (probabilistic model predictive control) and a feedback controller (nonparametric learning methods).
- A purely data-driven approach requiring no prior knowledge of robot dynamics or environment structures.
- Online updating capability for adaptation to unknown environments.
Main Results:
- The proposed approach demonstrated stability and convergence through theoretical analysis.
- A soft robotic manipulator successfully tracked target positions and forces during interactions with a manikin.
- Outperformed other data-driven control methods in comparative tests.
Conclusions:
- The work presents a viable learning-based control approach for soft robot-environment interactions.
- The method provides robust force and position tracking capabilities for soft robotic systems.
Related Concept Videos
Three-Dimensional Force System:Problem Solving
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
Two-Dimensional Force System: Problem Solving
The first step to solving a two-dimensional force system problem is to draw a free-body diagram of the object under consideration. This diagram helps identify all the external forces acting on the object, including their...
One-Degree-of-Freedom System
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
Three-Dimensional Force System
Relative Motion Analysis using Rotating Axes-Problem Solving
Here, in order to determine the magnitude of velocity and acceleration for point...

