Next Article in Journal
A Distortion Correction Method Based on Actual Camera Imaging Principles
Previous Article in Journal
Observer-Based Adaptive Sliding Mode Compensation Position-Tracking Control for Drilling Tool Attitude Adjustment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

SensAA—Design and Verification of a Cloud-Based Wearable Biomechanical Data Acquisition System

Zentrum für Zuverlässige Mechatronische Systeme (ZMS), Aalen University, 73430 Aalen, Germany
*
Authors to whom correspondence should be addressed.
These authors contributed equally to this work.
Sensors 2024, 24(8), 2405; https://doi.org/10.3390/s24082405
Submission received: 30 December 2023 / Revised: 29 March 2024 / Accepted: 4 April 2024 / Published: 9 April 2024

Abstract

:
Exoskeletons designed to assist patients with activities of daily living are becoming increasingly popular, but still are subject to research. In order to gather requirements for the design of such systems, long-term gait observation of the patients over the course of multiple days in an environment of daily living are required. In this paper a wearable all-in-one data acquisition system for collecting and storing biomechanical data in everyday life is proposed. The system is designed to be cost efficient and easy to use, using off-the-shelf components and a cloud server system for centralized data storage. The measurement accuracy of the system was verified, by measuring the angle of the human knee joint at walking speeds between 3 and 12 km/h in reference to an optical motion analysis system. The acquired data were uploaded to a cloud database via a smartphone application. Verification results showed that the proposed toolchain works as desired. The system reached an RMSE from 2.9° to 8°, which is below that of most comparable systems. The system provides a powerful, scalable platform for collecting and processing biomechanical data, which can help to automize the generation of an extensive database for human kinematics.

Graphical Abstract

1. Introduction

The most common activities of daily living (ADL) are walking and climbing stairs [1]. The ability to perform ADLs with ease is essential for the quality of life of patients or elderly persons. This is especially important, as disorders of the human gait pattern increase significantly with age. A study by Mahlknecht et al. [2] revealed that the prevalence of gait and balance disorders ranges around 10% for individuals aged between 60 and 69 years and exceeds 60% for those aged over 80 years. In the context of an ageing society, interest in effective and affordable treatment methods for gait disorders is increasing. There are multiple approaches to reduce the impairment of gait disorders. Among them are orthoses and exoskeletons, which can be used to support or even regain lower extremity functions [3,4,5,6,7,8,9,10,11]. To develop and validate such devices and to adapt them to the user, long-term gait observation is necessary. Parameters such as knee joint torque and angle, hip joint angular velocity, and the speed of the subject’s movement can be derived based on biomechanical measurements [5]. By evaluation of these parameters over the course of a day while performing ADL, load collectives can be generated for the lower limb. The collected data are instrumental in refining the design, verification, and control of exoskeletons.
Biomechanical data can be captured with motion analysis systems (MASs). There are several methods for this purpose, which differ primarily in the choice of sensors.
A frequently selected method of recording motion kinetics is the use of optical systems [12]. An example of such a system has been described by Riener et al. [13].
This methodology with motion-detecting cameras has been proven for decades in biokinematics but is inappropriate for a wearable biomechanical analysis system. Optical systems can record human motion very accurately but are cost-intensive and restrict the recording spatially into a stationary environment equipped with an array of cameras [12,14]. However, the precise data and the large amount of test results in the literature can be used for the verification of a new measurement system [13,15].
Wearable systems based on inertial measurement units (IMUs) have been recently a subject of extensive research [12,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43]. These systems, while not yet delivering the same accuracy as optical systems, can be operated everywhere and not only in a stationary environment equipped with cameras. Commercial solutions for inertial motion capturing have existed since the early 2000s. In 2008, Cloete et al. [42] benchmarked the commercially available MOVEN motion capture system by XSENS, comparing it to a clinically used optical system. They concluded that the system can measure the inclinations of body parts and joint angles with reasonable accuracy, while being exceptionally fast to set up and flexible in its use [42]. However, the tested commercial solutions are still expensive, with the latest version of the XSENS motion capture suit costing more than USD 4000.
Due to their advantages, IMU sensors are the most commonly used wearable technology for gait analysis [39]. But this technology is still not used to its full potential. Benson et al. reviewed over 230 MASs for running gait analysis based on IMU sensors. Twenty-eight percent of the studies were conducted outdoors, and in 33% of all studies, the analyzed distance was greater than one step or stride or 200 m [44], which means most of the systems are not designed to run long-term measurements out of the laboratory. Furthermore only 10% of the reviewed devices are used for measuring joint angles or range of motion. Benson et al. suggest shifting gait analysis research from controlled laboratory settings to more real-world environments [44].
This leads to the conclusion that there is a research gap in developing a low-cost solution for measurements of biomechanical data over the course of multiple days in an environment of daily living.
Long-term measurements are required to obtain a complete set of biomechanical data in real-life conditions. Field measurements offer a significantly larger and more realistic variety of load scenarios compared to simulating selected walking activities in a laboratory. Additionally, simulating tasks can lead to systematic errors. These errors can be avoided by measuring under real conditions.
Load collectives of the human leg will be calculated from the data of long-term measurements obtained by the proposed system. The data sets will also help to identify different walking activities (e.g., level walking, stair ascending and descending) performed by the user. This information will be used in future work for the control of an active exoskeleton for the human knee.
For this purpose, SensAA is focused on measuring the kinematics of the lower human limbs. SensAA will be used by elderly people; therefore, the use of the measurement system shall be as intuitive as possible. The wearer does not need technical knowledge to operate the system and can don and doff it on their own. No maintenance like recharging, sensor adjustment and calibration are required during runtime. The system is implemented using off-the-shelf hardware and open-source software. This reduces cost and improves accessibility of the system.
SensAA is used in activities of daily living both indoors and outdoors. It is also used all day without taking it off. Therefore, a small, compact, and wireless design is suggested, which is non-obstructive to its wearer and does not cause discomfort.
To take full advantage of this wearable design, cloud-based software for data acquisition and analysis is proposed. While the measurements are running, the data are automatically uploaded to a database on a cloud server. The server allows for central data storage and online data collection for multiple users simultaneously.
In the literature, there already are reports of approaches that use IMU sensors to measure lower limb kinematics [41,45]. However, to our knowledge, no device has yet been described that combines all desired goals. These approaches lack at least one of the following aspects:
  • Low-cost solution [28,36,37,40]
  • Easy setup and low calibration effort [25,27,28]
  • Compact and wireless design [14,34,46]
  • Continuous and secure data upload to cloud server [26,28,34,36,37,40,46,47,48]
  • Data upload outdoors without WIFI connection [28,36]
  • Energy optimization for long-term measurements [28,36,37,40]
  • Secure data transfer for multiple users [26,34,37,40,46,47,48]
