Alessandruino's blog

Smoothing Kinect output data using "Holt’s Double Exponential Smoothing Algorithm"

Alessandruino's picture

UPDATE 05.19.2014

Progresses :


Kinect skeleton is very jumpy, because of the noise of the sensor.

So here is a script which SHOULD smooth the value using 


Mind/eyes controlled InMoov !!! :D

Alessandruino's picture

Here is what i did using NeuroskyMindwave , InMoov and Thinkuino !!


Quacopter parts christmas !!!

Alessandruino's picture

Italian Christmas has arrived !!! :)

Here is Quadcopter parts :

 


Inverse Kinematics applied to InMoov 2.0

Alessandruino's picture

This is a script i made for Gael months ago... He said it was worky for him...

In this script only shoulder and bicep servos are involved... 

At the start of the script number of joints(2) and lenght of the joints is declared (upper arm and forearm)... Then the script moves the hand from a (555,0,0) position to a (750,0,0) position... (x,y,z) 

So the hand moves in front of inmoov on a "virtual" line


InMoov 2.0 customization -> XMLs

Alessandruino's picture

Now you can customize your inmoov, saving all inmoov preferences in xml files!!!!  An xml file will be created for each running Service.

Just type i01.save() -> and all your preferences will be saved in the .myrobotlab folder

At every script you run, you can load them all with i01.load()


Brain Storming post about kinect and kinematics

Alessandruino's picture

Pic of the way to obtain shoulder angle on the YZ plane...

Pic to obtain rotate 


PID to smooth Kinect Skeleton values...

Alessandruino's picture

Here is a script i wrote to smooth the value coming from the kinect, in order to send it to inmoov servos.

How you can see,  "hand is" is the value coming from the kinect and it is 5 , then 59 , then 28 , then 44... it would burn our servos..

"servo is" is the smoothed value !!! 

[[OpenNI.PIDSmoothingTest.Alessandruino.py]]


MRL'ers number is GROWING !!!

Alessandruino's picture

Here is a video by Daniele Orfino, a guy who i met in Taranto during the Arduino day... He loved MyRobotLab and he is moving his first steps in the MyRobotLab World !!!

Here is a continuos servos controlled using MRL !!! Worky !!!