Giter Club home page Giter Club logo

motiosuit's Introduction

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

motiosuit's People

Contributors

alvaroferran avatar

Stargazers

teashaft avatar  avatar  avatar Zhegong Shangguan avatar  avatar Batári Balázs László avatar  avatar JohnChou avatar  avatar AKulkarni avatar  avatar  avatar huigang39 avatar  avatar mauhin avatar  avatar Sihyen Sim avatar Varun Hegde avatar Koray S. avatar Patima Poochai avatar Rohan Shetty avatar  avatar lumix avatar  avatar Xiaoyong Zhu avatar zpf avatar merlin avatar  avatar John Buckley avatar FoXy avatar Kiana Ehsani avatar  avatar  avatar Kuma avatar  avatar  avatar lele avatar Habtamu Asegahegn avatar justiceli avatar Tom Fleet avatar Eyob Tilahun avatar David Guo avatar Sarathkrishnan Ramesh avatar George Stavrinos avatar Mathieu Benoit avatar  avatar dragon.mok avatar  avatar  avatar  avatar Cry Key avatar Ultraman avatar Hoover avatar  avatar  avatar Danil Borchevkin avatar  avatar Justin Hinman avatar Baisha-Geek avatar  avatar Mitsuhito Ando avatar  avatar  avatar Kevin Cheng avatar ChangTai LIANG avatar Pablo López  avatar  avatar  avatar Kevin avatar  avatar yuma.jp avatar Sjoerd Bodbijl avatar  avatar Anastasis Germanidis avatar Claudio Pastorini avatar  avatar Denis avatar  avatar Arvind Iyer avatar Ron Dagdag avatar Christopher avatar Andrii Anpilogov avatar  avatar Miguel Xochicale, PhD avatar  avatar Hikmet Gümüş avatar Jaden J avatar Charlie Bruce avatar Adam Petrone avatar  avatar Nick Porcino avatar Marcin avatar Christian Tzurcanu avatar G. Wade Johnson avatar Pawel Poryzala avatar  avatar Miikka Liukkonen avatar G. Carter Stokum avatar Mark Mullin avatar Adam Gibson avatar

Watchers

Nick Porcino avatar David Guo avatar James Cloos avatar Raúl Alexis Betancor Santana avatar Hikmet Gümüş avatar Juan Gonzalez-Gomez avatar Stéphane Adam Garnier avatar Arman Garakani avatar Jesús Arroyo Torrens avatar Mathieu Benoit avatar Adam Henley avatar justiceli avatar Alan Curley avatar Mark Mullin avatar Ron Dagdag avatar  avatar Andrii Anpilogov avatar  avatar Jaden J avatar Stella Polaris avatar  avatar  avatar  avatar  avatar Mike Simpson avatar  avatar  avatar

motiosuit's Issues

I made this suit follow your instructions, but the FPS is only 6-7fps

I made this suit follow your instructions, but the FPS is only 6-7fps.
I made the test about running time of arduino loop(from get 'a' to send data to host):the result is 27ms . but when run the the game engine ,the FPS is only 6-7fps .
My host computer:
OS :win7
CPU: i5-4590
RAM: 8GB
Graphics card:AMD Radeon R9 200 Series (2048MB)
I do not know the reason. Can you help me? thank u

Cannot find game menu in Blender

Hi got the hardware working right, but cannot get the blender to "start game engine".

I do not see the "Game" option in menu.

This is what I see:

image

Orientation offset?

Hello @alvaroferran,

I'm currently trying to replicate your setup but I would like to have it as flexible as possible with regard to positioning sensors along the limbs. I'm wondering if and how you account and compensate for orientational offsets that occur when you place the sensor in a way that doesn't match the corresponding limb's reference frame.

Thanks!

smartphone sensor

How can I stream Android smartphone sensor data to blender to control objects like camera or cube ?

Question regarding the sensor

Am I right that the IMU sensor still uses the magnetometer to calibrate for the angular drift? Asking because I'm looking for a way to do pose estimation in an area where many different and varying magnetic fields can occur. That makes calibration and drift compensation through the Earth's magnetic field pretty much impossible.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.