Error-State Kalman Filter for Online Evaluation of Ankle Angle

Listed in Datasets

By Ahmed Khaled Soliman1, Guilherme A. Ribeiro2, Andres Torres3, Mo Rastgaar

1. Purdue Polytechnic Institute 2. Purdue Polytechnic Institue 3. Purdue Mechanical Engineering

Raw Data for an Error-State Kalman Filter (ESKF) for Online Evaluation of Ankle Ankle (in 2-DOF), using a 2-IMU setup.

Additional materials available

Version 1.0 - published on 04 May 2022 doi:10.4231/X00Q-YW81 - cite this Archived on 05 Jun 2022

Licensed under CC0 1.0 Universal

Ankle angle estimation.png experiementalprotocoal.png marg1.png marg2.png prosthesis.png

Description

This work presents an Error-State Kalman Filter (ESKF) for state estimation in a 2-DOF robotic prosthetic ankle. The filter estimates the ankle angle in inversion-eversion (IE), external-internal (EI), and dorsiflexion-plantarflexion (DP), using measurements from two low-cost magnetic, angular rate, and gravity sensor modules (MARGs), also known as 9-axis Inertial Measurement Units (IMUs). To this end, we transformed raw MARG measurements to body frames and modeled the states and constraints of the 2-DOF robotic prosthesis in an Error State Kalman Filter (ESKF). Experimental tests showed the proposed ESKF provided better results than the Madgwick filter, a commonly used attitude estimator. The proposed filter is developed for ankle prostheses requiring direct angle measurement and can be expanded to an online evaluation of ankle angle on humans.

Cite this work

Researchers should cite this work as follows:

Tags

The Purdue University Research Repository (PURR) is a university core research facility provided by the Purdue University Libraries and the Office of the Executive Vice President for Research and Partnerships, with support from additional campus partners.