# Notes on [Customizable Three-Dimensional Printed Origami Soft Robotic Joint With Effective Behavior Shaping for Safe Interactions](https://ieeexplore.ieee.org/abstract/document/8481372/keywords#keywords)
#### Author:- [Uddesh Tople](https://github.com/uddeshtople)
###### Tags : `soft robotics` `SoRA` `origami` `chamber`
## Brief Outline
A Soft robotic joint with rotary actuator was proposed in this paper. Proposed approach facilitates a fully customizable joint design towards the desired force capability and motion range.
![](https://i.imgur.com/QDt3YQ6.png)
The above image shows the design of pneumatic soft Robotic rotary actuator.
## Geometric design
The proposed Soft Origami Rotary Actuator (SoRA) joint consists of two antagonistic airtight origami chambers,
The maximum and minimum central angles formed are :-
$\theta_{min}$ = $\frac{2nt}{r_1}$
$\theta_{max}$ = $\frac{2na}{r_2}$ = $\frac{2nc}{r_1}$
From the figure above we get :-
$r_2$ - $r_1$ = $b$
$\frac{r_1}{r_2}$ = $\frac{c}{a}$
From above 2 equations,
$r_1$ = $\frac{bc}{(a-c)}$ $\&$ $r_2$ = $\frac{ab}{(a-c)}$
Therefore,
$\theta_{min}$ = $\frac{2nt(a-c)}{bc}$ $\&$ $\theta_{max}$ = $\frac{2n(a-c)}{b}$
---
### Features added in design to improve air-tightness and performance
![](https://i.imgur.com/r4j8frb.png)
**Motion constraint of origami chamber:-** With a large external load opposing the actuation torque, radial bulging occurs. Rigid pins with bearings were added to connect the chamber to the rigid skeleton, as bulging constraints.
**Connection buckles:-** To ensure bidirectional force interaction between chamber and rigid skeleton.
**Pneumatic connection to chamber:-** To ensure air-tightness and oppose air inlet at high working pressure which may cause structure distortion.
## Modelling
### Actuator Modelling
The pressure difference between the two origami chambers causes rotation of the rigid plate with torque T.
Generated Torque in terms of torque generated by chamber1 & chamber2 is given by:-
$T$ = $T_1$ + $T_2$
$T_1$ = $-k \alpha$ $+$ $\int_{r_1}^{r_2}(P_1-P_2)hrdr$
$T_2$ = $-k \alpha$ $-$ $\int_{r_1}^{r_2}(P_2-P_0)hrdr$
$k$ is inherent stiffness constant.
$P_o$ is ambient temperature
Subsituting
$T$ = $-2k \alpha + \frac{h({r_2}^2-{r_1}^2)}{2}$ $(P_1 - P_2)$
Joint stiffness constant $K$ is given by:-
$K=\frac{dT}{d \alpha}= 2k - \frac{h({r_2}^2-{r_1}^2)}{2}$ $\frac{\partial(P_1-P_2)}{\partial\alpha}$
Assuming Adiabatic Ideal gas:-
$P_1 = m_1 RT_a/V_1$
$P_2 = m_2 RT_a/V_2$
$V_1 = \theta_1h({r_2}^2-{r_1}^2)$
$V_2 = \theta_2h({r_2}^2-{r_1}^2)$
$\theta_1 = \pi + \alpha$
$\theta_2 = \pi - \alpha$
Combining above 3 equations, we get:-
$\frac{\partial P_1}{\partial \alpha} =\frac{\partial P_1}{\partial V_1} \frac{\partial V_1}{\partial \alpha} = -\gamma\frac{P_1}{\pi + \alpha}$
$\frac{\partial P_2}{\partial \alpha} =\frac{\partial P_2}{\partial V_2} \frac{\partial V_2}{\partial \alpha} = -\gamma\frac{P_2}{\pi - \alpha}$
where $\gamma$ = 1.4 for air
subsituting it in $K$
$K = 2k+\gamma\frac{h({r_1}^2-{r_0}^2)}{2(\pi^2-\alpha^2)}[\pi(P_1+P_2)+\alpha(P_2-P_1)]$
## Control and Behaviour Shaping
![](https://i.imgur.com/8RpIYLT.png)
* One rotary encoder and two pressure sensor is used for feedback of joint angle, velocity and pressure with kalman filters.
* Proportional valve is provided at each chamber for high-quality air flow.
* A low level proportional control for internal chamber adopted for high level stiffness and angle control with PID feedback.
* The outer loop time constant is much larger than that of the inner loop as angle rotation in joint take time to accumulate.
* Without external disturbances, PID control is sufficient for following desired trajectories, But under fast impacts, PID control will not respond fast sufficiently.
* Therefore, joint will follow its passive stiffness set by the preset pressures and respond spontaneously.
* Under slow disturbances, the joint will be subject to both PID and passive stiffness.
*combining passive stiffness presetting and active PID cascade control, the proposed SoRA joint exhibits distinctive characteristics for impact response and disturbance rejection.*
## Conclusion
The proposed SoRA joints are not only strong, precise and responsive but they can also be PID-controlled along with passive stifness to follow fast-changing desired trajectories.