This paper presents a novel all-in-one solution that combines solutions for accuracy, usability, and security to close the shown research gap.

2. Materials and Methods

2.1. System Architecture

The system SensAA consists of the following three main components:
  • Wearable Sensor Boxes
  • Android Smartphone Application
  • Cloud Server System
The components and their interfaces are illustrated in Figure 1.
SensAA uses IMU sensors to measure joint angles. This sensor principle enables the measuring system to be used independently in every environment of daily living.
The IMU sensors measure acceleration and angular velocity to observe their inclination relative to the gravity vector on Earth. At least two sensors are required to measure the angle at one joint axis. Each sensor is integrated in a housing, a wearable Sensor Box, which also contains a battery and a Bluetooth® Low Energy (BLE) module (see Section 2.2).
In order to measure the angle of the human knee joint, one Sensor Box is attached to the thigh and another one to the shank of a leg. The sensors are placed parallel to the sagittal plane of the user’s body.
The data collected are transmitted wirelessly via BLE from the sensors to a smartphone (see Section 2.3). The smartphone runs an Android application, which receives the data via BLE notifications and forwards them to a Cloud Server System over the cellular network. The Cloud Server provides a read and write interface to a central database for up- and downloading datapoints (see Section 2.4). The link to this database gives the possibility to create data backups regularly. Since the server is accessible from a public address, appropriate measures must be taken to ensure the authenticity and authority of the users.
Figure 2 shows the system architecture of SensAA. The three main components and their sub-architectures are described in Section 2.2, Section 2.3 and Section 2.4.

2.2. Sensor Box

2.2.1. Electronic Structure

The Sensor Boxes with integrated inertial sensor and microcontroller are designed to have a small form factor while maintaining a long battery life. Figure 3 shows a block diagram of the electronic structure and interfaces of SensAA.
The long duration of recordings requires the use of energy-efficient hardware and an appropriately dimensioned power source. IMU sensors based on Micro-Electro-Mechanical Systems (MEMS) technology have negligible power consumption and are well suited for the proposed application. Processors and wireless transmitters also have to be carefully selected to keep the power consumption to a minimum. For this reason, Bluetooth® Low Energy is the preferred protocol for transmitting data wirelessly to a smartphone (see Section 2.3).
The compact STEVAL-STLCS02V1 (STEVAL-Board) sensor board from STMicrolectronics (STMicroelectronics, Geneva—Plan-Les-Ouates, Switzerland) has been chosen. This board is inexpensive and offers a suitable interface for programming the integrated STM32-L476 microcontroller (STMicroelectronics, Geneva—Plan-Les-Ouates, Switzerland) [49]. Furthermore, its small size (13.5 mm × 13.5 mm) makes the board ideal for the intended application. The board has a built-in IMU sensor, LSM6DSM (STMicroelectronics, Geneva—Plan-Les-Ouates, Switzerland), which incorporates an accelerometer and a gyroscope. Linear acceleration can be measured up to ±16 g (gravity of the Earth) and the angular velocity up to ±2000 degrees per second (dps) [50]. BLE communication is provided by the modules integrated on the STEVAL-Board.
A 500 mAh lithium polymer (LiPo) battery (Adafruit®, New York, NY, USA) provides the power supply, which can be switched on and off via a slide switch. The nominal battery voltage is 4.2 V. To recharge the battery and provide long operating times, a LiPo battery charger from Adafruit® (New York, NY, USA) is used [51]. This charger can be connected through a micro-USB (Universal Serial Bus).
For the connection to the supply voltage and the interface ports of the STEVAL-Board, a breakout board is required. Therefore, a custom printed circuit board (PCB) has been designed. The supply voltage of this breakout board PCB is 3.3 V, which is constantly provided by a low-dropout voltage regulator (LDO).

2.2.2. Mechanical Structure

The electronic components are mounted in a 3D-printed housing, the Sensor Box. The bottom half of the housing provides cut-outs and guides for components and cables. One corner of the custom PCB is cut at an angle, which prevents the PCB from being inserted incorrectly in the housing. The PCB has an overall size of 17.5 mm × 20 mm. The housing also provides openings for the slide switch and the USB connector of the LiPo charger.
The top half of the housing includes support structures to ensure that the components do not move during measurements. While the Sensor Box is closed, these support structures are in contact with the components and hold them down securely.
The Sensor Box has the final dimensions of 53.2 mm in length, 52.5 mm in width, and 11.6 mm in height. Figure 4 shows the 3D-printed housing with the fitted components.

2.3. Sensor Firmware and Smartphone Application

The firmware of the sensors is implemented in the C language with the following main functions:
  • Reading values from the built-in accelerometer and gyroscope
  • Observing the inclination of the sensors by fusing the accelerometer and gyroscope data
  • Transmission of measurement data to the Android application
The Android application provides a user interface to interact with the sensors. The application allows users to connect, disconnect, and calibrate the sensors. Communication between the application and the sensors is implemented using the BLE Generic Attribute Profile (GATT) protocol. All interactions are mapped to GATT services and characteristics. A service is a background process that may be executed even when the device display is off. The service is used to silently collect sensor data via BLE without needing any interaction with the user.
The following GATT services are provided:
  • The “Metric” service provides the sensor data. For each sensor data type (acceleration, angular velocity, inclination), a GATT characteristic is defined and can be subscribed by the smartphone app. Furthermore, a GATT descriptor is added to each characteristic, describing the scale and unit of the provided metrics. Using the descriptor, the full scale of the device can be reconfigured, without reprogramming the scaling in the smartphone application.
  • The “Version” service provides the firmware version running on the sensor. It features two characteristics, one for reading the major and minor version numbers and one for the exact build revision.
  • The “Control” service is used to imperatively trigger different processes in the sensor firmware. Each characteristic of the service is assigned to an action in the sensor firmware. For now, it is only used to initiate the self-calibration function.
