GroG's blog

I2C

GroG's picture

List great references for I2C


XMPP a little closer

GroG's picture

Bi-directional Worky !  Heh, its not the fastest either, but it IS working :)
And a HUGE amount of refactoring was done.
Refactoring is cutting away the garbage..  evolving, cleaning optimizing


InMoov 2.0

GroG's picture

This post is to coordinate efforts to get InMoov 2.0 working.
List of work 


Sensor (PIR) affected Tracking

GroG's picture

Arduino Pin 3 (Green) is in a low state - all filters remove and the Tracking service is in an IDLE state


MRL ROBOT POOL

GroG's picture

Here's the beginning basic diagram of a proposed "Robot Pool".  Initially it would be the Incubator which is the build machine all MRL builds come from running an instance of MRL with a special service and an XMPP service.  Robot Buddies who were interested in joining the pool would accept the Incubator as a buddy, and Incubator would accept the new robot as a buddy.


Sample InMoov Head DNA :)

GroG's picture

Update 2013.11.03

DNA - (Description of Neighboring Automata) 
This is a contextul configuration - allowing meaningful defaults, without taking away the ability to TWEAK 

The following is an InMoov head with many neighboring services..  servos, tracking, pid, arduino, etc...
With DNA you can split or merge services, or graft new ones of different types into the structure.


Release Notes

GroG's picture

 Release Notes

1899

  • removed performance issue due to logging

1896

  • websockets on 7777 instead of 7778
  • better gson type conversions
  • improved REST api
  • performance timings for opencv

Quick XMPP example

GroG's picture

The plot thickens .....

 

XMPP is a network service you can use to get information to and from mrl.
At the moment it supports simple chats..
Future enhancments will be 2 way MRL messages, video & audio streaming...