GroG's blog

Latest Build - Cli Easter Eggs

GroG's picture

With the latest build - when you start it from the console gives you an interactive cli shell.
The cli shell's interpreter is the same as the http service api.
For example:

is the same as
/runtime/ls in the shell


RTL-SDR

GroG's picture


A pretty fun diversion (squirrel !), Listening to country music ... that seems to be most common in the lower frequency bands with a RTL-SDR 

Gareth turned me on to it. Linux install was pretty straight forward.  Digital packet over low band ... hmmmm.... slow but nice range


TarsosDSP - Real Time Digital Signal Processing

GroG's picture

https://github.com/JorenSix/TarsosDSP

For years I have eye'd this library with the idea that it would be a great service for mrl.  Ray I believe is interested in creating an new mouth service for InMoov.  I think we are both thinking of the possiblity of monitoring the output line and generating events to move the mouth appropriately.


PUBLISH_MRL_COMM_BEGIN vs DisablingAutoResetOnSerialConnection

GroG's picture

Ahoy !..

I was rather dismayed when I saw my Mega attach with an Arduino service and I got a endless
error 


Lil' Nightmare

GroG's picture

Saw Ray post this - to me looks like a nice mini Boston Dynamics Nightmare ... very nice


RasPi UI Proposal

GroG's picture

Here's a quick mock-up of the RasPi service UI.
Having a pin out reference I always find useful ...  can prevent blue smoke sometimes :)
Alexinator40 and Ray have been suggesting a generalized I2C interface.  I think components from the Serial service can provide a UI which allows for generalized reads and writes to devices on an I2C bus.
The buttons on the right would be just to read and write GPIO pins..


Motors Refactor

GroG's picture

Ahoy !

Now with OpenCV stuff merged on the develop branch - the branch I'm working with is closer to develop.
The largest amount of change on it that is different has to do with Motors and MotorControllers.

Motors in the past always required a direct reference to a controller.  

I don't think this is a very good design.


InMoov build plan in Nixie

GroG's picture
Here is the current service build plan for InMoov in Nixie ... (looks better) need to compare it with what Manticore did.
 
i01=InMoov
i01.ear=WebkitSpeechRecognition
i01.eyelids=InMoovEyelids
i01.eyelids.eyelidleft=Servo
i01.eyelids.eyelidright=Servo
i01.eyesTracking=Tracking
i01.eyesTracking.opencv=OpenCV
i01.eyesTracking.pid=Pid
i01.head=InMoovHead
i01.head.arduino=Arduino