• Stars
    star
    117
  • Rank 301,828 (Top 6 %)
  • Language
    Python
  • Created about 9 years ago
  • Updated almost 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

MotioSuit

Full video here

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.

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

License

The code is shared under GPL v2

Every thing else is licensed under Creative Commons Attribution-ShareAlike

More Repositories

1

BlenderController

Script to control a robotic arm with the mouse from Blender, which sends the corresponding IK angles over serial port.
Python
51
star
2

BNO055

BNO055 Absolute orientation sensor board and library
C++
25
star
3

yolo_tracker

Getting a cat to stay away from the kitchen countertop
Python
23
star
4

IntelliServo

Project aiming to transform regular hobby servos into smart ones by replacing their original boards.
HTML
21
star
5

OmniBoard

Controller board for wheeled robots, based on the ESP8266 with three DC motors drivers, one-cell LiPo battery charger and Wifi connectivity
Eagle
15
star
6

AutoRotateScreen

A Python script to give auto-rotation capabilities to 2-in-1 laptops
Python
10
star
7

I2C-multiplexer

I2C multiplexer library and board based on the PCA9548
Eagle
9
star
8

nRF51822

Set of basic examples for the nRF51-DK board using BLE
C
7
star
9

Alpha1S

Python class to control the Ubtech Alpha 1S robot
Python
7
star
10

BT-USB

Bluetooth to USB bridge module to which a master can automatically connect to, so no manual pairing is needed each time
C
7
star
11

SeparAItor

Autonomous robot using deep learning to recycle household trash into their corresponding bins.
Python
4
star
12

MotioGlove

Low cost and open-source motion-based robot controller board. Connects over Bluetooth and charges a one cell LiPo battery.
C++
4
star
13

NeoBoard

Robotics controller shield for the NanoPi Neo Air with two DC motor drivers and a LiPo battery charger
Python
3
star
14

OpenCV_CrossInstaller

Download, cross-compile and remote install OpenCV automatically
Shell
2
star
15

PrintedContactBoard

A PCB business card that transmits contact information using NFC, QR and plain English
HTML
2
star
16

DifferentialBot

C++ class for controlling differential drive robots smoothly based on throttle and steering values.
C++
1
star
17

Proyecto

C++
1
star
18

Alpha1S_Kinect

CMake
1
star
19

smile

Java
1
star
20

programandoEnC

Programando en C en español
C
1
star
21

FPV_Rover_APP

Robot remote control over TCP/IP with video streaming and inclination control from Android and Linux
Java
1
star