GroG's blog

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

OpenCV WebGui Progress

GroG's picture

More progress with OpenCV webgui. 


Astro is awesome

GroG's picture

A quick shout-out to Astro.  I guess even though its been around for a while, the (new to me) speech recognition web ui is "out of this world" :)

It even has a recognition color gradient.

I'll fix the region problem - and I think the wake work "unset" needs fixing too

 


Dynamic Gui Generated based on Meta-Data

GroG's picture

These buttons were dynamically created from meta data in the WorkE robot service.  More complex services usually contain meta data describing peers.  Meta data is just a plan or design on what services a robot knows how to create and attach to.  The buttons are like an instruction manual.


There's Physics Out There !

GroG's picture

I believe I've loaded JBullet Physics into our JMonkeyEngine simulator service ...
Cool, I think those cubes and ball are waiting to be thrown around or kicked - Just got to figure out how to do it ...

I've just started to refactor and clean up the JMonkeyEngine service ... is very nice you don't need a Servo controller to make servo move in the simulator anymore (YAY!!!)


New InMoov Architecture - Embrace Your Pub/Sub !

GroG's picture
Internal References - Fragile Skeleton Pub/Sub - No Internal References