Dynamic Path Planning Based on 3D Cloud Recognition for an Assistive Bathing Robot
Abstract
:1. Introduction
- The human body point cloud is rapidly acquired based on the scene information collected by the depth camera in this paper, which solves the problem of a large amount of collected scene data and redundant point clouds.
- This paper recognized the back region using the back geometric features in the human body point cloud, which was without RGB information and evident texture. An effective segmentation method of the back region is proposed for users with different body types in different postures during moving.
- This paper proposes a point cloud coarse-to-fine alignment algorithm that incorporates a spatial motion transformation matrix to achieve human back tracking.
- We provided a method for acquiring bathing paths and realized dynamic path planning by combining the outcomes of back tracking. The issue of the robot being unable to alter the bathing path in time due to the user’s involuntary movement during the bathing process has been resolved.
- The proposed algorithm is compared with the 3Dcs-ICP algorithm and standard coarse–fine alignment algorithm for back tracking experiments, respectively, and the comprehensive performance of the algorithm is illustrated in terms of evaluation metrics such as recognition speed and accuracy.
2. Dynamic Tracking Algorithm
2.1. Recognition of the Human Back
2.2. Coarse-to-Fine Alignment and Tracking Algorithm
3. Dynamic Bathing Path Planning
3.1. Human Back Region Division
3.2. The Bathing Path Generation Algorithm
3.3. Dynamic Path Planning Algorithm
4. Experiment
4.1. Back Recognition and Tracking
4.2. Dynamic Path Generation
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Luo, J.; Gama, Z.; Gesang, D.; Liu, Q.; Zhu, Y.; Yang, L.; Bai, D.; Xiao, M. Real-life experience of accepting assistive device services for Tibetans with dysfunction: A qualitative study. Int. J. Nurs. Sci. 2023, 10, 104–110. [Google Scholar] [CrossRef] [PubMed]
- Zlatintsi, A.; Dometios, A.C.; Kardaris, N.; Rodomagoulakis, I.; Koutras, P.; Papageorgiou, X.; Maragos, P.; Tzafestas, C.S.; Vartholomeos, P.; Hauer, K.; et al. I-Support: A robotic platform of an assistive bathing robot for the elderly population. Robot. Auton. Syst. 2020, 126, 103451. [Google Scholar] [CrossRef]
- Xu, T.; Wang, X.; Lu, D.; Lu, M.; Lin, Q.; Zhang, X.; Cheng, Y. Developing trend and key technical analysis of intelligent acupuncture robot. Chin. J. Intell. Sci. Technol. 2019, 1, 305–310. [Google Scholar]
- Wang, W.; Zhang, P.; Liang, C.; Shi, Y. A portable back massage robot based on Traditional Chinese Medicine. Technol. Health Care 2018, 26, 709–713. [Google Scholar] [CrossRef] [PubMed]
- Chen, H.; Wu, X.; Feng, W.; Xu, T.; He, Y. Design and path planning of Massagebot: One massaging robot climbing along the acupuncture points. In Proceedings of the 2016 IEEE International Conference on Information and Automation (ICIA), Ningbo, China, 1–3 August 2016; pp. 969–973. [Google Scholar]
- Jones, K.C.; Winncy, D. Development of a massage robot for medical therapy. In Proceedings of the 2003 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM 2003), Kobe, Japan, 20–24 July 2003; Volume 1092, pp. 1096–1101. [Google Scholar]
- Zeng, A.; Yu, K.T.; Song, S.; Suo, D.; Walker, E.; Rodriguez, A.; Xiao, J. Multi-view self-supervised deep learning for 6D pose estimation in the Amazon Picking Challenge. In Proceedings of the 2017 IEEE International Conference on Robotics and Automation (ICRA), Singapore, 29 May–3 June 2017; pp. 1383–1386. [Google Scholar]
- Gao, G.; Lauri, M.; Wang, Y.; Hu, X.; Zhang, J.; Frintrop, S. 6D Object Pose Regression via Supervised Learning on Point Clouds. In Proceedings of the 2020 IEEE International Conference on Robotics and Automation (ICRA), Paris, France, 31 May–31 August 2020; pp. 3643–3649. [Google Scholar]
- Fischler, M.A.; Bolles, R.C. Random Sample Consensus: A Paradigm for Model Fitting with Applications to Image Analysis and Automated Cartography. In Readings in Computer Vision; Fischler, M.A., Firschein, O., Eds.; Morgan Kaufmann: San Francisco, CA, USA, 1987; pp. 726–740. [Google Scholar]
- Aiger, D.; Mitra, N.J.; Cohen-Or, D. 4-points congruent sets for robust pairwise surface registration. ACM Trans. Graph. 2008, 27, 1–10. [Google Scholar] [CrossRef]
- Xue, S.; Zhang, Z.; Lv, Q.; Meng, X.; Tu, X. Point Cloud Registration Method for Pipeline Workpieces Based on PCA and Improved ICP Algorithms. IOP Conf. Ser. Mater. Sci. Eng. 2019, 612, 032188. [Google Scholar] [CrossRef]
- Rusu, R.B.; Blodow, N.; Marton, Z.C.; Beetz, M. Aligning point cloud views using persistent feature histograms. In Proceedings of the 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems, Nice, France, 22–26 September 2008; pp. 3384–3391. [Google Scholar]
- Rusu, R.B.; Blodow, N.; Beetz, M. Fast Point Feature Histograms (FPFH) for 3D registration. In Proceedings of the 2009 IEEE International Conference on Robotics and Automation, Kobe, Japan, 12–17 May 2009; pp. 3212–3217. [Google Scholar]
- Rusu, R.B.; Bradski, G.; Thibaux, R.; Hsu, J. Fast 3D recognition and pose using the Viewpoint Feature Histogram. In Proceedings of the 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, Taipei, China, 18–22 October 2010; pp. 2155–2162. [Google Scholar]
- Salti, S.; Tombari, F.; Di Stefano, L. SHOT: Unique signatures of histograms for surface and texture description. Comput. Vis. Image Underst. 2014, 125, 251–264. [Google Scholar] [CrossRef]
- Gong, X.; Chen, M.; Yang, X. Point cloud segmentation of 3D scattered parts sampled by RealSense. In Proceedings of the 2017 IEEE International Conference on Information and Automation (ICIA), Macao, China, 18–20 July 2017; pp. 1–6. [Google Scholar]
- Shen, B.; Yin, F.; Chou, W. A 3D Modeling Method of Indoor Objects Using Kinect Sensor. In Proceedings of the 2017 10th International Symposium on Computational Intelligence and Design (ISCID), Hangzhou, China, 9–10 December 2017; pp. 64–68. [Google Scholar]
- Hu, Y.; Zhai, J.; Chen, Y. A Research on Face Profile Surface Acquisition and Robot Trajectory Planning. In Proceedings of the 2019 2nd International Conference on Information Systems and Computer Aided Education (ICISCAE), Dalian, China, 28–30 September 2019; pp. 635–639. [Google Scholar]
- Zhang, X.; Zhang, Y.; Du, H.; Lu, M.; Zhao, Z.; Zhang, Y.; Zuo, S. Scanning Path Planning of the Robot for Breast Ultrasound Examination Based on Binocular Vision and NURBS. IEEE Access 2022, 10, 85384–85398. [Google Scholar] [CrossRef]
- Luo, R.C.; Chen, S.Y.; Yeh, K.C. Human body trajectory generation using point cloud data for robotics massage applications. In Proceedings of the 2014 IEEE International Conference on Robotics and Automation (ICRA), Hong Kong, China, 31 May–7 June 2014; pp. 5612–5617. [Google Scholar]
- Liu, X.; Meng, Q.; Li, P. Dynamic recognizing and tracing for the back surface of the human body. Intell. Comput. Appl. 2023, 13, 46–51. [Google Scholar] [CrossRef]
Motion Posture | Running Time of the Algorithm(s) | ||
---|---|---|---|
This Paper’s Algorithm | 3Dcs-ICP Algorithm | Standard Coarse–Fine Alignment Algorithm | |
Tilting | 1.538 | 4.355 | 40.210 |
Twisting | 1.482 | 4.257 | 36.649 |
Arching | 1.401 | 4.279 | 41.002 |
Arm swinging | 1.274 | 3.953 | 35.704 |
Average | 1.424 | 4.211 | 38.391 |
Motion Posture | Root-Mean-Square Error (mm) | |||
---|---|---|---|---|
Tilting | 6.96 | 4.97 | 2.35 | 3.48 |
Twisting | 7.14 | 3.08 | 2.39 | 5.99 |
Arching | 7.74 | 2.85 | 3.07 | 6.51 |
Arm swinging | 3.20 | 0.68 | 1.63 | 2.63 |
Average | 6.26 | 2.89 | 2.36 | 4.65 |
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. |
© 2024 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
Meng, Q.; Kang, H.; Liu, X.; Yu, H. Dynamic Path Planning Based on 3D Cloud Recognition for an Assistive Bathing Robot. Electronics 2024, 13, 1170. https://doi.org/10.3390/electronics13071170
Meng Q, Kang H, Liu X, Yu H. Dynamic Path Planning Based on 3D Cloud Recognition for an Assistive Bathing Robot. Electronics. 2024; 13(7):1170. https://doi.org/10.3390/electronics13071170
Chicago/Turabian StyleMeng, Qiaoling, Haolun Kang, Xiaojin Liu, and Hongliu Yu. 2024. "Dynamic Path Planning Based on 3D Cloud Recognition for an Assistive Bathing Robot" Electronics 13, no. 7: 1170. https://doi.org/10.3390/electronics13071170
APA StyleMeng, Q., Kang, H., Liu, X., & Yu, H. (2024). Dynamic Path Planning Based on 3D Cloud Recognition for an Assistive Bathing Robot. Electronics, 13(7), 1170. https://doi.org/10.3390/electronics13071170