top of page
62577779_2250901761655635_51628124723436

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

My Project: Intro

CONTACT ME

I hope you enjoyed reviewing my project - please get in touch if you want to hear more!

Thanks for submitting!

My Project: Contact
bottom of page