An FPGA-Based Networked Hybrid Valve Pneumatic System for a Multi-Layer Soft Sponge Robot
Abstract
1. Introduction
- (1)
- Scalable FPGA-driven HVPS: The system’s multi-channel capability is achieved by replicating PWM and DAC controllers in FPGA.
- (2)
- EtherCAT-synchronized networked HVPS: Multiple HVPS units are coordinated via EtherCAT to realize synchronous control.
- (3)
- Multi-behavior ML-SSR validation: The ML-SSRs demonstrated crawling behavior, manipulation following behavior, and synchronization following behavior, which prove the HVPS’s ability to generate variable-frequency/duty-ratio pulses, continuous pressure, and scalable multi-channel control.
2. Methods for a Networked Hybrid Valve Pneumatic System
2.1. Overall Design of the Networked HVPS
2.2. Hybrid Valve Unit
2.2.1. The Principle of the Hybrid Unit
2.2.2. PPRM Principle
2.2.3. CPRM Principle
2.2.4. LPM Principle
2.3. FPGA-Based Robot Controller
2.3.1. The General Framework
2.3.2. VF-PWM Generator
2.3.3. VDR-PWM Generator
2.3.4. DAC Controller
2.4. EtherCAT Primary Controller
2.4.1. Interactive Data Acquisition
2.4.2. Data Communication
2.4.3. Behavior Control Algorithm
| Algorithm 1 Behavior control algorithm. |
| Input: Behavior and its execution parameters |
| Output: EtherCAT secondary control data |
| 1. Initialize behavior set S and behavior B |
| 2. Select B S |
| 3. if B = crawling behavior with VF-PPRM then |
| 4. Set O and frequency |
| 5. Send D = (0x01, Board ID, O, frequency) |
| 6. else if B = crawling behavior with VDR-PPRM then |
| 7. Set O and duty ratio |
| 8. Send D = (0x02, Board ID, O, duty ratio) |
| 9. else if B = manipulation following behavior then |
| 10. (O, DAC) = Conversion |
| 11. Send D = (0x03, Board ID, O, DAC) |
| 12. else if B = synchronization following behavior then |
| 13. (O, DAC) = Conversion |
| 14. for i = 1:2 do |
| 15. Send D = (0x04, Board ID, O, DAC) |
| 16. end for |
| 17. end if |
3. Multi-Layer Sponge Soft Robot
3.1. Description of the ML-SSR
3.2. Deformation Principle of ML-SSR
3.3. The Control of ML-SSR
4. Experiments and Results
4.1. Multi-Mode Verification for the Hybrid Valve Unit
4.1.1. PPRM Verification
4.1.2. CPRM Verification
4.2. Verification of Network HVPS with ML-SSRs
4.2.1. One-Channel Verification with Crawling Behavior
4.2.2. Multi-Channel Verification with Manipulation Following Behavior
4.2.3. Network Connection Verification with Synchronization Following Behavior
5. Conclusions
Supplementary Materials
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
| HVPS | hybrid-valve pneumatic system |
| ML-SSR | multi-layer sponge soft robot |
| PWM | pulse-width modulation |
| VF-PWM | variable-frequency PWM |
| VDR-PWM | variable-duty-ratio PWM |
| NPPV | negative-pressure proportional valve |
| CPRM | closed-loop proportional regulation module |
| LPM | low-pressure module |
| SV | solenoid valve |
| IMU | inertial measurement unit |
| SPI | serial peripheral interface |
| UART | universal asynchronous receiver/transmitter |
| PPRM | pneumatic proportional regulation module |
| DAC | digital-to-analog converter |
Appendix A
| Equipment | Model | Company |
|---|---|---|
| FPGA | 5CSEBA2U19I7N | Altera Inc. |
| EtherCAT secondary | AX58100 | ASIX Inc. |
| IMU | ATK-IMU901 | ALIENTEK Inc. |
| Sponge actuators | 30 × 30 × 60 mm, 40D | |
| 3-way 2-state solenoid valve | VQ110U-5M-M5 | SMC Inc. |
| 2-way 2-state solenoid valve | VDW10AA | SMC Inc. |
| Pressure sensor | −100 kPa–100 kPa | CFsensor Inc. |
| DAC chip | DAC7724 | TI Inc. |
| Joystick | Rubber bellows | Hengguang Inc. |
Appendix B
| Performance Metric | EtherCAT | IIC | CAN |
|---|---|---|---|
| Sync Error | ≤1 μs | 10–100 μs | 1–10 ms |
| Bandwidth (Max) | 100 Mbps | 400 kbps | 1 Mbps |
| Maximum Channel Count | 1000+ nodes | 127 nodes | 32 nodes |
References
- Guo, J.; Low, J.-H.; Liang, X.; Lee, J.S.; Wong, Y.-R.; Yeow, R.C.H. A hybrid soft robotic surgical gripper system for delicate nerve manipulation in digital nerve repair surgery. IEEE/ASME Trans. Trans. Trans. Mechatron. 2019, 24, 1440–1451. [Google Scholar] [CrossRef]
- Ai, X.; Yue, H.; Wang, W.D. Crawling Soft Robot Exploiting Wheel-Legs and Multimodal Locomotion for High Terrestrial Maneuverability. IEEE Trans. Robot. 2023, 39, 6. [Google Scholar] [CrossRef]
- Bardi, E.; Gandolla, M.; Braghin, F.; Resta, F.; Pedrocchi, A.L.; Ambrosini, E. Upper limb soft robotic wearable devices: A systematic review. J. Neuroeng. Rehabil. 2022, 19, 87. [Google Scholar] [CrossRef]
- Seleem, I.A.; El-Hussieny, H.; Ishii, H. Recent developments of actuation mechanisms for continuum robots: A review. Int. J. Control. Autom. Syst. 2023, 21, 1592–1609. [Google Scholar] [CrossRef]
- Caasenbrood, B.J.; van Beek, F.E.; Chu, H.K.; Kuling, I.A. A Desktop-sized Platform for Real-time Control Applications of Pneumatic Soft Robots. In Proceedings of the 2022 IEEE 5th International Conference on Soft Robotics (RoboSoft), Edinburgh, Scotland, 4–8 April 2022; pp. 217–223. [Google Scholar] [CrossRef]
- Xavier, M.S.; Fleming, A.J.; Yong, Y.K. Nonlinear Estimation and Control of Bending Soft Pneumatic Actuators Using Feedback Linearization and UKF. IEEE/ASME Trans. Mechatron. 2022, 27, 1919–1927. [Google Scholar] [CrossRef]
- Huang, H.; Lin, J.; Wu, L.; Fang, B.; Sun, F. Optimal control scheme for pneumatic soft actuator under comparison of proportional and PWM-solenoid valves. Photonic Netw. Commun. 2019, 37, 153–163. [Google Scholar] [CrossRef]
- Yu, Z.Y.; Gao, Z.; Li, Y.T.; Pan, J.F. Closed-loop control of a pneumatic soft gripper for fast and accurate response. In Proceedings of the 2020 8th International Conference on Power Electronics Systems and Applications (PESA), Hong Kong, China, 7–10 December 2020; pp. 1–5. [Google Scholar]
- Xie, R.; Su, M.; Zhang, Y.; Li, M.; Zhu, H.; Guan, Y. PISRob: A Pneumatic Soft Robot for Locomoting Like an Inchworm. In Proceedings of the 2018 IEEE International Conference on Robotics and Automation (ICRA), Brisbane, Australia, 21–25 May 2018; pp. 3448–3453. [Google Scholar] [CrossRef]
- Huang, H.; Tang, S.; Chai, W.; Sun, F.; Wu, D.E.; Miao, S. MCSG: A morphology configurable soft gripper with self-adaption modular composite finger. IEEE Trans. Ind. Electron. 2023, 71, 708–717. [Google Scholar] [CrossRef]
- Yang, Y.; Zhao, Y.; Zhong, S.; Peng, Y.; Yang, Y.; Liu, N.; Pu, H. A Multimode Flow Control Valve for Simplifying the Driving System of Pneumatic Soft Robots. IEEE Trans. Ind. Electron. 2021, 68, 12472–12481. [Google Scholar] [CrossRef]
- Shtarbanov, A. Flowio development platform—The pneumatic ‘raspberry pi’ for soft robotics. In Proceedings of the Extended Abstracts of the 2021 CHI Conference on Human Factors in Computing Systems, Yokohama, Japan, 8–13 May 2021; pp. 1–6. [Google Scholar]
- Young, T.R.; Xavier, M.S.; Yong, Y.K.; Fleming, A.J. A control and drive system for pneumatic soft robots: Pneusord. In Proceedings of the 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Prague, Czech Republic, 27 September–1 October 2021; pp. 2822–2829. [Google Scholar]
- Zhang, B.; Chen, J.; Ma, X.; Wu, Y.; Zhang, X.; Liao, H. Pneumatic system capable of supplying programmable pressure states for soft robots. Soft Robot. 2022, 9, 1001–1013. [Google Scholar] [CrossRef]
- Liu, J.; Li, P.; Zuo, S. Actuation and design innovations in earthworm-inspired soft robots: A review. Front. Bioeng. Biotechnol. 2023, 11, 1088105. [Google Scholar] [CrossRef] [PubMed]
- Su, H.; Hou, X.; Zhang, X.; Qi, W.; Cai, S.; Xiong, X.; Guo, J. Pneumatic Soft Robots: Challenges and Benefits. Actuators 2022, 11, 92. [Google Scholar] [CrossRef]
- Zhou, J.; Yi, J.; Chen, X.; Liu, Z.; Wang, Z. BCL-13: A 13-DOF soft robotic hand for dexterous grasping and in-hand manipulation. IEEE Robot. Autom. Lett. 2018, 3, 3379–3386. [Google Scholar] [CrossRef]
- Dong, X.; Wang, Y.; Liu, X.-J.; Zhao, H. Development of modular multi-degree-of-freedom hybrid joints and robotic flexible legs via fluidic elastomer actuators. Smart Mater. Struct. 2022, 31, 035034. [Google Scholar] [CrossRef]
- Tian, Y.; Su, R.; Wang, X.; Altin, N.B.; Fang, G.; Wang, C.C. OpenPneu: Compact platform for pneumatic actuation with multi-channels. In Proceedings of the 2023 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM), Seattle, WA, USA, 27 June–1 July 2023; pp. 765–770. [Google Scholar]
- Niu, L.Z.; Ding, L.; Zhang, S.J.; Yang, H.G.; Gao, H.B.; Deng, Z.Q.; Liu, G.J.; Hossain, M. SoSpider: A bio-inspired multimodal untethered soft hexapod robot for planetary lava tube exploration. Sci. China Technol. Sci. 2023, 66, 3090–3106. [Google Scholar] [CrossRef]
- Manfredi, L. A compact control unit for a pneumatic soft colonoscope. In Proceedings of the ACTUATOR; International Conference and Exhibition on New Actuator Systems and Applications 2021, Virtual, 16–18 February 2021; pp. 1–4. [Google Scholar]
- Bianchi, V.; Bassoli, M.; De Munari, I. Comparison of FPGA and microcontroller implementations of an innovative method for error magnitude evaluation in Reed-Solomon codes. Electronics 2020, 9, 89. [Google Scholar] [CrossRef]
- dos Santos, M.P.S.; Ferreira, J.A.F. Novel intelligent real-time position tracking system using FPGA and fuzzy logic. ISA Trans. 2014, 53, 402–414. [Google Scholar] [CrossRef] [PubMed]
- Cabrera-Rufino, M.-A.; Ramos-Arreguín, J.-M.; Rodríguez-Reséndiz, J.; Gorrostieta-Hurtado, E.; Aceves-Fernandez, M.-A. Implementation of ANN-based auto-adjustable for a pneumatic servo system embedded on FPGA. Micromachines 2022, 13, 890. [Google Scholar] [CrossRef]
- Baydere, B.A.; Talas, S.K.; Samur, E. A novel highly-extensible 2-DOF pneumatic actuator for soft robotic applications. Sens. Actuators A Phys. 2018, 281, 84–94. [Google Scholar] [CrossRef]
- Büchler, D.; Ott, H.; Peters, J. A lightweight robotic arm with pneumatic muscles for robot learning. In Proceedings of the 2016 IEEE International Conference on Robotics and Automation (ICRA), Stockholm, Sweden, 16–21 May 2016; pp. 4086–4092. [Google Scholar] [CrossRef]
- Dorigo, M.; Theraulaz, G.; Trianni, V. Swarm robotics: Past, present, and future [point of view]. Proc. IEEE 2021, 109, 1152–1165. [Google Scholar] [CrossRef]
- McKenzie, R.M.; Sayed, M.E.; Nemitz, M.P.; Flynn, B.W.; Stokes, A.A. Linbots: Soft modular robots utilizing voice coils. Soft Robot. 2019, 6, 195–205. [Google Scholar] [CrossRef]
- Sayed, M.E.; Roberts, J.O.; McKenzie, R.M.; Aracri, S.; Buchoux, A.; Stokes, A.A. Limpet II: A modular, untethered soft robot. Soft Robot. 2021, 8, 319–339. [Google Scholar] [CrossRef] [PubMed]
- Zhang, Y.; Su, M.; Guan, Y.; Zhu, H.; Mao, S. An Integrated Framework for Modular Reconfigurable Soft Robots. In Proceedings of the 2018 IEEE International Conference on Robotics and Biomimetics (ROBIO), Kuala Lumpur, Malaysia, 12–15 December 2018; pp. 606–611. [Google Scholar]
- Wan, Z.; Sun, Y.; Qin, Y.; Skorina, E.H.; Gasoto, R.; Luo, M.; Fu, J.; Onal, C.D. Design, analysis, and real-time simulation of a 3D soft robotic snake. Soft Robot. 2023, 10, 258–268. [Google Scholar] [CrossRef] [PubMed]
- Gielis, J.; Shankar, A.; Prorok, A. A critical review of communications in multi-robot systems. Curr. Robot. Rep. 2022, 3, 213–225. [Google Scholar] [CrossRef]
- Booth, J.W.; Case, J.C.; White, E.L.; Shah, D.S.; Kramer-Bottiglio, R. An addressable pneumatic regulator for distributed control of soft robots. In Proceedings of the 2018 IEEE International Conference on Soft Robotics (RoboSoft), Livorno, Italy, 24–28 April 2018; pp. 25–30. [Google Scholar]
- Deng, R.; Wang, Y. Design and Preliminary Implementation of Distributed Control System for Pipeline Detection Serpentine Robot Based on CAN Bus. In Proceedings of the 2019 Chinese Automation Congress (CAC), Hangzhou, China, 22–24 November 2019; pp. 3124–3128. [Google Scholar] [CrossRef]
- Loeffl, F.; Werner, A.; Lakatos, D.; Reinecke, J.; Wolf, S.; Burger, R. The DLR C-runner: Concept, design and experiments. In Proceedings of the 2016 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids), Cancun, Mexico, 15–17 November 2016; pp. 758–765. [Google Scholar] [CrossRef]
- Jamil, B.; Yoo, G.; Choi, Y.; Rodrigue, H. Hybrid Robotic Manipulator Using Sensorized Articulated Segment Joints with Soft Inflatable Rubber Bellows. IEEE Trans. Ind. Electron. 2022, 69, 10259–10269. [Google Scholar] [CrossRef]















Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Huang, H.; Li, X.; Fan, Y.; Liu, Y.; Zhan, L. An FPGA-Based Networked Hybrid Valve Pneumatic System for a Multi-Layer Soft Sponge Robot. Appl. Sci. 2025, 15, 12373. https://doi.org/10.3390/app152312373
Huang H, Li X, Fan Y, Liu Y, Zhan L. An FPGA-Based Networked Hybrid Valve Pneumatic System for a Multi-Layer Soft Sponge Robot. Applied Sciences. 2025; 15(23):12373. https://doi.org/10.3390/app152312373
Chicago/Turabian StyleHuang, Haiming, Xujing Li, Yage Fan, Yang Liu, and Linru Zhan. 2025. "An FPGA-Based Networked Hybrid Valve Pneumatic System for a Multi-Layer Soft Sponge Robot" Applied Sciences 15, no. 23: 12373. https://doi.org/10.3390/app152312373
APA StyleHuang, H., Li, X., Fan, Y., Liu, Y., & Zhan, L. (2025). An FPGA-Based Networked Hybrid Valve Pneumatic System for a Multi-Layer Soft Sponge Robot. Applied Sciences, 15(23), 12373. https://doi.org/10.3390/app152312373
