{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T20:08:54Z","timestamp":1780344534974,"version":"3.54.1"},"reference-count":40,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2022,3,8]],"date-time":"2022-03-08T00:00:00Z","timestamp":1646697600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Programa Proyectos RETOS del Ministerio de Ciencia, Innovaci\u00f3n y Universidades","award":["RTI2018-096701-B-C21"],"award-info":[{"award-number":["RTI2018-096701-B-C21"]}]},{"name":"Plan Propio de la Universidad de M\u00e1laga","award":["E3-PROYECTOS DE PRUEBA DE CONCEPTO (E3\/02\/18)"],"award-info":[{"award-number":["E3-PROYECTOS DE PRUEBA DE CONCEPTO (E3\/02\/18)"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Rollators are widely used in clinical rehabilitation for gait assessment, but gait analysis usually requires a great deal of expertise and focus from medical staff. Smart rollators can capture gait parameters autonomously while avoiding complex setups. However, commercial smart rollators, as closed systems, can not be modified; plus, they are often expensive and not widely available. This work presents a low cost open-source modular rollator for monitorization of gait parameters and support. The whole system is based on commercial components and its software architecture runs over ROS2 to allow further customization and expansion. This paper describes the overall software and hardware architecture and, as an example of extended capabilities, modules for monitoring dynamic partial weight bearing and for estimation of spatiotemporal gait parameters of clinical interest. All presented tests are coherent from a clinical point of view and consistent with input data.<\/jats:p>","DOI":"10.3390\/s22062086","type":"journal-article","created":{"date-parts":[[2022,3,9]],"date-time":"2022-03-09T01:50:53Z","timestamp":1646790653000},"page":"2086","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Walk-IT: An Open-Source Modular Low-Cost Smart Rollator"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0512-8594","authenticated-orcid":false,"given":"Manuel","family":"Fernandez-Carmona","sequence":"first","affiliation":[{"name":"Ingenier\u00eda de Sistemas Integrados Group, Electronics Technology Department, University of M\u00e1laga\u2014UMA, Complejo Tecnol\u00f3gico, 29071 M\u00e1laga, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3053-2414","authenticated-orcid":false,"given":"Joaquin","family":"Ballesteros","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Programming Languages, ITIS Software, University of M\u00e1laga\u2014UMA, Complejo Tecnol\u00f3gico, 29071 M\u00e1laga, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8215-0499","authenticated-orcid":false,"given":"Marta","family":"D\u00edaz-Boladeras","sequence":"additional","affiliation":[{"name":"Technical Research Centre for Dependency Care and Autonomous Living\u2014CETpD, Technical University of Catalonia\u2014UPC, 08800 Barcelona, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7149-7996","authenticated-orcid":false,"given":"Xavier","family":"Parra-Llanas","sequence":"additional","affiliation":[{"name":"Technical Research Centre for Dependency Care and Autonomous Living\u2014CETpD, Technical University of Catalonia\u2014UPC, 08800 Barcelona, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9251-6447","authenticated-orcid":false,"given":"Cristina","family":"Urdiales","sequence":"additional","affiliation":[{"name":"Ingenier\u00eda de Sistemas Integrados Group, Electronics Technology Department, University of M\u00e1laga\u2014UMA, Complejo Tecnol\u00f3gico, 29071 M\u00e1laga, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5960-3453","authenticated-orcid":false,"given":"Jes\u00fas Manuel","family":"G\u00f3mez-de-Gabriel","sequence":"additional","affiliation":[{"name":"Systems Engineering and Automation Department, University of M\u00e1laga\u2014UMA, 29071 M\u00e1laga, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2022,3,8]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1111\/j.1532-5415.1986.tb05480.x","article-title":"Performance-Oriented Assessment of Mobility Problems in Elderly Patients","volume":"34","author":"Tinetti","year":"1986","journal-title":"J. Am. Geriatr. Soc."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"710","DOI":"10.1016\/j.gaitpost.2007.07.007","article-title":"Two simple methods for determining gait events during treadmill and overground walking using kinematic data","volume":"27","author":"Zeni","year":"2008","journal-title":"Gait Posture"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"317","DOI":"10.1016\/j.gaitpost.2004.10.005","article-title":"Validity of the GAITRite (R) walkway system for the measurement of averaged and individual step parameters of gait","volume":"22","author":"Webster","year":"2006","journal-title":"Gait Posture"},{"key":"ref_4","unstructured":"Gomatam, A.N.M., and Sasi, S. (2004, January 21\u201324). Multimodal Gait Recognition Based on Stereo Vision and 3D Template Matching. Proceedings of the International Conference on Imaging Science, Systems and Technology, CISST\u201904, Las Vegas, NV, USA."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Mostayed, A., Mynuddin, M., Mazumder, G., Kim, S., and Park, S.J. (2008, January 24\u201326). Abnormal Gait Detection Using Discrete Fourier Transform. Proceedings of the 2008 International Conference on Multimedia and Ubiquitous Engineering (MUE 2008), Busan, Korea.","DOI":"10.1109\/MUE.2008.59"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"2904","DOI":"10.1016\/j.patcog.2010.03.011","article-title":"Infrared Gait Recognition Based on Wavelet Transform and Support Vector Machine","volume":"43","author":"Xue","year":"2010","journal-title":"Pattern Recogn."},{"key":"ref_7","unstructured":"Br\u00f6mme, A., and Busch, C. (2011, January 8\u20139). Gait recognition using time-of-flight sensor. Proceedings of the BIOSIG 2011\u2014Biometrics Special Interest Group, Darmstadt, Germany."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Gabel, M., Gilad-Bachrach, R., Renshaw, E., and Schuster, A. (September, January 28). Full body gait analysis with Kinect. Proceedings of the 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society, San Diego, CA, USA.","DOI":"10.1109\/EMBC.2012.6346340"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"646","DOI":"10.1016\/j.mechatronics.2013.06.007","article-title":"A tele-monitoring system for gait rehabilitation with an inertial measurement unit and a shoe-type ground reaction force sensor","volume":"23","author":"Bae","year":"2013","journal-title":"Mechatronics"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Ferrari, A., Rocchi, L., van den Noort, J., and Harlaar, J. (2013). Toward the Use of Wearable Inertial Sensors to Train Gait in Subjects with Movement Disorders. Converging Clinical and Engineering Research on Neurorehabilitation, Springer. Number 1 in Biosystems & Biorobotics.","DOI":"10.1007\/978-3-642-34546-3_152"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"2588","DOI":"10.1007\/s10439-010-0018-2","article-title":"Estimating Dynamic Gait Stability Using Data from Non-aligned Inertial Sensors","volume":"38","author":"Bruijn","year":"2010","journal-title":"Ann. Biomed. Eng."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Alves, J., Seabra, E., Caetano, I., and Santos, C.P. (2017, January 16\u201318). Overview of the ASBGo++ Smart Walker. Proceedings of the 2017 IEEE 5th Portuguese Meeting on Bioengineering (ENBENG), Coimbra, Portugal.","DOI":"10.1109\/ENBENG.2017.7889420"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"2009","DOI":"10.1109\/TNSRE.2017.2698005","article-title":"Automatic Assessment of a Rollator-User\u2019s Condition During Rehabilitation Using the i-Walker Platform","volume":"25","author":"Ballesteros","year":"2017","journal-title":"IEEE Trans. Neural Syst. Rehabil. Eng."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Chalvatzaki, G., Koutras, P., Hadfield, J., Papageorgiou, X.S., Tzafestas, C.S., and Maragos, P. (2019, January 20\u201324). LSTM-based Network for Human Gait Stability Prediction in an Intelligent Robotic Rollator. Proceedings of the 2019 International Conference on Robotics and Automation (ICRA), Montreal, QC, Canada.","DOI":"10.1109\/ICRA.2019.8793899"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Watanabe, S., Tsumugiwa, T., and Yokogawa, R. (2020, January 12\u201315). Gait Analysis of Walking Locomotion Enhanced by an Impedance-Controlled Gait-Aid Walker-Type Robot. Proceedings of the 2020 IEEE\/SICE International Symposium on System Integration (SII), Honolulu, HI, USA.","DOI":"10.1109\/SII46433.2020.9025977"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Costamagna, E., Thies, S.B., Kenney, L.P.J., Howard, D., Lindemann, U., Klenk, J., and Baker, R. (2019). Objective measures of rollator user stability and device loading during different walking scenarios. PLoS ONE, 14.","DOI":"10.1371\/journal.pone.0210960"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"391","DOI":"10.1016\/j.gaitpost.2013.08.008","article-title":"Detection of the onset of gait initiation using kinematic sensors and EMG in transfemoral amputees","volume":"39","author":"Wentink","year":"2014","journal-title":"Gait Posture"},{"key":"ref_18","unstructured":"Joly, C., Dune, C., Gorce, P., and Rives, P. (2013, January 7). Feet and legs tracking using a smart rollator equipped with a Kinect. Workshop on Assistance and Service Robotics in a Human Environment. Proceedings of the Conjonction with IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Tokyo, Japan."},{"key":"ref_19","unstructured":"Abellanas, A., Neto, A.F., Ruiz, R.C., Raya, R., and Est\u00e9vez, L.C. (2008, January 7\u201310). Ultrasonic time of flight estimation in assistive mobility: Improvement of the model-echo fitting. Proceedings of the Eurosensors XXII, Dresden, Germany."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"380","DOI":"10.1016\/j.medengphy.2006.06.001","article-title":"Basic walker-assisted gait characteristics derived from forces and moments exerted on the walker\u2019s handles: Results on normal subjects","volume":"29","author":"Alwan","year":"2007","journal-title":"Med. Eng. Phys."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Ballesteros, J., Urdiales, C., Martinez, A.B., and Tirado, M. (October, January 28). Gait analysis for challenged users based on a rollator equipped with force sensors. Proceedings of the 2015 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Hamburg, Germany.","DOI":"10.1109\/IROS.2015.7354169"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Davenport, R.D. (2005). Robotics. Smart Technology for Aging, Disability, and Independence, Wiley\u2013Interscience, Ltd.. Chapter 3.","DOI":"10.1002\/0471743941.ch3"},{"key":"ref_23","unstructured":"Fernandez-Carmona, M., Ballesteros, J., and Urdiales, C. (2022, February 24). Walk-IT Repository. Available online: https:\/\/github.com\/TaISLab\/WalKit\/tree\/foxy."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"e1061","DOI":"10.3928\/01477447-20120621-23","article-title":"Effect of age on partial weight-bearing training","volume":"35","author":"Hustedt","year":"2012","journal-title":"Orthopedics"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1777","DOI":"10.1016\/j.injury.2016.06.003","article-title":"Partial weight bearing of the tibia","volume":"47","author":"Ganse","year":"2016","journal-title":"Injury"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"282","DOI":"10.1097\/01.blo.0000127116.13377.65","article-title":"How accurate is partial weightbearing?","volume":"421","author":"Dabke","year":"2004","journal-title":"Clin. Orthop. Relat. Res."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Luximon, A. (2021). Chapter 3\u2014Foot and footwear biomechanics and gait. Handbook of Footwear Design and Manufacture, Woodhead Publishing. [2nd ed.].","DOI":"10.1016\/B978-0-12-821606-4.00009-0"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1016\/S1474-4422(06)70678-0","article-title":"Neurological gait disorders in elderly people: Clinical approach and classification","volume":"6","author":"Snijders","year":"2007","journal-title":"Lancet Neurol."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1063","DOI":"10.1054\/arth.2001.27253","article-title":"Immediate or late weight bearing after uncemented total hip arthroplasty: A study of functional recovery","volume":"16","author":"Andersson","year":"2001","journal-title":"J. Arthroplast."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1016\/j.gaitpost.2011.03.024","article-title":"Normative spatiotemporal gait parameters in older adults","volume":"34","author":"Hollman","year":"2011","journal-title":"Gait Posture"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"635","DOI":"10.1016\/j.pmrj.2013.12.017","article-title":"Gait disturbances in patients with stroke","volume":"6","author":"Balaban","year":"2014","journal-title":"PM&R"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1349","DOI":"10.1093\/brain\/122.7.1349","article-title":"Comparative analysis of gait in Parkinson\u2019s disease, cerebellar ataxia and subcortical arteriosclerotic encephalopathy","volume":"122","author":"Ebersbach","year":"1999","journal-title":"Brain"},{"key":"ref_33","first-page":"306","article-title":"Gait disturbances in old age: Classification, diagnosis, and treatment from a neurological perspective","volume":"107","author":"Jahn","year":"2010","journal-title":"Dtsch. \u00c4rzteblatt Int."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1016\/j.anl.2011.11.007","article-title":"3D body segment oscillation and gait analysis for vestibular disorders","volume":"40","author":"Lang","year":"2013","journal-title":"Auris Nasus Larynx"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1310\/JB16-V04F-JAL5-H1UV","article-title":"Characteristics of gait in hemiplegia","volume":"7","author":"Woolley","year":"2001","journal-title":"Top. Stroke Rehabil."},{"key":"ref_36","unstructured":"Annicchiarico, R., Barru\u00e9, C., Benedico, T., Campana, F., Cort\u00e9s, U., and Mart\u00ednez-Velasco, A. (2008, January 21\u201325). The I-Walker: An Intelligent Pedestrian Mobility Aid. Proceedings of the 2008 Conference on ECAI 2008: 18th European Conference on Artificial Intelligence, Patras, Greece."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Ballesteros, J., Urdiales, C., Martinez, A.B., and Van Die\u00ebn, J.H. (2016). On Gait Analysis Estimation Errors Using Force Sensors on a Smart Rollator. Sensors, 16.","DOI":"10.3390\/s16111896"},{"key":"ref_38","unstructured":"KMINA (2022, February 24). KMINA Rollator Comfort. Available online: https:\/\/kmina.com\/en\/black-rollator-cable-brake\/."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Thomas, D., Woodall, W., and Fernandez, E. (2014). Next-Generation ROS: Building on DDS, Open Robotics. ROSCon Chicago 2014.","DOI":"10.36288\/ROSCon2014-900727"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Maruyama, Y., Kato, S., and Azumi, T. (2016, January 1\u20137). Exploring the performance of ROS2. Proceedings of the 13th ACM SIGBED International Conference on Embedded Software (EMSOFT), Pittsburgh, PN, USA.","DOI":"10.1145\/2968478.2968502"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/6\/2086\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:33:55Z","timestamp":1760135635000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/6\/2086"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,3,8]]},"references-count":40,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2022,3]]}},"alternative-id":["s22062086"],"URL":"https:\/\/doi.org\/10.3390\/s22062086","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,3,8]]}}}