The Jacobian methods use the Jacobian matrix to infer the relationship between the actuation and position velocities by model linearization. For modeling, the Jacobian matrix is estimated by an optimization problem. The other optimization problem with the Jacobian matrix as a constraint can be employed as the control method, and some works apply the inverse Jacobian matrix directly.
The Jacobian model is applied in Prof. Michael Yip's works for position and force control. Due to its oversimplification, there are some adjustments, like smoothing and sensing fusion, in most cases. Even so, most labs only apply the Jacobian model as the initial solution and turn to the other models in their following works.
In summary, the Jacobian model is a concise and simple model for soft robot modeling and control. This model only uses one matrix for modeling and only requires actuation and position variables in the last steps. The Jacobian model is employed as modeling, and the inverse matrix can be utilized for control. Such a model is updated online with a high frequency in most cases, which can be achieved due to the simple structure. Meanwhile, the linear relationship assumption necessitates online updating and high control frequency. Only position control can be achieved directly, and the other tasks, e.g., force control, require specific adjustments.
Figure 5. diagram of the Jacobian matrix estimation and control. Based on the Jacobian matrix initialization, the Jacobian matrix is updated based on the sensing s. Then, the estimated Jacobian matrix is applied for control.
Table 3. Jacobian Model Paper Comparison
Paper List:
This is the first paper applying the Jacobian method for soft robot control. One optimization problem is proposed for modeling and Jacobian matrix estimation, while the other optimization problem is proposed for control and actuation variable estimation with the estimated Jacobian matrix as a constraint. The Jacobian matrix is normalized for adjustment. The 2D soft robot can follow trajectories with unknown obstacles thanks to this controller. The control frequency is 1kHz.
Based on 14MY, this paper introduces a simple force-displacement model and includes the force control inside the second optimization problem. The control frequency is over 2kHz.
Compared with MY’s works, this paper employs a FEM model for Jacobian matrix optimization. Moreover, the end positions for the Jacobian matrix are mapped on an image plane.
This paper exploits 16MY’s method for force and position control and performs complex cardiac ablation tasks. To reject disturbance, a low-pass filter is used. Also, this paper estimates the Jacobian matrix with data from several previous steps, not only the single past step.
This work employs a complex modular soft robot with 20 chambers working in 3D space. For the Jacobian matrix estimation, this paper makes simplifications based on the physical structure. Moreover, a safe Jacobian matrix is introduced to keep the control stable.
This work compares the position tracking performance of model-based and model-free control (Jacobian method.) The inverse Jacobian matrix is leveraged for control instead of an optimization problem.
This is one paper from MY’s lab. To obtain an accurate Jacobian matrix estimation, the authors employ orientation adaptation and Kalman filter.
This paper combines the sensing signals from a camera and fiber bragg gratings for robot state estimation. The Jacobian matrix and inverse Jacobian matrix are involved for modeling and control, respectively.
This paper smooth the estimated Jacobian matrix change and actuation change to achieve a stable control.