Wearable Sensory Apparatus for Real-Time Feedback in Wearable Robotics
Abstract
:1. Introduction
2. Materials and Methods
2.1. Communication Network Topology
2.2. WSA Units Hardware
- (a)
- microcontroller for data-acquisition control and system processing,
- (b)
- IMU sensors,
- (c)
- power supply,
- (d)
- radio module for wireless data transmission.
- (a)
- The STM32L476RG microcontroller (STMicroelectronics, Geneva, Switzerland) is a 80-MHz low-power ARM Cortex M4 processor with a 1-MB flash memory, where the 60-byte initialization data structure is stored. The service port to the chip is provided via an integrated full-speed USB-OTG 2.0 configured as a communication-class device. For the reliable operation of time-demanding tasks, two independent hardware timers are initialized. One is used for driving the precise 100-kHz sampling and communication loop and the other for timeline synchronization with the master. When operating in master mode only the loop timer is functional. To ensure a stable clock reference, an external 16-MHz ± 10 ppm crystal (Seiko Epson Corporation, Nagano, Japan) is integrated. The microcontroller communicates with the IMU sensor and the radio module via two separate SPI buses, while communication with the power-management chip goes via the I2C bus.
- (b)
- The MPU-9250 inertial sensor (Invensense, San Jose, CA, USA) is a multi-chip module consisting of two dies integrated into a single chip. One chip contains a 3-axis gyroscope and a 3-axis accelerometer. The other chip contains an AK8963 3-axis magnetometer. The gyroscope, accelerometer, and magnetometer provide 16-bit digital outputs over the SPI bus. The measurement range is user programmable from ±250 °/s to ±2000 °/s, ±2 g to ±16 g, and ±4800 µT, respectively. In the WSA the sensors were configured to measure the angular velocity to within ±2000 °/s, the acceleration to within a scale range of ±8 g, and a magnetic field to within ±4800 µT. A range of other IMU chips can be selected, as required [35].
- (c)
- The battery is Li-Po type with a capacity of 240 mAh. It is equipped with a 10-kΩ negative-temperature-coefficient (NTC) thermistor and a protection circuit that effectively prevents overcharge, over discharge, overcurrent, and short circuit. In addition, an ADP5350 power-management unit (Analogue Devices, Norwood, MA, USA) combines a high-performance buck regulator for the Li-Po battery charging and three low-dropout regulators (LDOs). The operating parameters are programmable via the I2C bus. In the IMU unit the ADP5350 controls the charging of the battery provided by the USB type-B connector. Three LDO outputs provide 3.0-V power supply for the radio module, 3.3-V power supply for the inertial sensor, and 3.0-V power supply for the microcontroller and the rest of the circuit. The charge current is set to 150 mA.
- (d)
- The DWM1000 radio module (DecaWave, Dublin, Ireland) is a IEEE 802.15.4-2011-compliant UWB radio module with an integrated PCB antenna. It supports four RF bands from 3.5 GHz to 6.5 GHz with a channel bandwidth of 500 MHz or 1 GHz and data rates from 110 kbit/s up to 6.8 Mbit/s. The output power is adjustable and should be limited to −41.3 dBm/MHz for most regions.
2.3. WSA Firmware
- Operating Modes: The firmware configuration defines the device’s operating mode, addresses, radio channel, and other parameters. WSA devices communicate in master-slave mode, i.e., two main modes of operation are supported. The device (Master Unit) connected to the Processing Unit operates in Master mode. The main task of the Master Unit is to control the remote devices, acquire and forward user data from the remote devices to the Processing Unit. The remote device IMU operates in slave mode and responds to the master’s instructions. Its main task is to acquire the data from the built-in inertial sensor and send it to the master.
- WSA Schedule: Figure 4 shows the main operations of the WSA setup (master and five remote IMU devices) in a single 10-ms sampling cycle (5). Before the acquisition is triggered, the remote devices are in “listening mode”, while the master device switches the radio from idle to transmitting the synchronization packet (SYNC TX) (3). All the remote units receive the synchronization packet (SYNC RX) simultaneously, start the preconfigured delay timer, and acquire data from the inertial sensor (5). After the delay timer of the first remote device expires (delay 5 ms), the payload is transmitted (IMU 1 data TX). The master device receives the first packet (IMU1 data RX) and waits for the next one. The process repeats for the remaining remote devices. At the end of the 10-ms time frame, the Master sends the acquired data via a USB for processing. The delay timers are configured to transmit the data after the second half of the 10-ms time frame.
- Sampling protocol—time-slot division, master side: The protocol for sampling sensors and communication between the WSA devices uses the simple principle of time-slot division. Each remote device was assigned its own time slot when responding with the sensor payload. To begin sampling, the master device sends “wake-up” packets via the USB port, whereupon the master’s loop timer is started. The loop timer in the master device sends synchronization packets at intervals that are multiples of 10 ms. The synchronization interval is user configurable and was set to 30 ms.
- Sampling Protocol—Time-Slot Splitting, IMU side: upon successful reception of the “wake up” instruction by the remote devices, the device is woken up and placed in “listening mode” to receive further remote instructions. In “listening mode” the radio receiver is on and the unit consumes most of the battery power. If no command is received within 10 s, the unit will enter power-save mode.
- Timer: Receipt of the synchronization packet by the remote devices synchronizes two timers and reads the data from the sensor IMU. One timer is used for loop tasks and the other is a delay timer.
- VI.
- Before transmission: Before transmission, the receiver is put into sleep mode by receiving the synchronization packet to reduce the power consumption. The sensor data is acquired from IMU and the user data is prepared for transmission.
- VII.
- After transmission: After transmitting three 10-ms time frames, the number of which depends on the configuration of the synchronization interval, the delay timer is reconfigured to turn on the receiver just before the next synchronization packet is expected so that the remote device can continue communicating with the master device.
- VIII.
- Instructions (USB, radio): WSA devices support interrupt-based commands via the USB port and via radio waves. The device is configured via the USB port with a user-defined command set through a graphical user interface or an advanced serial communications program. The commands include reading and writing variables to flash, waking up from power-save mode, starting and stopping the sensor data’s acquisition, and various other commands for diagnostics. Some of the commands can be sent over radio waves, for example, to start and stop the sensor data’s acquisition and communications.
- IX.
- Energy-efficient communication: Since the DWM1000 radio receiver consumes the most power, it is important to turn it off as soon as possible when not in use and turn it on as late as possible when reception is expected.
- X.
- Power on: The device is turned on by a switch that connects the battery and the node to the circuit. Upon power-up, the low-level hardware of the microprocessor and the user-defined registers stored in the flash are initialized. The user-defined flash register contains the pre-configured device address, timer parameters (pre-scaler and period), various radio parameters such as radio channel and output power gain, the scaling of the inertial sensor and the operating mode of the device (master or slave).
- XI.
- Power-save mode: After the initialization, the remote-control unit enters the “listening mode” in which the radio receiver is on and the unit waits for remote commands. If no command is received within 10 s, the device enters the power-saving mode. In the energy-saving mode, the device switches the radio receiver on and off alternately for 50 µs, every 3 s and 133 µs. During the times when the receiver is on, the device waits for the wake-up command. If the wake-up command is not received, the device remains in energy-saving mode.
- XII.
- Firmware details: The firmware was written in C language and supplied with the STM32 HAL drivers. The initial configuration of the microprocessor is based on STM32CubeMX version 5.0.1 and the library for STM32L4 version 1.11.0. The radio module DWM1000 uses the API driver version 4.00.06 from Decawave.
3. Results of the Experimental Validation
3.1. Assessment of WSA Current Profile
3.2. Determining the Less Error Prone Master Device’s Location on the Backpack
3.3. Quality of the Data Transfer in a Real-Case Scenario
3.4. Operation Performances in the Presence of Other Microwave Signals
3.5. Raw Data Signals from IMU Sensors
4. Discussion
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Sawicki, G.S.; Beck, O.N.; Kang, I.; Young, A.J. The Exoskeleton Expansion: Improving Walking and Running Economy. J. Neuroeng. Rehabil. 2020, 17, 25. [Google Scholar] [CrossRef]
- Huo, W.; Mohammed, S.; Moreno, J.C.; Amirat, Y. Lower Limb Wearable Robots for Assistance and Rehabilitation: A State of the Art. IEEE Syst. J. 2016, 10, 1068–1081. [Google Scholar] [CrossRef]
- Martinez-Hernandez, U.; Metcalfe, B.; Assaf, T.; Jabban, L.; Male, J.; Zhang, D. Wearable Assistive Robotics: A Perspective on Current Challenges and Future Trends. Sensors 2021, 21, 6751. [Google Scholar] [CrossRef]
- Novak, D.; Riener, R. A Survey of Sensor Fusion Methods in Wearable Robotics. Robot. Auton. Syst. 2015, 73, 155–170. [Google Scholar] [CrossRef]
- Wang, Z.; Li, J.; Jin, Y.; Wang, J.; Yang, F.; Li, G.; Ni, X.; Ding, W. Sensing beyond Itself: Multi-Functional Use of Ubiquitous Signals towards Wearable Applications. Digit. Signal Process. 2021, 116, 103091. [Google Scholar] [CrossRef]
- Wang, X.; Yu, J.; Cui, Y.; Li, W. Research Progress of Flexible Wearable Pressure Sensors. Sens. Actuators Phys. 2021, 330, 112838. [Google Scholar] [CrossRef]
- Prasanth, H.; Caban, M.; Keller, U.; Courtine, G.; Ijspeert, A.; Vallery, H.; von Zitzewitz, J. Wearable Sensor-Based Real-Time Gait Detection: A Systematic Review. Sensors 2021, 21, 2727. [Google Scholar] [CrossRef]
- Peters, D.M.; O’Brien, E.S.; Kamrud, K.E.; Roberts, S.M.; Rooney, T.A.; Thibodeau, K.P.; Balakrishnan, S.; Gell, N.; Mohapatra, S. Utilization of Wearable Technology to Assess Gait and Mobility Post-Stroke: A Systematic Review. J. Neuroeng. Rehabil. 2021, 18, 67. [Google Scholar] [CrossRef]
- Ambrozic, L.; Gorsic, M.; Geeroms, J.; Flynn, L.; Molino Lova, R.; Kamnik, R.; Munih, M.; Vitiello, N. CYBERLEGs: A User-Oriented Robotic Transfemoral Prosthesis with Whole-Body Awareness Control. IEEE Robot. Autom. Mag. 2014, 21, 82–93. [Google Scholar] [CrossRef]
- Goršič, M.; Kamnik, R.; Ambrožič, L.; Vitiello, N.; Lefeber, D.; Pasquini, G.; Munih, M. Online Phase Detection Using Wearable Sensors for Walking with a Robotic Prosthesis. Sensors 2014, 14, 2776–2794. [Google Scholar] [CrossRef]
- Homayounfar, S.Z.; Andrew, T.L. Wearable Sensors for Monitoring Human Motion: A Review on Mechanisms, Materials, and Challenges. SLAS Technol. Transl. Life Sci. Innov. 2020, 25, 9–24. [Google Scholar] [CrossRef]
- Parri, A.; Yuan, K.; Marconi, D.; Yan, T.; Crea, S.; Munih, M.; Lova, R.M.; Vitiello, N.; Wang, Q. Real-Time Hybrid Locomotion Mode Recognition for Lower Limb Wearable Robots. IEEE ASME Trans. Mechatron. 2017, 22, 2480–2491. [Google Scholar] [CrossRef]
- Flynn, L.; Geeroms, J.; Jimenez-Fabian, R.; Heins, S.; Vanderborght, B.; Munih, M.; Molino Lova, R.; Vitiello, N.; Lefeber, D. The Challenges and Achievements of Experimental Implementation of an Active Transfemoral Prosthesis Based on Biological Quasi-Stiffness: The CYBERLEGs Beta-Prosthesis. Front. Neurorobotics 2018, 12, 80. [Google Scholar] [CrossRef] [PubMed]
- Perry, J.; Burnfield, J.M. Gait Analysis: Normal and Pathological Function, 2nd ed.; SLACK: Thorofare, NJ, USA, 2010; ISBN 978-1-55642-766-4. [Google Scholar]
- Trew, M.; Everett, T. (Eds.) Human Movement: An Introductory Text, 5th ed.; Churchill Livingstone: Edinburgh, UK, 2005; ISBN 978-0-443-07446-2. [Google Scholar]
- Kralj, A.; Jaeger, R.J.; Munih, M. Analysis of Standing up and Sitting down in Humans: Definitions and Normative Data Presentation. J. Biomech. 1990, 23, 1123–1138. [Google Scholar] [CrossRef]
- Mansfield, A.; Lyons, G.M. The Use of Accelerometry to Detect Heel Contact Events for Use as a Sensor in FES Assisted Walking. Med. Eng. Phys. 2003, 25, 879–885. [Google Scholar] [CrossRef]
- Shimada, Y.; Ando, S.; Matsunaga, T.; Misawa, A.; Aizawa, T.; Shirahata, T.; Itoi, E. Clinical Application of Acceleration Sensor to Detect the Swing Phase of Stroke Gait in Functional Electrical Stimulation. Tohoku J. Exp. Med. 2005, 207, 197–202. [Google Scholar] [CrossRef] [Green Version]
- Sabatini, A.M.; Martelloni, C.; Scapellato, S.; Cavallo, F. Assessment of Walking Features From Foot Inertial Sensing. IEEE Trans. Biomed. Eng. 2005, 52, 486–494. [Google Scholar] [CrossRef] [Green Version]
- Coley, B.; Najafi, B.; Paraschiv-Ionescu, A.; Aminian, K. Stair Climbing Detection during Daily Physical Activity Using a Miniature Gyroscope. Gait Posture 2005, 22, 287–294. [Google Scholar] [CrossRef] [PubMed]
- Jasiewicz, J.M.; Allum, J.H.J.; Middleton, J.W.; Barriskill, A.; Condie, P.; Purcell, B.; Li, R.C.T. Gait Event Detection Using Linear Accelerometers or Angular Velocity Transducers in Able-Bodied and Spinal-Cord Injured Individuals. Gait Posture 2006, 24, 502–509. [Google Scholar] [CrossRef] [Green Version]
- Pappas, I.P.I.; Keller, T.; Mangold, S.; Popovic, M.; Dietz, V.; Morari, M. A Reliable Gyroscope-Based Gait-Phase Detection Sensor Embedded in a Shoe Insole. IEEE Sens. J. 2004, 4, 268–274. [Google Scholar] [CrossRef]
- Tong, K.; Granat, M.H. A Practical Gait Analysis System Using Gyroscopes. Med. Eng. Phys. 1999, 21, 87–94. [Google Scholar] [CrossRef]
- Liu, K.; Liu, T.; Shibata, K.; Inoue, Y.; Zheng, R. Novel Approach to Ambulatory Assessment of Human Segmental Orientation on a Wearable Sensor System. J. Biomech. 2009, 42, 2747–2752. [Google Scholar] [CrossRef] [PubMed]
- Djuric, M. Automatic Recognition of Gait Phases from Accelerations of Leg Segments. In Proceedings of the 2008 9th Symposium on Neural Network Applications in Electrical Engineering, Belgrade, Serbia, 25–27 September 2008; pp. 121–124. [Google Scholar]
- Willemsen, A.T.M.; Frigo, C.; Boom, H.B.K. Lower Extremity Angle Measurement with Accelerometers-Error and Sensitivity Analysis. IEEE Trans. Biomed. Eng. 1991, 38, 1186–1193. [Google Scholar] [CrossRef] [Green Version]
- O’Donovan, K.J.; Kamnik, R.; O’Keeffe, D.T.; Lyons, G.M. An Inertial and Magnetic Sensor Based Technique for Joint Angle Measurement. J. Biomech. 2007, 40, 2604–2611. [Google Scholar] [CrossRef] [PubMed]
- Williamson, R.; Andrews, B.J. Gait Event Detection for FES Using Accelerometers and Supervised Machine Learning. IEEE Trans. Rehabil. Eng. 2000, 8, 312–319. [Google Scholar] [CrossRef]
- Mayagoitia, R.E.; Nene, A.V.; Veltink, P.H. Accelerometer and Rate Gyroscope Measurement of Kinematics: An Inexpensive Alternative to Optical Motion Analysis Systems. J. Biomech. 2002, 35, 537–542. [Google Scholar] [CrossRef]
- Morris, J.R.W. Accelerometry—A Technique for the Measurement of Human Body Movements. J. Biomech. 1973, 6, 729–736. [Google Scholar] [CrossRef]
- González, I.; Fontecha, J.; Hervás, R.; Bravo, J. An Ambulatory System for Gait Monitoring Based on Wireless Sensorized Insoles. Sensors 2015, 15, 16589–16613. [Google Scholar] [CrossRef] [Green Version]
- Hanson, M.A.; Powell, H.C.; Barth, A.T.; Ringgenberg, K.; Calhoun, B.H.; Aylor, J.H.; Lach, J. Body Area Sensor Networks: Challenges and Opportunities. Computer 2009, 42, 58–65. [Google Scholar] [CrossRef]
- Yuan, K.; Parri, A.; Yan, T.; Wang, L.; Munih, M.; Vitiello, N.; Wang, Q. Fuzzy-Logic-Based Hybrid Locomotion Mode Classification for an Active Pelvis Orthosis: Preliminary Results. In Proceedings of the 2015 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Milan, Italy, 25–29 August 2015; pp. 3893–3896. [Google Scholar]
- Papapicco, V.; Chen, B.; Munih, M.; Davalli, A.; Sacchetti, R.; Gruppioni, E.; Crea, S.; Vitiello, N. A Classification Approach Based on Directed Acyclic Graph to Predict Locomotion Activities With One Inertial Sensor on the Thigh. IEEE Trans. Med. Robot. Bionics 2021, 3, 436–445. [Google Scholar] [CrossRef]
- Borodacz, K.; Szczepański, C.; Popowski, S. Review and Selection of Commercially Available IMU for a Short Time Inertial Navigation. Aircr. Eng. Aerosp. Technol. 2021. ahead-of-print. [Google Scholar] [CrossRef]
- Smith, D.B.; Miniutti, D.; Lamahewa, T.A.; Hanlen, L.W. Propagation Models for Body-Area Networks: A Survey and New Outlook. IEEE Antennas Propag. Mag. 2013, 55, 97–117. [Google Scholar] [CrossRef]
- Yan, S.; Soh, P.J.; Vandenbosch, G.A.E. Wearable Ultrawideband Technology—A Review of Ultrawideband Antennas, Propagation Channels, and Applications in Wireless Body Area Networks. IEEE Access 2018, 6, 42177–42185. [Google Scholar] [CrossRef]
- Reich, O.; Hubner, E.; Ghita, B.; Wagner, M.F.; Schafer, J. A Survey Investigating the Combination and Number of IMUs on the Human Body Used for Detecting Activities and Human Tracking. In Proceedings of the 2020 World Conference on Computing and Communication Technologies (WCCCT), Warsaw, Poland, 13–15 May 2020; pp. 20–27. [Google Scholar]
- Alani, S.; Zakaria, Z.; Saeidi, T.; Ahmad, A.; Mahmood, S.N.; Saad, M.A.; Rashid, S.A.; Hamdi, M.M.; Albeyar, M.A.A.A. A Review on UWB Antenna Sensor for Wireless Body Area Networks. In Proceedings of the 2020 4th International Symposium on Multidisciplinary Studies and Innovative Technologies (ISMSIT), Istanbul, Turkey, 22–24 October 2020; pp. 1–10. [Google Scholar]
- Ullah, S.; Mohaisen, M.; Alnuem, M.A. A Review of IEEE 802.15.6 MAC, PHY, and Security Specifications. Int. J. Distrib. Sens. Netw. 2013, 9, 950704. [Google Scholar] [CrossRef]
- Klingbeil, L.; Wark, T.; Bidargaddi, N. Efficient Transfer of Human Motion Data over a Wireless Delay Tolerant Network. In Proceedings of the 2007 3rd International Conference on Intelligent Sensors, Sensor Networks and Information, Melbourne, Australia, 3–6 December 2007; pp. 583–588. [Google Scholar]
- Madgwick, S.O.H.; Harrison, A.J.L.; Vaidyanathan, R. Estimation of IMU and MARG Orientation Using a Gradient Descent Algorithm. In Proceedings of the 2011 IEEE International Conference on Rehabilitation Robotics, Zurich, Switzerland, 29 June–1 July 2011; pp. 1–7. [Google Scholar]
- Seel, T.; Raisch, J.; Schauer, T. IMU-Based Joint Angle Measurement for Gait Analysis. Sensors 2014, 14, 6891–6909. [Google Scholar] [CrossRef] [Green Version]
- Jarchi, D.; Pope, J.; Lee, T.K.M.; Tamjidi, L.; Mirzaei, A.; Sanei, S. A Review on Accelerometry-Based Gait Analysis and Emerging Clinical Applications. IEEE Rev. Biomed. Eng. 2018, 11, 177–194. [Google Scholar] [CrossRef] [PubMed]
- Ancillao, A.; Tedesco, S.; Barton, J.; O’Flynn, B. Indirect Measurement of Ground Reaction Forces and Moments by Means of Wearable Inertial Sensors: A Systematic Review. Sensors 2018, 18, 2564. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Logar, G.; Munih, M. Estimation of Joint Forces and Moments for the In-Run and Take-Off in Ski Jumping Based on Measurements with Wearable Inertial Sensors. Sensors 2015, 15, 11258–11276. [Google Scholar] [CrossRef] [PubMed] [Green Version]
Master Position Number | Packet Loss [%] (n = 90,000 Samples, Duration = 900 s) | ||||||
---|---|---|---|---|---|---|---|
Pelvis IMU | Right Thigh IMU | Left Thigh IMU | Left Shank IMU | Right Shank IMU | Comments | ||
1 | 0.0217 | 0.4917 | 0.3367 | 4.8067 | 1.9867 | public hall walk | |
2 | 0.2033 | 0.0100 | 0.0100 | 0.0467 | 0.0217 | public hall walk | |
3 | 0.1083 | 0.0150 | 0.0117 | 0.0100 | 0.0133 | public hall walk | |
4 | 0.1500 | 0.0067 | 0.0083 | 0.0117 | 0.0117 | public hall walk | |
5 | 0.0583 | 0.0117 | 0.0150 | 0.0150 | 0.0117 | public hall walk | |
6 | 0.0217 | 0.0050 | 0.0017 | 0.0133 | 0.0117 | public hall walk | |
6 | 0.0183 | 0.0033 | 0.0117 | 0.0050 | 0.0050 | treadmill walk | |
7 | 0.0250 | 0.0177 | 0.0150 | 0.0150 | 0.0100 | treadmill, 1.5 m behind subject, no backpack | |
8 | 0.0133 | 0.0267 | 0.0483 | 1.8083 | 0.0917 | treadmill, on subject’s back, no backpack | |
Lab test | 0.0050 | 0.0000 | 0.0017 | 0.0017 | 0.0050 | desktop control test, distance = 1.5 m |
Testing Environment | Packet Loss [%] (n = 90,000 Samples, Duration = 900 s) | ||||
---|---|---|---|---|---|
Pelvis IMU | Right Thigh IMU | Left Thigh IMU | Left Shank IMU | Right Shank IMU | |
Treadmill | 0.0133 | 0.0044 | 0.0111 | 0.0056 | 0.0044 |
Public hall | 0.0244 | 0.0078 | 0.0078 | 0.0178 | 0.0222 |
City streets | 0.5555 | 0.0155 | 0.0233 | 0.0178 | 0.0466 |
Lab test | 0.0083 | 0.0083 | 0.0100 | 0.0133 | 0.0083 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 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
Munih, M.; Ivanić, Z.; Kamnik, R. Wearable Sensory Apparatus for Real-Time Feedback in Wearable Robotics. Appl. Sci. 2021, 11, 11487. https://doi.org/10.3390/app112311487
Munih M, Ivanić Z, Kamnik R. Wearable Sensory Apparatus for Real-Time Feedback in Wearable Robotics. Applied Sciences. 2021; 11(23):11487. https://doi.org/10.3390/app112311487
Chicago/Turabian StyleMunih, Marko, Zoran Ivanić, and Roman Kamnik. 2021. "Wearable Sensory Apparatus for Real-Time Feedback in Wearable Robotics" Applied Sciences 11, no. 23: 11487. https://doi.org/10.3390/app112311487
APA StyleMunih, M., Ivanić, Z., & Kamnik, R. (2021). Wearable Sensory Apparatus for Real-Time Feedback in Wearable Robotics. Applied Sciences, 11(23), 11487. https://doi.org/10.3390/app112311487