Gait Analysis

StepLab + (StepLab Plus)

Click here for Japanese page

StepLab has been updated as StepLab + (StepLab Plus) with the addition of an evaluation function using generated AI (ChatGPT) !!

Get familiar the mechanism of walking!

Smart gait measurement that can be used anywhere

StepLab is quick and simple Gait measurement/analysis App. Attaching 10g small sensors enable you to get the gait measurement anywhere.


(UI looks Japanese in the video below, but the APP actually includes English UI as well.)

By the algorithm developed by Zero C Seven, the analysis data can be acquired as a PDF report and can be output as CSV data. It has become possible to visualize and quantify walking factors in free places such as hospitals and care facilities without burdening both subjects and operators.

User Comment

You can masure videos and a lot of data related to gait, so it is a very clinical oriented app that allows you to analyze gait scientifically.

Tadamitsu Matsuda, Senior Associate Professor, Department of Physical Therapy, Juntendo University

User Comment

StepLab is a field-friendly gait analysis system that can perform clinical gait analysis easily and objectively evaluate the improvement of a patient's walking ability before and after treatment or exercise.

Jae-seop Oh, Ph.D.  Department of Physical Therapy, INJE University


Acquirable gait factors

■Get report in PDF

 ・Number of Steps
 ・Distance (m)
 ・Gait speed for each event (m/s)
 ・L-R Stride difference for each event (%)
 ・Swing Phase / Stance Phase / Double Step ratio (%)
 ・Gait Cycle (s)
 ・Cadence (step/min)
 ・Stride length (cm)
 ・Step length (cm)
 ・Max. Toe clearance (cm)
 ・Min. Toe clearance (cm)
 ・Heel rocker angle (deg)
 ・Forefoot rocker angle (deg)

■Get file with CSV

 ・Packet Counter
 ・Sample Time Fine
 ・Free Acceleration_X
 ・Free Acceleration_Y
 ・Free Acceleration_Z

■Get video with MP4

 ・Reference Video

StepLab + ChatGPT

■Measure with Steplab and listen to "reference" advice on ChatGPT !!

We implemented a direct API connection from the app to a large-scale language model (currently using ChatGPT). As a result, based on carious gait factors, age, and gender calculated within the app, it compares the gait with the average of the same age, scores the gait, and provides feedback on improvements.(※1)

(UI shows in Japanese, but the APP actually includes English UI as well.)

How did you derive the average value data for ChatGPT? (ChatGPT answer below)
These numbers were provided as a general reference based on factors such as health status and age. It is not derived from a specific data source and may differ from detailed information or research-based data. If you want to know the exact values ​​of specific gait parameters, we recommend that you refer to official data from scientific studies and health organizations. Additionally, data on specific regions or population groups may vary across regions and studies, so it is important to seek out appropriate data sources when needed in a particular context.

(※1)  ChatGPT is a generative language modeling tool provided by OpenAI that allows ordinary people to interact with machines on a wide range of topics. However, it should be noted that there are still few studies that have confirmed the reference values of age-appropriate gait parameters retrieved by ChatGPT match the values retrieved by human raters.

StepLab + Cloud Analysis

■Measure with StpLab and conveniently analyze on the Cloud !!

It is now possible to view the large amount of measured gait data on a browser such as a PC in addition to the movile device. You can also see data trends for subjects and compare it with the StepLab national average data. Even if multiple measurement device are used (used at multiple locations), you can view the subject data from your facility in a unified manner. Of course, since it is cloud-based, you can check data measured remotely from your seat.

If the subject does not press the consent button regarding the handling of personal information, the data willnot be uploaded to the cloud. Even if they agree, personally indentifiable information will not be uploaded to the cloud.


Useful Features

 ・Subject Database (Data management & sharing)
 ・Syncronized Video (by using iPad/iPhone camera)
 ・Up to 5 times event input can be used for Time Up to Go test
 ・Auto start/stop function (hands free measurement)
 ・BLE5.0 robust wireless communication IMU (Xsens DOT)
 ・Equipped with continuous measurement mode by changing subjects (Many subjects data like 200 can be measured in one day)

Easy Operation

Quick Report

Smart Gait Analysis


All licenses come with 2 x DOT sensors, 2 x holders, 2 x belts, and USB charging cable (only available in Japan and Korea)  For customers in other countries, please purchase the sensors from Movella or your local distributor.

Payment can be made by credit card (VISA, Master, AMEX, JCB, Diners Club, and Discover) or bank transfer. For more information, please contact

