{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,2]],"date-time":"2026-06-02T15:29:13Z","timestamp":1780414153288,"version":"3.54.1"},"reference-count":31,"publisher":"MDPI AG","issue":"19","license":[{"start":{"date-parts":[[2023,10,4]],"date-time":"2023-10-04T00:00:00Z","timestamp":1696377600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Korea Institute for Advancement of Technolog","award":["P0008473"],"award-info":[{"award-number":["P0008473"]}]},{"name":"Police-Lab 2.0 Program(www.kipot.or.kr) funded by the Ministry of Science and ICT(MSIT, Korea) &amp; Korean National Police Agency(KNPA, Korea):","award":["082021D48000000"],"award-info":[{"award-number":["082021D48000000"]}]}],"content-domain":{"domain":["www.mdpi.com"],"crossmark-restriction":true},"short-container-title":["Sensors"],"abstract":"<jats:p>Recently, a diverse range of robots with various functionalities have become a part of our daily lives. However, these robots either lack an arm or have less capable arms, mainly used for gestures. Another characteristic of the robots is that they are wheeled-type robots, restricting their operation to even surfaces. Several software platforms proposed in prior research have often focused on quadrupedal robots equipped with manipulators. However, many of these platforms lacked a comprehensive system combining perception, navigation, locomotion, and manipulation. This research introduces a software framework for clearing household objects with a quadrupedal robot. The proposed software framework utilizes the perception of the robot\u2019s environment through sensor inputs and organizes household objects to their designated locations. The proposed framework was verified by experiments within a simulation environment resembling the conditions of the RoboCup@Home 2021-virtual competition involving variations in objects and poses, where outcomes demonstrate promising performance.<\/jats:p>","DOI":"10.3390\/s23198247","type":"journal-article","created":{"date-parts":[[2023,10,5]],"date-time":"2023-10-05T03:05:19Z","timestamp":1696475119000},"page":"8247","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["A Software Platform for Quadruped Robots with Advanced Manipulation Capabilities"],"prefix":"10.3390","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4526-212X","authenticated-orcid":false,"given":"Jae-Bong","family":"Yi","sequence":"first","affiliation":[{"name":"Department of Electrical Engineering, Pusan National University, Busan 46241, Republic of Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4532-7475","authenticated-orcid":false,"given":"Shady","family":"Nasrat","sequence":"additional","affiliation":[{"name":"Department of Electrical Engineering, Pusan National University, Busan 46241, Republic of Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-3532-9016","authenticated-orcid":false,"given":"Min-seong","family":"Jo","sequence":"additional","affiliation":[{"name":"Department of Electrical Engineering, Pusan National University, Busan 46241, Republic of Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3700-4967","authenticated-orcid":false,"given":"Seung-Joon","family":"Yi","sequence":"additional","affiliation":[{"name":"Department of Electrical Engineering, Pusan National University, Busan 46241, Republic of Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2023,10,4]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Yi, J.B., Kang, T., Song, D., and Yi, S.J. (2020). Unified Software Platform for Intelligent Home Service Robots. Appl. Sci., 10.","DOI":"10.3390\/app10175874"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Hansen, S.T., and Hansen, K.D. (2020). Public Relation Robots\u2014An Overview, Association for Computing Machinery.","DOI":"10.1145\/3406499.3418757"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Daczo, L.D., Kalova, L., Bonita, K.L.F., Lopez, M.D., and Rehm, M. (2021). Interaction Initiation with a Museum Guide Robot\u2014From the Lab into the Field, Springer.","DOI":"10.1007\/978-3-030-85613-7_30"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Duchetto, F.D., Baxter, P., and Hanheide, M. (2019, January 14\u201318). Lindsey the Tour Guide Robot\u2014Usage Patterns in a Museum Long-Term Deployment. Proceedings of the 2019 28th IEEE International Conference on Robot and Human Interactive Communication (RO-MAN), New Delhi, India.","DOI":"10.1109\/RO-MAN46459.2019.8956329"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Okano, S., Matsuhira, N., Shimokawara, E., Yamaguchi, T., and Narita, M. (2019, January 24\u201327). Employing Robots in a Museum Environment: Design and Implementation of Collaborative Robot Network. Proceedings of the 2019 16th International Conference on Ubiquitous Robots (UR), Jeju, Republic of Korea.","DOI":"10.1109\/URAI.2019.8768787"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Triebel, R., Arras, K., Alami, R., Beyer, L., Breuers, S., Chatila, R., Chetouani, M., Cremers, D., Evers, V., and Fiore, M. (2016). SPENCER: A Socially Aware Service Robot for Passenger Guidance and Help in Busy Airports, Springer.","DOI":"10.1007\/978-3-319-27702-8_40"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Langedijk, R.M., Odabasi, C., Fischer, K., and Graf, B. (September, January 31). Studying Drink-Serving Service Robots in the Real World. Proceedings of the 2020 29th IEEE International Conference on Robot and Human Interactive Communication (RO-MAN), Naples, Italy.","DOI":"10.1109\/RO-MAN47096.2020.9223512"},{"key":"ref_8","unstructured":"Naik, L., Palinko, O., Kollakidou, A., Bodenhagen, L., and Kr\u00fcger, N. (2020, January 29). An interactive drink serving social robot: Initial System Implementation. Proceedings of the IROS 2020 Workshop: Robots for Health and Elderly Care: An Honest Discourse on the Gap Between Research and Practical Application, Virtual."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"31466","DOI":"10.1109\/ACCESS.2022.3155661","article-title":"Non-Contact Service Robot Development in Fast-Food Restaurants","volume":"10","author":"Chen","year":"2022","journal-title":"IEEE Access"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"836","DOI":"10.1080\/01691864.2022.2111229","article-title":"Team Tidyboy at the WRS 2020: A modular software framework for home service robots","volume":"36","author":"Kang","year":"2022","journal-title":"Adv. Robot."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Yi, J.B., and Yi, S.J. (2019, January 24\u201327). Mobile Manipulation for the HSR Intelligent Home Service Robot. Proceedings of the 2019 16th International Conference on Ubiquitous Robots (UR), Jeju, Republic of Korea.","DOI":"10.1109\/URAI.2019.8768782"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Kang, T., Kim, J., Song, D., Kim, T., and Yi, S.J. (2021, January 12\u201314). Design and Control of a Service Robot with Modular Cargo Spaces. Proceedings of the 2021 18th International Conference on Ubiquitous Robots (UR), Gangneung, Republic of Korea.","DOI":"10.1109\/UR52253.2021.9494635"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Xin, G., Zeng, F., and Qin, K. (2022). Loco-Manipulation Control for Arm-Mounted Quadruped Robots: Dynamic and Kinematic Strategies. Machines, 10.","DOI":"10.3390\/machines10080719"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"376","DOI":"10.1049\/csy2.12069","article-title":"Research on the Autonomous System of the Quadruped Robot with a Manipulator to Realize Leader-following, Object Recognition, Navigation and Operation","volume":"4","author":"Guo","year":"2022","journal-title":"IET Cyber-Syst. Robot."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s40648-019-0132-3","article-title":"Development of Human Support Robot as the research platform of a domestic mobile manipulator","volume":"6","author":"Yamamoto","year":"2019","journal-title":"ROBOMECH J."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Wang, C.Y., Bochkovskiy, A., and Liao, H.Y.M. (2022). YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors. arXiv.","DOI":"10.1109\/CVPR52729.2023.00721"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Sammut, C., and Webb, G.I. (2010). K-Means Clustering. Encyclopedia of Machine Learning, Springer.","DOI":"10.1007\/978-0-387-30164-8"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1145\/358669.358692","article-title":"Random Sample Consensus: A Paradigm for Model Fitting with Applications to Image Analysis and Automated Cartography","volume":"24","author":"Fischler","year":"1981","journal-title":"Commun. ACM"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"335","DOI":"10.1016\/0005-1098(89)90002-2","article-title":"Model predictive control: Theory and practice\u2014A survey","volume":"25","author":"Prett","year":"1989","journal-title":"Automatica"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1154","DOI":"10.1109\/TRO.2020.3046415","article-title":"Representation-Free Model Predictive Control for Dynamic Motions in Quadrupeds","volume":"37","author":"Ding","year":"2020","journal-title":"IEEE Trans. Robot."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Di Carlo, J., Wensing, P.M., Katz, B., Bledt, G., and Kim, S. (2018, January 1\u20135). Dynamic Locomotion in the MIT Cheetah 3 Through Convex Model-Predictive Control. Proceedings of the 2018 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Detroit, MI, USA.","DOI":"10.1109\/IROS.2018.8594448"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Ding, Y., Pandala, A., and Park, H.W. (2019, January 20\u201324). Real-time Model Predictive Control for Versatile Dynamic Motions in Quadrupedal Robots. Proceedings of the 2019 International Conference on Robotics and Automation (ICRA), Montreal, QC, Canada.","DOI":"10.1109\/ICRA.2019.8793669"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1006","DOI":"10.1177\/0278364914521306","article-title":"Hierarchical quadratic programming: Fast online humanoid-robot motion generation","volume":"33","author":"Escande","year":"2014","journal-title":"Int. J. Robot. Res."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Yi, J.B., Kim, J., Kang, T., Song, D., Park, J., and Yi, S.J. (2022). Anthropomorphic Grasping of Complex-Shaped Objects Using Imitation Learning. Appl. Sci., 12.","DOI":"10.3390\/app122412861"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"095126","DOI":"10.1063\/1.4991996","article-title":"Fast grasping of unknown objects using principal component analysis","volume":"7","author":"Lei","year":"2017","journal-title":"AIP Adv."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"025006","DOI":"10.1063\/1.5006570","article-title":"A novel algorithm for fast grasping of unknown objects using C-shape configuration","volume":"8","author":"Lei","year":"2018","journal-title":"AIP Adv."},{"key":"ref_27","first-page":"60","article-title":"Principal Component Analysis","volume":"7","author":"Mishra","year":"2017","journal-title":"Int. J. Livest. Res."},{"key":"ref_28","unstructured":"Quigley, M., Conley, K., Gerkey, B., Faust, J., Foote, T., Leibs, J., Wheeler, R., and Ng, A. (2009, January 12\u201317). ROS: An open-source Robot Operating System. Proceedings of the ICRA Workshop on Open Source Software, Kobe, Japan."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Lin, K.Y., Tseng, Y.H., and Chiang, K.W. (2022). Interpretation and Transformation of Intrinsic Camera Parameters Used in Photogrammetry and Computer Vision. Sensors, 22.","DOI":"10.3390\/s22249602"},{"key":"ref_30","unstructured":"Koenig, N., and Howard, A. (October, January 28). Design and use paradigms for Gazebo, an open-source multi-robot simulator. Proceedings of the 2004 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Sendai, Japan."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Kim, J., Kang, T., Song, D., and Yi, S.J. (2021, January 12\u201314). PAWDQ: A 3D Printed, Open Source, Low Cost Dynamic Quadruped. Proceedings of the 2021 18th International Conference on Ubiquitous Robots (UR), Gangneung, Republic of Korea.","DOI":"10.1109\/UR52253.2021.9494653"}],"updated-by":[{"DOI":"10.3390\/s24247968","type":"correction","label":"Correction","source":"publisher","updated":{"date-parts":[[2023,10,4]],"date-time":"2023-10-04T00:00:00Z","timestamp":1696377600000}}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/19\/8247\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,3]],"date-time":"2025-08-03T14:12:44Z","timestamp":1754230364000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/19\/8247"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,10,4]]},"references-count":31,"journal-issue":{"issue":"19","published-online":{"date-parts":[[2023,10]]}},"alternative-id":["s23198247"],"URL":"https:\/\/doi.org\/10.3390\/s23198247","relation":{"correction":[{"id-type":"doi","id":"10.3390\/s24247968","asserted-by":"object"}]},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,10,4]]}}}