Figure 5 illustrates the main state machine of the sensor firmware. On reset, the system goes into the Init state. In the Init state, the microcontroller and its peripherals are configured. After initialization, the system goes into the Operating state. In the Operating state, the sensors are read, and the notifications are updated. The user can trigger self-calibration of the sensors via the “Control” GATT service. During self-calibration, the offset in the gyroscope values is calculated while the sensor is in a stationary state. This offset is then stored in flash and applied to all subsequent sensor readings. When calibration is finished, the system goes back into the Operating state, resuming characteristic updates. During operation, the sensors calculate their orientation using an extended Kalman filter (EKF)-based observer algorithm. The observer estimates the direction of the gravity vector, from which the inclination of the sensor is derived. The inclination is published via the ‘Inclination’ GATT characteristic in radians as a 32-bit floating point number.
Depending on the number of sensors connected, the sensors reach a sampling rate from at least 20 Hz (with four sensors) up to 50 Hz (with two sensors). The average frequency of walking is between 1.5 Hz and 2.5 Hz [52] and can go up to 4.5 Hz while climbing stairs [53]. According to the Nyquist–Shannon Sampling Theorem, a sampling rate of at least 9 Hz is needed to record the gait pattern of a subject correctly. Therefore, the sampling rate of SensAA is sufficient for human motion analysis.

2.4. Cloud Server System

The Cloud Server System has the responsibility of persistent data storage, while keeping the data accessible, integrous, and consistent. The consistency and integrity requirement can be met by using a database management system and a well-defined data model. For this purpose, a MySQL (v8.3.0) database management system is used. To enable cross-platform access to a database system, an interface application based on web technologies has been chosen. Therefore, the system communicates using the Hypertext Transfer Protocol (HTTP), which is the standard protocol for web applications. To achieve high accessibility, an architecture was developed that allows for fast deployment and updatability. The clients interacting with the Cloud Server System are connected via public, mobile networks. The Cloud Server System listens on a public IP address. When exposing the application to the internet, data security becomes an immediate concern. To prevent unauthorized access to the system all, communications are encrypted, and an authentication and authorization system is used.
Figure 6 shows the proposed Cloud Server System architecture. For simple interaction, the system acts as a single HTTP server towards the client. Internally, the system is implemented as a docker container network. Each container runs specific services, each responsible for enabling distinct functions of the system. All containers can be maintained and updated individually. This allows incremental updates, without the need to shut down the entire system. All services are connected to the clients via HTTP-based application programming interfaces (APIs). However, from a client’s point of view, it is easier to communicate with a single server offering all of these services. The API Gateway is a reverse proxy that addresses this issue. Depending on the path of the request, the request is relayed to the service handling it. To ensure data security, the API Gateway uses Transport Layer Security (TLS). The API Gateway decrypts incoming HTTP messages and relays each unencrypted message to its destination service. In this way, while the services are not handling security themselves, the API Gateway ensures that no unencrypted data can leave the system.
The API Server container hosts the Metrics API, which is responsible for accessing the database. The Metrics API provides one endpoint for each type of measurement, each reachable on a distinct HTTP path. There is a corresponding database table for each endpoint. The scheme of this table describes the measurement datatype. When inserting a datapoint, the body of the client’s request contains a Java Script Object Notation (JSON) document, which contains an array of JSON objects, each representing a single measurement. When retrieving datapoints, the body of the HTTP response contains the datapoints in the same format. To support selective retrieval of the datapoints, the endpoints provide filter options for each column of the datatype in question. The supported filter operators depend on the column datatype. A text value can only be compared for equality. For numerical types, the column can be filtered using a comparison value, with either an equality, greater than, or less than operator applied. To filter a range of values, both a greater than and a smaller than operator can be applied to the same column. The filters are passed to the API with the HTTP request query string.

2.5. Verification

To verify the accuracy and the data transmission reliability of the proposed inertial measurement system, several tests are carried out, which ensure that the set requirements are met and that correct measurement results are achieved. Verification includes a battery life test, a pendulum test, and a treadmill Test.

2.5.1. Battery Life Test

The goal of the battery life test is to verify whether the battery-based power supply of the Sensor Boxes is sufficient for long-term recording. Sensor Boxes need to be able to record and transmit data over a complete day, at least 16 h (cf. Section 1). For this purpose, two sensor modules are switched on and connected to a smartphone via the Bluetooth® Low Energy interface. This starts the data acquisition and the test. The smartphone is logged into the Cloud Server System and continuously delivers measurement data. Sensors remained stationary during the test. The sensor board has a supply voltage of 3.3 V. When the voltage drops below this threshold, the sensor is turned off, and the recording stops. This timepoint can be determined precisely because the data are recorded with absolute timestamps. The battery charge of the smartphone (in %) and the sensors (in V) are recorded regularly in one-hour intervals.

2.5.2. Pendulum Test

The goal of this test is to verify the EKF-based observer algorithm and to determine the accuracy of SensAA (see Section 2.3). Two wearable Sensor Boxes are attached to the setup shown in Figure 7. One Sensor Box is fixed along the vertical axis, while the other is mounted on a free-swinging pendulum. The angle α in the figure denotes the angle measured by the system. For this experiment, an optical MAS (LaiTronic GmbH, Innsbruck, Tirol, Austria, former Steinbichler) is used as reference for comparing the measurement data (cf. Section 1). The infrared markers are attached to the vertical axis and the far end of the pendulum. Therefore, the MAS measures the same angle as the wearable sensors. The sampling rate of the MAS must be configured for the test setup. The maximum sampling rate of the system is limited by the distance to the markers. Here, the MAS is set about 3 m away from the test setup. In this configuration, a sampling rate of 220 Hz resulted in clean measurements of α .

2.5.3. Treadmill Test

With measurements on a treadmill, the behavior of the sensor accuracy under real conditions when walking at different velocities is tested. The goal is to compare the angle progression measured by SensAA with that of MAS. The setup of the treadmill test is shown in Figure 8.
The wearable Sensor Boxes are attached to a healthy subject’s thigh and shank of the right leg with elastic bandages. These are easy to put on and off and are adjustable to the thickness of the wearer’s leg.
As shown in Figure 9, the infrared markers of the MAS are mounted centered on the Sensor Boxes. An additional marker is located at the rotation point of the knee joint to form a triangle with the markers on the thigh and the shank when the knee is flexed. From this triangle, the knee angle is calculated.
To perform the test, both SensAA and the MAS are started, and the treadmill is initially set to 3 km/h walking speed. A dataset over at least 1 min is recorded before the speed is gradually increased. The experiment was carried out three times at walking speeds of 3 km/h, 6 km/h, 9 km/h and 12 km/h. When the speed is increased to 12 km/h, the subject must change their gait from walking to jogging. This test serves as a system load test to evaluate how the quality of the knee angle progression performs at high speed.
The calculated data are transmitted via BLE and stored in the Cloud Server System as described in Section 2.1, Section 2.3 and Section 2.4.

3. Results

3.1. Battery Life Test

