journal article·2017-10-16

Learning dynamic models for open loop predictive control of soft robotic manipulators

Thomas George Thuruthel, Egidio Falotico, Federico Renda, Cecilia Laschi

Bioinspiration & Biomimetics· Volume 12· Issue 6
Publisher page

Abstract

The soft capabilities of biological appendages like the arms of Octopus vulgaris and elephants' trunks have inspired roboticists to develop their robotic equivalents. Although there have been considerable efforts to replicate their morphology and behavior patterns, we are still lagging behind in replicating the dexterity and efficiency of these biological systems. This is mostly due to the lack of development and application of dynamic controllers on these robots which could exploit the morphological properties that a soft-bodied manipulator possesses. The complexity of these high-dimensional nonlinear systems has deterred the application of traditional model-based approaches. This paper provides a machine learning-based approach for the development of dynamic models for a soft robotic manipulator and a trajectory optimization method for predictive control of the manipulator in task space. To the best of our knowledge this is the first demonstration of a learned dynamic model and a derived task space controller for a soft robotic manipulator. The validation of the controller is carried out on an octopus-inspired soft manipulator simulation derived from a piecewise constant strain approximation and then experimentally on a pneumatically actuated soft manipulator. The results indicate that such an approach is promising for developing fast and accurate dynamic models for soft robotic manipulators while being applicable on a wide range of soft manipulators.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Soft Robotics and Applications · Robot Manipulation and Learning · Cephalopods and Marine Biology

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (44)

Show source-provided references
1. 10.1109/TRO.2014.232599210.1109/TRO.2014.2325992 ↗
2. 10.1109/TRO.2007.90624810.1109/TRO.2007.906248 ↗
3. 10.1109/TAC.2004.83114810.1109/TAC.2004.831148 ↗
4. 10.1109/IROS.2011.609487310.1109/IROS.2011.6094873 ↗
5. Kapadia A · Proc. of the 9th WSEAS Int. Conf. on Signal Processing, Robotics and Automation · 2010 · 113
6. 10.1109/IROS.2014.694258010.1109/IROS.2014.6942580 ↗
7. 10.1177/027836491558792610.1177/0278364915587926 ↗
8. 10.1109/ICRA.2015.713926410.1109/ICRA.2015.7139264 ↗
9. 10.1109/TMECH.2016.260582010.1109/TMECH.2016.2605820 ↗
10. 10.1109/MRA.2016.258059110.1109/MRA.2016.2580591 ↗
11. 10.1163/016918609X1252928689687710.1163/016918609X12529286896877 ↗
12. 10.1109/CIRA.2007.38288310.1109/CIRA.2007.382883 ↗
13. Bhushan N · Proc. of the 11th Int. Conf. on Neural Information Processing Systems (NIPS’98) · 1998 · 3
14. Wolpert D M · Advances in Neural Information Processing Systems · 1995 · 43
15. Atkeson C G · 1998 · 1008
16. Bagnell J · IEEE Int. Conf. Robot. Autom. · 2001 · 2 · 1615
17. Deisenroth M P · IEEE Int. Conf. on Robotics and Automation · 2014 · 3876
18. 10.1109/IROS.2016.775911610.1109/IROS.2016.7759116 ↗
19. Kocijan J · Proc. American Control Conf. · 2004
20. 10.1109/ACC.2008.458649310.1109/ACC.2008.4586493 ↗
21. 10.1016/j.robot.2011.07.00610.1016/j.robot.2011.07.006 ↗
22. 10.1007/s10339-011-0404-110.1007/s10339-011-0404-1 ↗
23. 10.1109/IROS.2016.775980810.1109/IROS.2016.7759808 ↗
24. 10.3182/20080706-5-KR-1001.0177710.3182/20080706-5-KR-1001.01777 ↗
25. 10.1007/s00332-016-9324-710.1007/s00332-016-9324-7 ↗
26. Edwards C H · Differential Equations and Linear Algebra · 2013
27. 10.1007/978-3-319-33714-2_610.1007/978-3-319-33714-2_6 ↗
28. 10.5220/000597940303031010.5220/0005979403030310 ↗
29. 10.1016/j.neucom.2008.01.03010.1016/j.neucom.2008.01.030 ↗
30. Diaconescu E · WSEAS Trans. Comp. Res. · 2008 · 3 · 182
31. Fletcher R · Practical Methods of Optimization · 1987
32. Atkeson C G · 2003 · 1611
33. Abbeel P · 2007 · 1
34. Ng A Y · Proc. of the 11th Int. Symp. on Experimental Robotics · 2004
35. Levine S · Int. Conf. on Machine Learning (ICML) · 2014
36. Selig J M · Monographs in Computer Science · 2007
37. Renda F · 2017
38. 10.1109/IROS.2007.439944610.1109/IROS.2007.4399446 ↗
39. 10.1115/1.403657910.1115/1.4036579 ↗
40. 10.1109/TRO.2010.206257010.1109/TRO.2010.2062570 ↗
41. 10.1016/S0947-3580(98)70113-X10.1016/S0947-3580(98)70113-X ↗
42. 10.1109/ICRA.2014.690696810.1109/ICRA.2014.6906968 ↗
43. 10.1109/BIOROB.2016.752373110.1109/BIOROB.2016.7523731 ↗
44. George Thuruthel T · Soft Robot. · 2017