WHAT IS IT?
The BodyNodes project wants to create a standardized framework for motion capture applications. Any motion sensor or application implementing the standard will be able to communicate with a each other. The standard is publicly available so that anyone can make its own system at home. A full BodyNodes system is composed by a Host machine which run a BodyNodes compatible application, and a BodyNodes compatible Node.
The communication between Node and Host can happen serially or with a packet based protocol. Supported communication protocols are:
Bluetooth​
Bluetooth Low Energy
WiFi (TCP and UDP)
These are all protocols for wireless systems. The idea is to have easily wearable Node, removing the cumbersome of hundreds of cables around which would limit the movement of the person.
Operating Systems supported by our libraries are,
For Bluetooth:​
Android
For BLE:​
Android
Windows10
For WiFi:
Android
WindowsPC
Windows10
​
The development enviroments currently supported are:
Arduino for the sensors
Unity for the applications
​
The typical BodyNode is made of the following components:
Movement sensor
Communication module
Processing board
Red LED indicating problems with the sensor
Green LED indicating the communication status
Vibration motor to give haptic feedback to the user
The specifications of the BodyNodes project indicates what is the expected behavior of each component, simplifying troubleshooting, repeair, and at the same time promoting good practices.
Usually the processing board already has a communication module, but it is not always the case.
Currently we are mantaining a GitHub repository. It contains some Arduino sensor implementations with ESP-12E and RedBear DUO boards:
The license assigned to the sources is the MIT License. Here is a quick summary:
​
A short, permissive software license. Basically, you can do whatever you want as long as you include the original copyright and license notice in any copy of the software/source. There are many variations of this license in use.
Can
Commercial Use
Modify
Distribute
Sublicense
Private Use
Cannot
Hold Liable
Must
Include Copyright
Include License
I encourage anyone in getting involved and participate in the project, and if you want to get in touch, send me a message using the form below.
Thanks from the
BodyNodes Team
CONTACT ME
I hope you enjoyed reviewing my project - please get in touch if you want to hear more!