The discharge curves of the Sensor Boxes’ batteries and the capacity estimation of the smartphone during the battery life test are shown in Figure 10 (see Section 2.5.1). After approx. 26 h of runtime, the batteries dropped below the 3.3 V threshold, at which the sensor module can no longer be supplied, and the data recording stops. The discharge curves of the batteries showed typical Li-Ion behavior. The smartphone’s battery level was at 7% after 20 h. The battery was then recharged, but the data recording continued.

3.2. Pendulum Test

The result of the pendulum test (see Section 2.5.2) is shown in Figure 11. The graph shows the comparison of the measured angle obtained from the MAS and the proposed measurement system. The main metric used to quantify the comparison was the Euclidean distance between the two datasets, also referred to as the Root Mean Square Error (RMSE). To further evaluate the quality of the measurements, the difference of the angle curves and their mean value were calculated. For this purpose, the mean standard deviation was used, which reflects the average distance of all measured points from the mean value. Table 1 summarizes the results.

3.3. Treadmill Test

To verify the wearable sensor data, the resulting knee angle signal was compared to the results of the MAS system. First, the offset in the time axis of both signals was determined and applied to the data. Then, both datasets were interpolated onto the same sampling time points. Since the MAS system has a significantly higher sampling rate compared to SensAA, the time points of the wearable sensor data were used for interpolation. Figure 12 shows both signals compared to each other. To quantify the comparison between the two datasets, the RMSE of SensAA in reference to the MAS was calculated. Additionally, the average, minimum, and maximum distance and the standard deviation between both signals were determined. Table 2 shows the comparison results. The lowest RMSE value was measured for a speed of 3 km/h at 2.9°. For speeds of 6 and 9 km/h, the RMSE was at 6.1° and 5.2°. The highest RMSE of 8.0° was reached at 12 km/h. The average deviation was below 5° at all four walking speeds, and the standard deviation was between 1.6° and 6.7°.
Figure 13 shows the phases of the gait cycle at a speed of 12 km/h. At such speeds, there were phases in which both feet no longer touched the ground, and as a result, the test person bounced off the ground. In the fifth sequence, it can be recognized that the knee angle experienced a significantly greater maximum in the swing phase compared to walking. Here, the maximum knee angle was between 80° and 90°, which can be seen from the knee angle curve in Figure 12. For comparison, the maximum knee angle ranged between 60° and 70° during walking.

4. Discussion

In this paper, SensAA is proposed, a low-cost, highly mobile biomechanical measurement system capable of measuring the angle of the knee joint based on inertial measurement units. The system uses centralized cloud-hosted data storage and an Android smartphone to design a solution that is both inexpensive (see Section 2.5) and easy to set up. With BLE as the wireless transmission protocol, a battery life of more than 24 h was achieved. This result is well suited for long-term recordings. It should be mentioned that no other activities were performed on the smartphone during the test. No extensive screen time or other activities should be carried out on the smartphone during long-term recording.
The proposed system was first verified with a pendulum test. For angle measurement accuracy, an RMSE of 3.5° and standard deviation of 3.4° were achieved. This proves that the implemented observer algorithm can calculate the angle between two Sensor Boxes in the sagittal plane accurately.
The system was further tested with a treadmill test at different walking speeds. This test had the purpose of a first-time technical verification of the system on a human body. For this reason, only one participant took part in the measurements. The acquired results were dependent on the individual subject characteristics (e.g., age, gender, height) and did not give a reliable answer regarding the overall accuracy of the system. To acquire this information, a higher number of participants is needed in the future. However, the presented results show that SensAA works in general and has the potential to reach one of the highest overall accuracies compared to other systems.
SensAA achieved an RMSE of 2.9° to 8° for walking speeds between 3 and 12 km/h. The results of walking at 3 km/h deviated less than those of most previous studies, which reported RMSE values between 3.2° and 5.9° [25,26,27,28,33,34,37,41]. These studies describe the walking activity during their measurement routine only as walking and do not give an exact speed. Therefore, no comparison of the measuring accuracy of the systems at the exact same speed can be made.
To our knowledge, only Robert-Lachaine et al. analyzed the motion of the human body at specified speeds [36]. They investigated speeds from 0.6 to 1.2 m/s. At a speed of 0.8 m/s, which is about 3 km/h, the RMSE was 3.2°. Compared to this result, SensAA achieved a smaller RMSE at the same walking speed.
Joukov et al. [32] and Teufl et al. [40] achieved lower errors, with RMSE values of 2.5° and 2.38° to 2.65°. Joukov et al. [32] proposed a system based on a rhythmic extended Kalman filter, which considers the periodicity of movements when walking. This significantly improves the state estimation of a regular EKF algorithm. Teufl et al. [40] achieved high accuracy by following an iterated extended Kalman filter approach. The inertial data were processed twice, first to obtain a converged estimate of the acceleration bias that was then used as an initial guess for the second calculation [40]. Compared to SensAA, the downside of these two algorithms is the increased computing effort and runtime.
The RMSE values of SensAA increased with a higher walking speed. Other studies have experienced the same problem with increasing complexity of speed and increasing gait movement [27,33]. It should be noted that the error for the speed of 6 km/h (RMSE 6.1°) was greater than for 9 km/h (RMSE 5.2°), which was contrary to the expected trend. One explanation could be a slightly loose attachment of one Sensor Box during the 6 km/h run, which caused false sensor inclination calculations.
The higher increase in error compared to other studies might be caused by the way the Sensor Boxes are mounted. Sensors were not attached directly to the skin but to the participant’s pants. Fast walking leads to movement of the fabric, which could again result in inclination of the sensor and false calculations.
In order to achieve high accuracy for the measurement of joint angles using IMU sensors, Niswander et al. [54] point out that the positioning of the sensors must be optimized. They compared different sensor positions and reached the lowest RMSE for knee angle with sensors positioned at the middle lateral shank and the lower anterior thigh [54]. In addition to these sensor positions, they also recommended the positioning that has been chosen for SensAA.
Another crucial aspect of MAS is the sensor calibration procedure [27,29,55]. Di Raimondo et al. [27] describe three possible types of IMU calibration: manual, static, and functional calibration. They propose a functional calibration method that integrates hip abduction-adduction motion, sit-to-stand, and walking movements. With this method, the RMSE could be reduced from 7.8°, with manual calibration, to 3.9°. SensAA is calibrated with a static method.
It must be considered that SensAA cannot be compared to a reliable ground truth. The optical reference system is also subject to errors. Teufl et al. [40] showed that MAS based on optical markers can suffer from soft tissue artefacts (STA) when the markers are placed on anatomical landmarks (cp. [30,33,37]). Teufl et al. [40] achieved higher accuracy by using rigid marker clusters fixed on the thigh and shank with straps (RMSE reduction of up to 1.3°). For the treadmill test, we attached two markers to the rigid Sensor Boxes, but one marker on the rotation axis of the knee. This marker might be affected by STA in addition to the fabric movement.
The measuring accuracy of SensAA could possibly be improved by optimizing the sensor attachment, sensor positions, and the calibration method. However, SensAA shows viable performance for gait analysis purposes. Errors between 2° and 5° are considered clinically acceptable [27]. This threshold was achieved by walking at 3 km/h. Speeds from 6 km/h to 12 km/h are rarely measured in everyday life situations, especially for elderly people [56,57].
At this point, SensAA has been tested in a laboratory. However, the tests conducted showed that the proposed toolchain of joint angle measuring and cloud-based data storage works as desired. The system produces clinically acceptable results for knee joint angle measurements and is applicable for long-term observation in everyday life.