■ 3 Month license 165,000 JPY (1.100 USD)

■ 6 Month license    252,000 JPY (1.680 USD)

■ 1 Year license    420,000 JPY (2.800 USD)

■ 3 Year license    808,000 JPY (5.400 USD)

■ 5 Year license    909,000 JPY (6.000 USD)

Multi-license packages are also available. (@ represents the cost per license per month)

Service plan


Single license


2 licenses

5% OFF

3 licenses


4 licenses


3 Month license

165,000 JPY


313,500 JPY


445,500 JPY


561,000 JPY


6 Month license

252,000 JPY


478,800 JPY


680,400 JPY


856,800 JPY


1 Year license

420,000 JPY


798,000 JPY


1,134,000 JPY


1,428,000 JPY


3 Year license

808,000 JPY


1,535,200 JPY


2,181,600 JPY


2,747,200 JPY


5 Year license

909,000 JPY


1,727,100 JPY


2,454,300 JPY


3,090,600 JPY


Multi-license is advantageous in such cases.
I want to perform large-scale walking measurements in multiple locations at the same time during a fixed period of time.
I would like to distribute measurement device to multiple facilities and centrally manage the collected data in the cloud.

StepLab Plus App can be free downloadable from App Store. Please note that you need to purchase the license key from Zero C Seven. Please contact us.

 ・StepLab 30days free trial license is available. Please contact us.

App operating environment

・iOS13 or later, Bluetooth4.2 (5.0 recommend) iPad or iPhone
・WiFi Internet connection, 2 x DOT sensors (v1.6.0 or later)

Tutorial Video

(UI looks Japanese in the video below, but the APP actually includes English UI as well.)


Where can I use it?
It can be used almost anywhere, such as hospital rehabilitation training rooms, corridors, and outdoors. Two sensors are attached to the foot and can be easily measured with an iPad or iPhone via Bluetooth communication. Since the sensor has the certification mark of the technical conformity inspection, there is no radio interference to other communication devices.
What is the maximum recording time?
There are no time limit. It can also be used to measure walking for 6 minutes or walking for 10 minutes. However, since the walking factors of distance and angle are calculated as average values, if you make a U-turn (do not rotate in the same direction) in a figure of 8 when reciprocating in a straight line direction, more accurate data will be obtained.
Can it be used for running?
The Xsens DOT sensor has a normal filter for gait measurement and a dynamic filter for running, but since this app is mainly designed to acquire gait factors, it is fixed to the filter mode for gait measurement. Therefore, it is not suitable for running measurement.
Can it be used on a treadmill?
The treadmill cannot be used because it cannot make a correct ground contact judgment because acceleration is applied even when the heel touches the ground and the toes take off.
Tell me the specifications of the sensor in detail.
The Xsens DOT sensor is a highly accurate 9DOF IMU. You can find the details at the link below.
Is the version upgrade free?
You can use the latest version of StepLab that will be released within the expiration date of your 1-year subscription free of charge. [Caution] Past measurement data is saved in the app, so when installing the latest version, please download and install the current version without uninstalling it.
What should I do if the sensor fails?
Xsens DOT sensoe includes 1 year warranty. Please contact your local distributor for replacements.
Can I get the joint angle?
In StepLab, the sensor is not placed in the segment that sandwiches the joint, so the joint angle cannot be acquired.
Is it possible to measure with just one sensor?
Due to the specifications of the app, it does not support measurement with a single sensor. Be sure to place the two on the left and right feet (where the instep is stable).
Can I switch apps to another iPad or iPhone device?
Purchased licenses can only be activated for one device. Please contact our customer support when you wan to change the device. We will support deactivation / reactivation up to several times.
Can it be used on Android devices?
There are iOS and Android in the software development environment (SDK) of the Xsens DOT sensor used in StepLab, but it is unfortunate because we are developing only iOS from the viewpoint of optimizing application development and debug management. However, it is not compatible with Android. There are currently no plans to release the Android version.
Can it be used on a Windows PC?
For the above reasons, Windows is not supported because there is no development environment on Windows. There are currently no plans to release the Windows version.
Is it okay for the sensor to get wet?
Although the sensor is IP68 waterproof, please do not use for underwater gait measurements in pools, as Bluetooth communication is blocked underwater.
How long is the continuous use time and charging time?
Continuous use is 6 hours and charging time is 1 hour.
Is there any way to fix the sensor other than double-sided tape?
Yes, you can also fix it with a strap belt. Please contact us for details.
How do you calculate the stride length? How accurate is it?
The swing phase is determined from the acceleration, and the acceleration during the swing is integrated twice to calculate the distance. In the case of normal walking, there is an error of about ± 1 cm.
Is the toe height accurate?
The definition of the toe position is 1) the distance measured from the front tip of the sensor to the toe, and 2) the point that is reflected forward from the point orthogonal to the ground in the vertical direction from the sensor fixed position. However, since the toe part of the shoe is slightly warped, please consider that it is actually about 1cm higher than the acquired data. For barefoot gait measurements, toe height is more accurate.

