kyle.clinton's blog

Rasp Pi and a pair of Seeed ReSpeaker Mic Array V2

kyle.clinton's picture

So I started a little Hack-A-Thon project over Thanksgiving. I initially was just connecting a single ReSpeaker Mic Array V.2 to a RaspPi running Ubuntu Mate and went through the tutorials. I also looked at a project called ODAS which had some pretty cool looking visualizations of Direction of Arrival and Angle of Arrival of detected sound. Unfortunately their visualization does not really run well on the PI. But... I am able to run part of the project on the PI and push the sound localization data to port on another computer. Also, I really don't need the visualizations.


Resources by Service

kyle.clinton's picture

Ahoy to my fellow MRL'ers!

I had an interesting thought while letting my turkey settle in my stomach (U.S. Thanksgiving Holiday Today). Is it or could it be possible to allocate resources for a specific service inside MRL when doing Runtime.createAndStart(...)  It is supposed to be possible to do java -Xmx1024m -jar myrobotlab.jar but does this just give the MyRobotLab process those resources?  I have been digging into Runtime and createAndStart but I am not seeing anything that looks explicitly like what I am wanting to do?  


Junior can read!

kyle.clinton's picture

I will write up how this MAGIC all worked but check it out... It WORKS!


The Robot with Two Brains REVISITED

kyle.clinton's picture

A few weeks ago I was trying to determine how to pass data between services running on separate instances of MRL running on a Mac Mini and a Raspberry Pi.


The Robot with Two Brains

kyle.clinton's picture

With the great post from Astro that allowed me to get over the hurdle I was stuck on with streaming video I have been able to move forward with splitting Junior's processing to run on two computers. Currently he has a RaspPi3 with a Pi cam that is running MarySpeech, 2 OLED screens for his eyes and eventually motor controls for his head and neck which will be controlled from a I2C 16-channel servo controller. The Pi is also using uv4l to stream the video from the Pi Cam


Speaking with Emotion

kyle.clinton's picture

This past week I made my Hack-A-Thon project to add MaryXML a valid input for speech inside of MyRobotLab.  I decided to add this to improve the capabilities of MarySpeech inside MRL.  MaryXML allows the input of markup language that allows the voice to be modified in the middle of the file. 


Seasons Greetings from Junior

kyle.clinton's picture

https://youtu.be/tbETSxETaXE

 

 

 

Hope this works... I know I should read the tutorial on this and get it to embed properly... I will if this doesn't work


Getting No Recognition: OpenCV/Face Recognition/OSX(Mac)

kyle.clinton's picture

So I have been trying to get face recognition working for a couple weeks now.  I burned up my first LifeCam HD-3000 with a crappy USB Hub, it also took out my Xbox Kinect 360, it was dark days...  I was able to get a new Kinect the same day for $25 from a local game store, I had to order a new LifeCam which came yesterday.  So I started up this work again.  The issue I have been having is that when I attempt to train via the OpenCV feed it does not populate photos into the training folder.