5. Conclusions and Outlook

In this paper, we introduced SensAA, a wearable cloud-based biomechanical data acquisition system. The system is verified for long-term measurements of the human knee joint angle. It uses low-cost commercially available components and open-source software. SensAA is an all-in-one solution that provides high accuracy, high usability, and high security.
While SensAA demonstrates promising performance, further optimizations are necessary to ensure consistent accuracy for walking speeds exceeding 3 km/h. Future plans include conducting a long-term study with human test subjects to validate the system’s performance in real-world environments.
For future work, SensAA can be used to calculate realistic load collectives of the human leg and identify different walking activities. These measurements could be used for designing and controlling an active exoskeleton, which assists the user with ADLs like walking, climbing stairs, sitting down, and standing up.
The system is not limited to the knee joint and the lower limbs but can be used on the whole body. Additional Sensor Boxes could be used to examine other human joints simultaneously. SensAA can also be used not only for measuring joint angles, but also for measuring the acceleration and angular velocity of body parts.
SensAA provides a powerful, scalable platform for collecting and processing biomechanical data. Thanks to the cloud-based data storage solution, examinations of a large group of participants can be highly automated. This could help create an extensive database for human kinematics.

Author Contributions

Conceptualization and methodology, L.R., D.S., J.S. and M.G.; software, D.S. and J.S.; validation, L.R., D.S., J.S. and J.P.D.; formal analysis, L.R., D.S., J.S. and J.P.D.; resources, L.R., D.S., J.P.D., J.S. and M.G.; data curation, L.R., D.S. and J.P.D.; writing—original draft preparation, D.S., L.R. and J.P.D.; writing—review and editing, J.P.D. and M.G.; visualization, D.S., L.R. and J.P.D.; supervision, M.G.; project administration, J.P.D.; funding acquisition, J.P.D. and M.G. All authors have read and agreed to the published version of the manuscript.

Funding

Publication funded by Aalen University of Applied Sciences and Deutsche Forschungsgemeinschaft (DFG, German Research Foundation)—512645013.

Institutional Review Board Statement

The study was conducted in accordance with the Declaration of Helsinki. For the technical development, no ethical review and approval were obligatory.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study. Function tests and quantitative validations of several developments were performed by the authors.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

Abbreviations

The following abbreviations are used in this manuscript:
ADLActivities of Daily Living
APIApplication Programming Interface
BLEBluetooth® Low Energy
ECGElectrocardiography
EITElectrical Impedance Tomography
EKFExtended Kalman Filter
EMGElectromyography
GATTGeneric Attribute Profile
GRFGround Reaction Force
HTTPHypertext Transfer Protocol
HTTPSHypertext Transfer Protocol Secure
IMUInertial Measurement Unit
IPInternet Protocol
JSONJava Script Object Notation
LDOLow Drop-Out Voltage Regulator
LiPoLithium Polymer
LTELong Term Evolution
MASMotion Analysis System
MEMSMicro-Electro-Mechanical Systems
OLEDOrganic Light Emitting Diode
OPDOrganic Photo Diode
PCBPrinted Circuit Board
RMSRoot Mean Squared
RMSERoot Mean Squared Error
STASoft Tissue Artifacts
SQLStructured Query Language
TLSTransport Layer Security
USBUniversal Serial Bus

