moz4r's blog

JapanExpo - in Paris

moz4r's picture

 

Cool video shared by our Moz4r who brought Rachel ! 
J5 apparently uses Mrl too Yay !

reposted by GroG


Help ! strange things again about servo moves

moz4r's picture

Before to call an exorcist I will ask you :

I have sometime problems about no worky commands ( rest() moveTo() or autodetach if velocity =-1 )
Problems ocure often at startup.

This is the smallest thing I can use to isolate. When I launch rest() , slider in swing go to the asked position, but no action on servo or virtual servo. ( like the servo is disabled, but servo is electrised)
and if I move the slider a little degree, servo go to good position.


Inmoov BOM update / new skeleton parts

moz4r's picture
pushed 2 new things inside Inmoov service :
- rollneck servo Inside head ( usefull to use rollneck+neck+rothead into ik+tracking+vinmoov later )
- Eyelids separated & optional skeleton part
 
I need some confirmation about default pin to use
- hacked rollneck : pin 30 - left
- eyelidsLeft( or both eyes default ) pin 29 - right
- eyelidsRight pin 30 - right
 
Added an option to change hardcoded pins :
ex : i01.startHead(port,12,13,22,24,26,30)

Control audio with I2C amplifier MAX9744

moz4r's picture

Hi all ! I want to use this audio amplifier to control volume dynamicaly.
Is mrl can already handle it or this hardware need to be borged ?

https://learn.adafruit.com/adafruit-20w-stereo-audio-amplifier-class-d-m...


PIR sensor and sleep mode

moz4r's picture

Good evening Dave.
Long time ago I have installed this sensor but never used it in interraction with other services.
Don't know if the method I used is a good method but worky great !

this is the code about pir and timer


real mouthcontrol - audio signal processing

moz4r's picture

This post to talk about the best way to use audio signal processing through mrlcomm protocol without additional arduino code.
I've done some test it worky so great!
It can be enhanced to be standardized more about voltage input, I hope so. An idea?

 


Doctor AIML

moz4r's picture

Hi friends ! I spend a lot of time to check aiml files. I was thinking I can create an algo that can do the job for me.
This is a tool that check integrity and more of an aiml set.
( It is very beta )

 

AIML tools :

FILES INDENTATION FIX
PATERN TO UPERCASE, UTF8 FRIENDLY

INTEGRITY CHECK :


[Inmoov Script] Merge Them All !

moz4r's picture

[WIP status] :

- gestures integration
- Spanish translation
- Automatic attachement/detachement with the help of autoattach()
- Chatbot corrections

 

Because standardization is the key of great things this base community script is born.


MRL cloud

moz4r's picture

MMMmm, hi ! Just an idea to discute about.

MRLcloudServer can be used , exemple to :

  • USE MULTIPLE TTS WEBSERVICES TO CACHE ( high availability and better lantency )
  • OFFICIAL TTS SERVER
  • SHARED KNOWLEDGE
  • VERSION CHECKING ( if mrlclient or script is outdated and broken )

What do you think about this architecture about tts :

 

 


AudioPlay mouthcontrol MaryTTS

moz4r's picture

This is a tip to have MRL mouthcontrol worky with external mp3 and maryTTS

( waiting something cleaner : other acapela service or maryTTS audioplay or mouthcontrol in audioplay )

add this at the top of your script :

AudioFile = Runtime.createAndStart("AudioFile", "AudioFile")

and this is to play the sound with mouthcontrol