A Microcontroller Controlling My Legs 1.5/2

Introduction We have already documented the development of a device for controlling the Tibialis Anterior leg muscles during movements such as running. The software for that device was developed in C++ for maximum performance and for portability to microcontrollers. The existing device was running on a 1GHz Raspberry Pi Zero. In the following we are … Continue reading A Microcontroller Controlling My Legs 1.5/2

Understanding Movements

TRANSLATION ACCURACY Translating a sequence of vectors from an accelerometer into movements is not a simple task, when it must be done accurately and with limited computational resources. Accuracy here also relates to how the underlying model reacts to previously unseen movements. Since this device is attached to a person in movement, it must perform … Continue reading Understanding Movements

Low Level Programming Weekend

This weekend I did a lot of programming on this project. All the interesting stuff related to the math is still pending, but most of the boring stuff is now complete. Setting up an appropriate development environment.Enabling Raspberry programming with code-completion from Windows.Enabling Windows builds of the code for testing the math algorithms.Developing application drivers … Continue reading Low Level Programming Weekend