References

  1. Pirker, W.; Katzenschlager, R. Gait disorders in adults and the elderly: A clinical guide. Wien. Klin. Wochenschr. 2017, 129, 81–95. [Google Scholar] [CrossRef]
  2. Mahlknecht, P.; Kiechl, S.; Bloem, B.R.; Willeit, J.; Scherfler, C.; Gasperi, A.; Rungger, G.; Poewe, W.; Seppi, K. Prevalence and burden of gait disorders in elderly men and women aged 60–97 years: A population-based study. PLoS ONE 2013, 8, e69627. [Google Scholar] [CrossRef]
  3. Meda-Gutiérrez, J.R.; Zúñiga-Avilés, L.A.; Vilchis-González, A.H.; Ávila-Vilchis, J.C. Knee Exoskeletons Design Approaches to Boost Strength Capability: A Review. Appl. Sci. 2021, 11, 9990. [Google Scholar] [CrossRef]
  4. Nesler, C.; Thomas, G.; Divekar, N.; Rouse, E.J.; Gregg, R.D. Enhancing Voluntary Motion with Modular, Backdrivable, Powered Hip and Knee Orthoses. IEEE Robot. Autom. Lett. 2022, 7, 6155–6162. [Google Scholar] [CrossRef]
  5. Toxiri, S.; Calanca, A.; Poliero, T.; Caldwell, D.G.; Ortiz, J. Actuation Requirements for Assistive Exoskeletons: Exploiting Knowledge of Task Dynamics. In Wearable Robotics: Challenges and Trends, Proceedings of the 4th International Symposium on Wearable Robotics, WeRob2018, Pisa, Italy, 16–20 October 2018; International Symposium on Wearable Robotics; Carrozza, M.C., Micera, S., Pons, J.L., Carrozza, M.C., Eds.; Springer International Publishing: Cham, Switzerland, 2019; pp. 381–385. ISBN 978-3-030-01887-0. [Google Scholar]
  6. Carrozza, M.C.; Micera, S.; Pons, J.L.; Carrozza, M.C. (Eds.) Wearable Robotics: Challenges and Trends, Proceedings of the 4th International Symposium on Wearable Robotics, WeRob2018, Pisa, Italy, 16–20 October 2018, 1st ed.; International Symposium on Wearable Robotics; Springer International Publishing: Cham, Switzerland, 2019. [Google Scholar]
  7. Arazpour, M.; Bani, M.A.; Hutchins, S.W. Reciprocal gait orthoses and powered gait orthoses for walking by spinal cord injury patients. Prosthet. Orthot. Int. 2013, 37, 14–21. [Google Scholar] [CrossRef]
  8. Contreras-Vidal, J.L.; Bhagat, A.N.; Brantley, J.; Cruz-Garza, J.G.; He, Y.; Manley, Q.; Nakagome, S.; Nathan, K.; Tan, S.H.; Zhu, F.; et al. Powered exoskeletons for bipedal locomotion after spinal cord injury. J. Neural Eng. 2016, 13, 31001. [Google Scholar] [CrossRef]
  9. Alqahtani, M.S.; Al-Tamimi, A.; Almeida, H.; Cooper, G.; Bartolo, P. A review on the use of additive manufacturing to produce lower limb orthoses. Prog. Addit. Manuf. 2020, 5, 85–94. [Google Scholar] [CrossRef]
  10. Tarbit, J.; Hartley, N.; Previte, J. Exoskeletons at your service: A multi-disciplinary structured literature review. J. Serv. Mark. 2023, 37, 313–339. [Google Scholar] [CrossRef]
  11. Yan, T.; Cempini, M.; Oddo, C.M.; Vitiello, N. Review of assistive strategies in powered lower-limb orthoses and exoskeletons. Robot. Auton. Syst. 2015, 64, 120–136. [Google Scholar] [CrossRef]
  12. Willwacher, S.; Robbin, J.; Eßer, T.; Mai, P. Bewegungsanalysesysteme in der Forschung und für niedergelassene Orthopädinnen und Orthopäden. Orthopadie 2023, 52, 610–617. [Google Scholar] [CrossRef]
  13. Riener, R.; Rabuffetti, M.; Frigo, C. Stair ascent and descent at different inclinations. Gait Posture 2002, 15, 32–44. [Google Scholar] [CrossRef]
  14. Laudanski, A.; Brouwer, B.; Li, Q. Measurement of lower limb joint kinematics using inertial sensors during stair ascent and descent in healthy older adults and stroke survivors. J. Healthc. Eng. 2013, 4, 555–576. [Google Scholar] [CrossRef]
  15. Brinckmann, P. Orthopädische Biomechanik: Mit 23 Tabellen; Mit Einem Verzeichnis der Fachausdrücke der Orthopädischen Biomechanik Englisch-Deutsch, 2nd ed.; Monsenstein und Vannerdat: Münster, Germany, 2012; ISBN 978-3-8405-0059-6. [Google Scholar]
  16. 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]
  17. Gao, F.; Liu, G.; Liang, F.; Liao, W.-H. IMU-Based Locomotion Mode Identification for Transtibial Prostheses, Orthoses, and Exoskeletons. IEEE Trans. Neural Syst. Rehabil. Eng. 2020, 28, 1334–1343. [Google Scholar] [CrossRef]
  18. Wong, Z.Y.; Ishak, A.J.; Ahmad, S.A.; Chong, Y.Z. Mechanical analysis of wearable lower limb exo-skeleton for rehabilitation. J. Eng. Sci. Technol. 2014, 9, 107. [Google Scholar]
  19. Zhang, Y.; Ma, Z.; Zuo, S.; Liu, J. Gait Prediction and Assist Control of Lower Limb Exoskeleton Based on Inertia Measurement Unit. In Proceedings of the 2022 5th International Conference on Intelligent Robotics and Control Engineering (IRCE), Tianjin, China, 23–25 September 2022; pp. 44–49, ISBN 978-1-6654-6995-1. [Google Scholar]
  20. Gonzales-Huisa, O.A.; Oshiro, G.; Abarca, V.E.; Chavez-Echajaya, J.G.; Elias, D.A. EMG and IMU Data Fusion for Locomotion Mode Classification in Transtibial Amputees. Prosthesis 2023, 5, 1232–1256. [Google Scholar] [CrossRef]
  21. Stetter, B.J.; Krafft, F.C.; Ringhof, S.; Stein, T.; Sell, S. A Machine Learning and Wearable Sensor Based Approach to Estimate External Knee Flexion and Adduction Moments during Various Locomotion Tasks. Front. Bioeng. Biotechnol. 2020, 8, 9. [Google Scholar] [CrossRef]
  22. Zihajehzadeh, S.; Park, E.J. A Novel Biomechanical Model-Aided IMU/UWB Fusion for Magnetometer-Free Lower Body Motion Capture. IEEE Trans. Syst. Man Cybern, Syst. 2017, 47, 927–938. [Google Scholar] [CrossRef]
  23. Hamdi Mohammed, M.; Awad Mohammed, I.; Abdelhameed Magdy, M.; Tolbah Farid, A. Lower limb motion tracking using IMU sensor network. In Proceedings of the 2014 Cairo International Biomedical Engineering Conference (CIBEC), Giza, Egypt, 11–13 December 2014; pp. 28–33. [Google Scholar]
  24. Iman, P.; Doik, K. Design and implementation of IMU-based human arm motion capture system. In Proceedings of the 2012 IEEE International Conference on Mechatronics and Automation, Chengdu, China, 5–8 August 2012; pp. 670–675. [Google Scholar]
  25. Carcreff, L.; Payen, G.; Grouvel, G.; Massé, F.; Armand, S. Three-Dimensional Lower-Limb Kinematics from Accelerometers and Gyroscopes with Simple and Minimal Functional Calibration Tasks: Validation on Asymptomatic Participants. Sensors 2022, 22, 5657. [Google Scholar] [CrossRef]
  26. Cerfoglio, S.; Capodaglio, P.; Rossi, P.; Conforti, I.; D’Angeli, V.; Milani, E.; Galli, M.; Cimolin, V. Evaluation of Upper Body and Lower Limbs Kinematics through an IMU-Based Medical System: A Comparative Study with the Optoelectronic System. Sensors 2023, 23, 6156. [Google Scholar] [CrossRef]
  27. Di Raimondo, G.; Vanwanseele, B.; van der Have, A.; Emmerzaal, J.; Willems, M.; Killen, B.A.; Jonkers, I. Inertial Sensor-to-Segment Calibration for Accurate 3D Joint Angle Calculation for Use in OpenSim. Sensors 2022, 22, 3259. [Google Scholar] [CrossRef]
  28. Dorschky, E.; Nitschke, M.; Seifer, A.-K.; van den Bogert, A.J.; Eskofier, B.M. Estimation of gait kinematics and kinetics from inertial sensor data using optimal control of musculoskeletal models. J. Biomech. 2019, 95, 109278. [Google Scholar] [CrossRef]
  29. Favre, J.; Aissaoui, R.; Jolles, B.M.; Guise, J.A.d.; Aminian, K. Functional calibration procedure for 3D knee joint angle description using inertial sensors. J. Biomech. 2009, 42, 2330–2335. [Google Scholar] [CrossRef]
  30. Finco, M.G.; Patterson, R.M.; Moudy, S.C. A pilot case series for concurrent validation of inertial measurement units to motion capture in individuals who use unilateral lower-limb prostheses. J. Rehabil. Assist. Technol. Eng. 2023, 10, 1–13. [Google Scholar] [CrossRef]
  31. Gard, S.A.P. Use of Quantitative Gait Analysis for the Evaluation of Prosthetic Walking Performance. JPO J. Prosthet. Orthot. 2006, 18, 93–104. [Google Scholar] [CrossRef]
  32. Joukov, V.; Bonnet, V.; Karg, M.; Venture, G.; Kulic, D. Rhythmic Extended Kalman Filter for Gait Rehabilitation Motion Estimation and Segmentation. IEEE Trans. Neural Syst. Rehabil. Eng. 2018, 26, 407–418. [Google Scholar] [CrossRef]
  33. Lebleu, J.; Gosseye, T.; Detrembleur, C.; Mahaudens, P.; Cartiaux, O.; Penta, M. Lower Limb Kinematics Using Inertial Sensors during Locomotion: Accuracy and Reproducibility of Joint Angle Calculations with Different Sensor-to-Segment Calibrations. Sensors 2020, 20, 715. [Google Scholar] [CrossRef]
  34. Lora-Millan, J.S.; Hidalgo, A.F.; Rocon, E. An IMUs-Based Extended Kalman Filter to Estimate Gait Lower Limb Sagittal Kinematics for the Control of Wearable Robotic Devices. IEEE Access 2021, 9, 144540–144554. [Google Scholar] [CrossRef]
  35. Poitras, I.; Dupuis, F.; Bielmann, M.; Campeau-Lecours, A.; Mercier, C.; Bouyer, L.J.; Roy, J.-S. Validity and Reliability of Wearable Sensors for Joint Angle Estimation: A Systematic Review. Sensors 2019, 19, 1555. [Google Scholar] [CrossRef]
  36. Robert-Lachaine, X.; Parent, G.; Fuentes, A.; Hagemeister, N.; Aissaoui, R. Inertial motion capture validation of 3D knee kinematics at various gait speed on the treadmill with a double-pose calibration. Gait Posture 2020, 77, 132–137. [Google Scholar] [CrossRef]
  37. Seel, T.; Raisch, J.; Schauer, T. IMU-based joint angle measurement for gait analysis. Sensors 2014, 14, 6891–6909. [Google Scholar] [CrossRef]
  38. Shull, P.B.; Jirattigalachote, W.; Hunt, M.A.; Cutkosky, M.R.; Delp, S.L. Quantified self and human movement: A review on the clinical impact of wearable sensing and feedback for gait analysis and intervention. Gait Posture 2014, 40, 11–19. [Google Scholar] [CrossRef]
  39. Storm, F.A.; Cesareo, A.; Reni, G.; Biffi, E. Wearable Inertial Sensors to Assess Gait during the 6-Minute Walk Test: A Systematic Review. Sensors 2020, 20, 2660. [Google Scholar] [CrossRef]
  40. Teufl, W.; Miezal, M.; Taetz, B.; Fröhlich, M.; Bleser, G. Validity, Test-Retest Reliability and Long-Term Stability of Magnetometer Free Inertial Sensor Based 3D Joint Kinematics. Sensors 2018, 18, 1980. [Google Scholar] [CrossRef]
  41. Weygers, I.; Kok, M.; Konings, M.; Hallez, H.; Vroey, H.d.; Claeys, K. Inertial Sensor-Based Lower Limb Joint Kinematics: A Methodological Systematic Review. Sensors 2020, 20, 673. [Google Scholar] [CrossRef]
  42. Cloete, T.; Scheffer, C. Benchmarking of a full-body inertial motion capture system for clinical gait analysis. In Proceedings of the 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Vancouver, BC, Canada, 21–22 August 2008; pp. 4579–4582. [Google Scholar]
  43. Robert-Lachaine, X.; Mecheri, H.; Muller, C.; Larue, C.; Plamondon, A. Validation of a low-cost inertial motion capture system for whole-body motion analysis. J. Biomech. 2020, 99, 109520. [Google Scholar] [CrossRef]
  44. Benson, L.C.; Räisänen, A.M.; Clermont, C.A.; Ferber, R. Is This the Real Life, or Is This Just Laboratory? A Scoping Review of IMU-Based Running Gait Analysis. Sensors 2022, 22, 1722. [Google Scholar] [CrossRef]
  45. O’Reilly, M.; Caulfield, B.; Ward, T.; Johnston, W.; Doherty, C. Wearable Inertial Sensor Systems for Lower Limb Exercise Detection and Evaluation: A Systematic Review. Sports Med. 2018, 48, 1221–1246. [Google Scholar] [CrossRef]
  46. Robert-Lachaine, X.; Mecheri, H.; Larue, C.; Plamondon, A. Validation of inertial measurement units with an optoelectronic system for whole-body motion analysis. Med. Biol. Eng. Comput. 2017, 55, 609–619. [Google Scholar] [CrossRef]
  47. Amin, J.; Ruthiraphong, P. Cloud-based Gait Analysis Using a Single IMU for Parkinson Disease. In Proceedings of the 2021 18th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), Chiang Mai, Thailand, 19–22 May 2021; pp. 1129–1132, ISBN 978-1-6654-0382-5. [Google Scholar]
  48. Al Borno, M.; O’Day, J.; Ibarra, V.; Dunne, J.; Seth, A.; Habib, A.; Ong, C.; Hicks, J.; Uhlrich, S.; Delp, S. OpenSense: An open-source toolbox for inertial-measurement-unit-based measurement of lower extremity kinematics over long durations. J. Neuroeng. Rehabil. 2022, 19, 22. [Google Scholar] [CrossRef]
  49. ST Microelectronics. STEVAL-STLCS02V1—Data Brief. Available online: https://www.st.com/resource/en/data_brief/steval-stlcs02v1.pdf (accessed on 1 December 2022).
  50. ST Microelectronics. LSM6DSM—iNEMO Inertial Module: Always-On 3D Accelerometer and 3D Gyroscope. Available online: https://www.st.com/resource/en/datasheet/lsm6dsm.pdf (accessed on 1 December 2022).
  51. Adafruit Industries. Adafruit Micro-Lipo Charger for LiPo/LiIon Batt w/MicroUSB Jack. Available online: https://www.adafruit.com/product/1904 (accessed on 27 December 2023).
  52. Pachi, A.; Ji, T. Frequency and Velocity of People Walking; Institution of Structural Engineers: London, UK, 2005. [Google Scholar]
  53. Karampour, H.; Piran, F.; Faircloth, A.; Talebian, N.; Miller, D. Vibration of Timber and Hybrid Floors: A Review of Methods of Measurement, Analysis, and Design. Buildings 2023, 13, 1756. [Google Scholar] [CrossRef]
  54. Niswander, W.; Wang, W.; Kontson, K. Optimization of IMU Sensor Placement for the Measurement of Lower Limb Joint Kinematics. Sensors 2020, 20, 5993. [Google Scholar] [CrossRef]
  55. Pacher, L.; Chatellier, C.; Vauzelle, R.; Fradet, L. Comparison of lower limb calibration methods for movement analysis with inertial measurement unit (IMU). Comput. Methods Biomech. Biomed. Eng. 2020, 23, S215–S217. [Google Scholar] [CrossRef]
  56. Prakash, C.; Kumar, R.; Mittal, N. Recent developments in human gait research: Parameters, approaches, applications, machine learning techniques, datasets and challenges. Artif. Intell. Rev. 2018, 49, 1–40. [Google Scholar] [CrossRef]
  57. Kramers-De Quervain, I.A.; Stüssi, E.; Stacoff, A. Ganganalyse beim Gehen und Laufen. Schweiz. Z. Sportmed. Sport 2008, 56, 35–42. [Google Scholar]
