SkillAgentSearch skills...

MotioSuit

Active motion capture suit which reads data from IMUs in real time and sends them to Blender over Bluetooth. Low cost and open-source

Install / Use

/learn @alvaroferran/MotioSuit
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

MotioSuit

<div align="center"><a href="https://www.youtube.com/watch?v=JddtxynTgLk" target="_blank"><img src="Video.gif" ></a></div> <p align="center"><a href="https://www.youtube.com/watch?v=JddtxynTgLk" target="_blank">Full video here</a></p>

The suit uses BNO055 boards in each joint, with one or two sensors per I2C bus, and an I2C multiplexer to switch between buses. It connects over bluetooth to a BT to USB bridge module, which enables communication between the suit and the computer.

The Blender folder contains two blender files and a python script. "MotioSuit.blend" is ready to be used, while "Armature.blend" contains the skeleton and logic but not the model, so other characters may be controlled.

To start the program press on "Start Game Engine". Optionally, press on "Record Animation" to record the session.

<img align="center" src="Screenshot.png" >

Both python 3 and pyserial need to be installed for the communication to work.

License

<p align = "center"> <p> The code is shared under GPL v2 <br> <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/8/8b/License_icon-gpl-2.svg/256px-License_icon-gpl-2.svg.png" width="100" align = "center"> </p> <p> Every thing else is licensed under Creative Commons Attribution-ShareAlike <br> <img src="http://mirrors.creativecommons.org/presskit/buttons/88x31/png/by-sa.png" width="200" align = "center"> </p> </p>
View on GitHub
GitHub Stars123
CategoryDevelopment
Updated1mo ago
Forks38

Languages

Python

Security Score

80/100

Audited on Feb 3, 2026

No findings