journal article·2021-06-08Open access

Design and Development of an Embedded Controller for a Hydraulic Walking Robot WLBOT

Ziqi Liu, Ce Zhang, Bo Jin, Shuo Zhai, Junkui Dong

Applied Sciences· Volume 11· Issue 12

Abstract

In order to meet the requirement for the real-time of the hydraulic walking robot (WLBOT) and the stability of its movement, an embedded controller is proposed, which takes charge of multi-sensor information processing and signal output of the servo valve. The controller is capable of receiving control command and sending processed information while communicating with an embedded single board computer PCM-3365 via Control Area Network (CAN) bus at a 200 Hz frequency. In this paper, an appropriate interrupt cycle is selected and a 2 kHz high-speed control loop is run after we research the relationship between analog-to-digital converter direct memory access (ADC–DMA) interrupt cycle, data volume, and sampling rate. Significantly, the control strategy of WLBOT joint is introduced and a proportional-integral-derivative (PID) compound controller with velocity feedforward compensation (VFC) is realized. Meanwhile, the Chebyshev filtering algorithm is utilized to attenuate the vibration noise of joint signals. What’s more, an impedance controller is designed to gain better locomotion behavior and compliance in joint force control. Finally, the joint angle tracking and robot walking experiments are implemented, where the feasibility of the design and the validity of the control algorithm is verified. The results show that the PID velocity feedforward compensation controller can reduce the maximum tracking error by 39.13% and 71.31% in the knee and hip joint and the impedance control can reduce the standard deviation (SD) of the foot force by 36.06% and 72.79%.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Robotic Locomotion and Control · Prosthetics and Rehabilitation Robotics · Hydraulic and Pneumatic Systems

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

Affiliations

State Key Laboratory of Fluid Power and Mechatronic Systems, Zhejiang University, Hangzhou 310027, China

Ningbo Hoyea Machinery Manufacture Co., Ltd., Ningbo 315100, China

Ningbo Research Institute, Zhejiang University, Ningbo 315100, China

Funding

Ningbo Municipal Bureau of Science and Technology

References (42)