Figure 1. System overview of SensAA.
Figure 1. System overview of SensAA.
Sensors 24 02405 g001
Figure 2. System architecture of SensAA.
Figure 2. System architecture of SensAA.
Sensors 24 02405 g002
Figure 3. Electronic structure of SensAA.
Figure 3. Electronic structure of SensAA.
Sensors 24 02405 g003
Figure 4. The 3D-printed Sensor Box; left: bottom half, right: top half.
Figure 4. The 3D-printed Sensor Box; left: bottom half, right: top half.
Sensors 24 02405 g004
Figure 5. Sensor state machine of the sensor firmware of SensAA.
Figure 5. Sensor state machine of the sensor firmware of SensAA.
Sensors 24 02405 g005
Figure 6. Architecture of the SensAA Cloud Server System.
Figure 6. Architecture of the SensAA Cloud Server System.
Sensors 24 02405 g006
Figure 7. Pendulum test setup with marked angle α and two Sensor Boxes. Sensor Box 1 is fixed on a stationary vertical axis, and Sensor Box 2 is mounted on a free-swinging pendulum. Both the axis and pendulum are marked with infrared markers to measure α with an optical MAS simultaneously.
Figure 7. Pendulum test setup with marked angle α and two Sensor Boxes. Sensor Box 1 is fixed on a stationary vertical axis, and Sensor Box 2 is mounted on a free-swinging pendulum. Both the axis and pendulum are marked with infrared markers to measure α with an optical MAS simultaneously.
Sensors 24 02405 g007
Figure 8. Treadmill test setup with optical MAS positioned 3 m away from the treadmill.
Figure 8. Treadmill test setup with optical MAS positioned 3 m away from the treadmill.
Sensors 24 02405 g008
Figure 9. Sensor Boxes attached with bandages to the thigh and shank of the right leg. Additionally, three infrared markers for an optical MAS are attached to the leg. They form a triangle that covers the angle α of the knee joint.
Figure 9. Sensor Boxes attached with bandages to the thigh and shank of the right leg. Additionally, three infrared markers for an optical MAS are attached to the leg. They form a triangle that covers the angle α of the knee joint.
Sensors 24 02405 g009
Figure 10. Discharge curves of the batteries of the sensor modules at the shank and thigh and the smartphone.
Figure 10. Discharge curves of the batteries of the sensor modules at the shank and thigh and the smartphone.
Sensors 24 02405 g010
Figure 11. Results of the pendulum test; knee joint angle of the IMU sensors of SensAA in comparison to reference MAS.
Figure 11. Results of the pendulum test; knee joint angle of the IMU sensors of SensAA in comparison to reference MAS.
Sensors 24 02405 g011
Figure 12. Comparison of the knee angle measured by IMU sensors of SensAA and reference MAS on treadmill at (a) 3 km/h, (b) 6 km/h, (c) 9 km/h and (d) 12 km/h walking speed.
Figure 12. Comparison of the knee angle measured by IMU sensors of SensAA and reference MAS on treadmill at (a) 3 km/h, (b) 6 km/h, (c) 9 km/h and (d) 12 km/h walking speed.
Sensors 24 02405 g012
Figure 13. Gait cycle on the treadmill at 12 km/h.
Figure 13. Gait cycle on the treadmill at 12 km/h.
Sensors 24 02405 g013
Table 1. Pendulum test results, angle difference between SensAA and reference MAS.
Table 1. Pendulum test results, angle difference between SensAA and reference MAS.
RMSEStandard DeviationAverage Difference
3.5°3.4°2.3°
Table 2. Verification results of the treadmill tests, from 3 km/h up to 12 km/h.
Table 2. Verification results of the treadmill tests, from 3 km/h up to 12 km/h.
Walking SpeedRMSEStandard
Deviation
Difference
AverageMinimumMaximum
3 km/h2.9°1.6°2.4°−3.0°7.0°
6 km/h6.1°5.1°3.4°−11.1°18.2°
9 km/h5.2°5.1°1,0°−10.1°16.3°
12 km/h8.0°6.7°4.3°−11.9°24.2°
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.

Share and Cite

MDPI and ACS Style

David, J.P.; Schick, D.; Rapp, L.; Schick, J.; Glaser, M. SensAA—Design and Verification of a Cloud-Based Wearable Biomechanical Data Acquisition System. Sensors 2024, 24, 2405. https://doi.org/10.3390/s24082405

AMA Style

David JP, Schick D, Rapp L, Schick J, Glaser M. SensAA—Design and Verification of a Cloud-Based Wearable Biomechanical Data Acquisition System. Sensors. 2024; 24(8):2405. https://doi.org/10.3390/s24082405

Chicago/Turabian Style

David, Jonas Paul, David Schick, Lorenz Rapp, Johannes Schick, and Markus Glaser. 2024. "SensAA—Design and Verification of a Cloud-Based Wearable Biomechanical Data Acquisition System" Sensors 24, no. 8: 2405. https://doi.org/10.3390/s24082405

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop