GroG's blog

ServoControllers vs Arduinos for InMoov

GroG's picture

Ahoy ! 

Locally I have changed all the references from Arduinos to ServoControllers in InMoov.  This was done because of the refactoring I did for the JMonkeyEngine service.  I think its the way InMoov should go anyway, and it has been a place of difficulty for builders who do not use Arduinos.

My question is - should I commit these changes now ?

This might mean :


Filter fixes ...

GroG's picture

Speed test with FaceDNN filter


Fun with OpenCV

GroG's picture

If your gonna refactor the service - might as well make it "better" "stronger" "faster" ..

So I made it capable of input from youtube videos - cuz our robots will want unsupervised training of neural networks by watching tonnes of youtube !!

The above stream was done by a single line :

opencv.capture("https://www.youtube.com/watch?v=2STTNYNF4lk");

 


Building the Borg with a Swarm

GroG's picture

If you would like to contribute to the workforce of building mrl - you can can run a "slave" building process on your computer with the following command :


Silence the InMoov Virtual Scream

GroG's picture

I adjusted the initial rotation of the virtual inmoov jaw so that its no longer screaming, but in the same pull request I fixed the unbridled update.   What's this about ? 

JMonkeyEngine gives us a thread so we can update virtual inmoov, moving arms and head etc..  But if we don't slow this thread down the Frame rate will rocket to 300+ Frames per Second, which makes our computer not so happy :(


For MaVo

GroG's picture

 

Hi MaVo, this was an Arduino Uno - I had some problems with subscribing to publishPin, but this worked for my setup.  I just enabled pin 14 which is an analog pin and a stream of values became accessable.

 

You should be able to add or remove from streaming array of PinData with more enables or disables


Nixie

GroG's picture

Nixie provides a huge improvement for building and dependency management 
(more details - http://myrobotlab.org/content/progress-report-nixie-myrobotlab  )

But we still have 39 tickets to address (52 are closed YAY !!! _clap_ _clap_ _clap_ _clap_ _clap_ 


Service Life Cycle

GroG's picture
Name Current Action  Description  
install called on Runtime framework will install if not installed  
publishStatus published from Runtime installationStart &