Show source-provided references
1. Trends in hydraulic actuators and components in legged and tough robots: A review10.1080/01691864.2018.1455606 ↗
2. Mechanism, actuation, perception, and control of highly dynamic multilegged robots: A review10.1186/s10033-020-00485-9 ↗
3. A survey on control of hydraulic robotic manipulators with projection to future trends10.1109/TMECH.2017.2668604 ↗
4. A review of heavy-duty legged robots10.1007/s11431-013-5443-7 ↗
5. Bigdog, the rough-terrain quadruped robot10.3182/20080706-5-KR-1001.01833 ↗
6. Petman: A humanoid robot for testing chemical protective clothing10.7210/jrsj.30.372 ↗
7. Optimization-based locomotion planning, estimation, and control design for the atlas humanoid robot10.1007/s10514-015-9479-3 ↗
8. Design of hyq–a hydraulically and electrically actuated quadruped robot
9. Khan, H., Kitano, S., Frigerio, M., Camurri, M., and Semini, C. (2015, January 11–12). Development of the lightweight hydraulic quadruped robot—Minihyq. Proceedings of the 2015 IEEE International Conference on Technologies for Practical Robot Applications (TePRA), Boston, MA, USA.10.1109/TePRA.2015.7219671 ↗
10. Design of the hydraulically actuated, torque-controlled quadruped robot hyq2max10.1109/TMECH.2016.2616284 ↗
11. Foot trajectory generation of hydraulic quadruped robots on uneven terrain10.3182/20080706-5-KR-1001.00511 ↗
12. Kim, T.-J., So, B., Kwon, O., and Park, S. (2010, January 7–9). The energy minimization algorithm using foot rotation for hydraulic actuated quadruped walking robot with redundancy. Proceedings of the ISR 2010 (41st International Symposium on Robotics) and ROBOTIK 2010 (6th German Conference on Robotics), Munich, Germany.
13. Cho, J., Kim, J.T., Park, S., Lee, Y., and Kim, K. (2013, January 24–26). Jinpoong, posture control for the external force. Proceedings of the IEEE ISR 2013, Seoul, Korea.
14. Design and simulation for a hydraulic actuated quadruped robot10.1007/s12206-012-0219-8 ↗
15. A compliant control method for robust trot motion of hydraulic actuated quadruped robot10.1177/1729881418813235 ↗
16. Onboard hydraulic system controller design for quadruped robot driven by gasoline engine10.1016/j.mechatronics.2018.03.010 ↗
17. Spring parameters design for the new hydraulic actuated quadruped robot10.1115/1.4025754 ↗
18. Leg kinematic analysis and prototype experiments of walking-operating multifunctional hexapod robot10.1177/0954406213516087 ↗
19. Control of a quadruped robot with bionic springy legs in trotting gait10.1016/S1672-6529(14)60043-3 ↗
20. Chen, C., An, H., Wang, J., Ma, H., and Wei, Q. (2016, January 12–14). Velocity control for trotting of a nudt quadruped robot. Proceedings of the 2016 IEEE Chinese Guidance, Navigation and Control Conference (CGNCC), Nanjing, China.10.1109/CGNCC.2016.7828794 ↗
21. Junyao, G., Xingguang, D., Qiang, H., Huaxin, L., Zhe, X., Yi, L., Xin, L., and Wentao, S. (2013, January 25–28). The research of hydraulic quadruped bionic robot design. Proceedings of the 2013 ICME International Conference on Complex Medical Engineering, Beijing, China.
22. Wooden, D., Malchano, M., Blankespoor, K., Howardy, A., and Raibert, M. (2010, January 3–7). Autonomous navigation for bigdog. Proceedings of the IEEE International Conference on Robotics & Automation, Anchorage, AK, USA.10.1109/ROBOT.2010.5509226 ↗
23. Semini, C. (2010). Hyq-Design and Development of a Hydraulically Actuated Quadruped Robot. [Ph.D. Thesis, University of Genoa].
24. Seok, S., Wang, A., Chuah, M.Y., Otten, D., Lang, J., and Kim, S. (2013, January 6–10). Design principles for highly efficient quadrupeds and implementation on the mit cheetah robot. Proceedings of the 2013 IEEE International Conference on Robotics and Automation, Karlsruhe, Germany.10.1109/ICRA.2013.6631038 ↗
25. Hutter, M., Gehring, C., Jud, D., Lauber, A., Bellicoso, C.D., Tsounis, V., Hwangbo, J., Bodie, K., Fankhauser, P., and Bloesch, M. (2016, January 9–14). Anymal-a highly mobile and dynamic quadrupedal robot. Proceedings of the 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Daejeon, Korea.10.1109/IROS.2016.7758092 ↗
26. Design of single leg servo controller for hydraulic quadruped robot10.12733/jics20106076 ↗
27. Leg prototype of a bio-inspired quadruped robot
28. Fpga-based decentralized control of arrayed mems for microrobotic application10.1109/TIE.2007.898297 ↗
29. Boaventura, T., Semini, C., Buchli, J., Frigerio, M., Focchi, M., and Caldwell, D.G. (2012, January 14–19). Dynamic torque control of a hydraulic quadruped robot. Proceedings of the 2012 IEEE International Conference on Robotics and Automation, St. Paul, MN, USA.10.1109/ICRA.2012.6224628 ↗
30. Ugurlu, B., Havoutis, I., Semini, C., and Caldwell, D.G. (2013, January 3–7). Dynamic trot-walking with the hydraulic quadruped robot—Hyq: Analytical trajectory generation and active compliance control. Proceedings of the 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems, Tokyo, Japan.10.1109/IROS.2013.6697234 ↗
31. Implementation of trot-to-gallop transition and subsequent gallop on the mit cheetah i10.1177/0278364916640102 ↗
32. Anymal—Toward legged robots for harsh environments10.1080/01691864.2017.1378591 ↗
33. Cho, J., Kim, J.T., Park, S., and Kim, K. (2013, January 30). Dynamic walking of jinpoong on the uneven terrain. Proceedings of the 2013 10th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI), Jeju, Korea.10.1109/URAI.2013.6677314 ↗
34. Position/force control for a single leg of a quadruped robot in an operation space10.5772/54823 ↗
35. Contact force estimation method of legged-robot and its application in impedance control10.1109/ACCESS.2020.3021080 ↗
36. An intuitive approach for quadruped robot trotting based on virtual model control
37. Ball-on-plate motion planning for six-parallel-legged robots walking on irregular terrains using pure haptic information10.1016/j.mechmachtheory.2019.07.009 ↗
38. Sensorized, flat, pneumatic artificial muscle embedded with biomimetic microfluidic sensors for proprioceptive feedback10.1089/soro.2018.0110 ↗
39. Micro-optofluidic switch realized by 3d printing technology10.1007/s10404-016-1727-0 ↗
40. Nonlinear systems synchronization for modeling two-phase microfluidics flows10.1007/s11071-017-3819-0 ↗
41. Impedance control: An approach to manipulation: Part I—Theory10.1115/1.3140702 ↗
42. Impedance control: An approach to manipulation: Part II—Implementation10.1115/1.3140713 ↗