How do you calculate your stride length?
After calculating the left and right stride lengths, the error of each stride length pair is judged and used as the stride length.
Is the average walking speed accurate?
It is calculated as the average walking speed excluding first two steps (1 stride) and last two steps (1 stride) of walking. The error is about 1% due to the accuracy of the stride length mentioned above.
What will happen to various data in abnormal gait (circumduction gait or dragging gait, etc.)?
Unfortunately, the above-mentioned data accuracy cannot be guaranteed because the error in determining the walking condition becomes large. In addition, it is difficult to answer a uniform accuracy error for various abnormal walking, but instead of focusing on detailed data in one walking cycle, we focus on the average value and features of one measurement data, and with past data. I hope you use it for the purpose of understanding the comparison of.
How accurate is the angle factor?
The angle factor was a 1 degree difference compared to the digital goniometer.
Does the angle factor drift?
The angular velocity meter is mainly used to acquire the angle, but since the accelerometer and earth magnetometer are processed onboard by Xsens's high-quality fusion algorithm, the static accuracy is 0.5 deg and the dynamic accuracy is 1.0deg. There is almost no drift.
What are the specific angles for step-off / heel contact?
Step-off angle = Forefoot locker (the moment the MP joint separates from the ground), Heel contact angle = Heel rocker. It is calculated by the installed algorithm.
How are the various walking factors calculated when the event is entered?
The number of steps and walking speed for one stride at the time of inputting an event are excluded from the calculation, but the walking distance between two event inputs is not excluded from the calculation. If the number of steps on one leg is less than 2, the message "Data cannot be analyzed" will be displayed, so please be careful not to input events continuously.

I can't attach a PDF report to an email, what should I do?
If you select PDF as an email attachment, it will be attached to Apple's Mail app. Please check if the settings for sending and receiving the Mail app are correct. In addition to email attachments, you can also share via SNS such as LINE or transfer to nearby Apple devices such as Mac by Air Drop sharing.
Is it possible to calculate the angle in the direction of the tip of the foot?
Unfortunately, it is not currently available.
Please tell me the best measurement method
Ideally, you should measure walking in a straight line. If you cannot secure a long distance due to space, you may make a U-turn and turn back. However, with the current specifications, please keep in mind that acceleration / deceleration of several steps during a U-turn also affects the calculation of the average walking speed, and use event input before and after the U-turn.

Release Note

Nov. 17, 2023
StepLab + for iPad / iPhone (ver3.0.0) released.
・Based on the measurement analysis results, we have implemented a gait evaluation function using ChatGPT.
Feb. 1, 2023
StepLab for iPad / iPhone (ver2.1.0) released.
・Analyzed date is saved on the cloud, and the results can now be viewed on a browser such as a PC.
・On the cloud, the average data after arbitrarily narrowing down by region, gender, age, etc., is aggregated, making it possible to compare with subject data.
・It is now possible to check changes in subject data analysis results on the app and cloud.
・Improved analysis accuracy.
・Fixed a bug that caused a large difference in stride length between left and right.
Oct. 18, 2021
StepLab for iPad / iPhone (ver1.1.2) released. Fixed some typos and a bug in screen display on some devices.
Sept. 19, 2021
StepLab for iPad / iPhone (ver1.1.1) released. It is now possible to switch subjects on the setup screen. The report analysis has been changed to a form that is performed after the measurement is completed, and if the analysis cannot be performed, a notification will be sent. This makes it possible to smoothly perform continuous measurement with different subjects.
Aug. 18, 2021
StepLab for iPad /iPhone (ver1.0.2) released. (iPhone suppot). DOT sensor FW2.0.0 support.
Aug. 4, 2021
StepLab for iPad (ver1.0.1) released. Several bug fixed.
July 21, 2021
StepLab for iPad (ver1.0.0) released. DOT sensor FW1.6.0 is required.