kwatters's blog

Arduino bug hunts.

kwatters's picture

my local environment is a bit of a mess. but here's some java code that is sure to blow up and give you issues talking to an arduino runing mrlcomm v.29

String port = "COM31";
Arduino ard = (Arduino)Runtime.createAndStart("ard", "Arduino");
for (int i = 0 ; i < 10000; i++) {

Point cloud rendering with LWJGL

kwatters's picture

Here's a little teaser for the next great frontier.  I've been building a video game engine that can allow us to render 3d objects in a virtual universe using an open source java game library called "LWJGL".  There are some fantastic tutorials on YouTube for those who are interested in learning



JUnit testing and debugging a service in MyRobotLab

kwatters's picture

Here's a video tutorial to create a JUnit test to validate that a service is working as expected.  It also shows some simple debugging to set a break point and to step through the code.


InMoov , MyRobotLab and Notes on the HS 805BB potentiometer extraction

kwatters's picture


The below article is a work in progress, it talks a bit about InMoov and MRL at a higher level, but it does have some commentary about reworking the HS 805 BB  servo for continious operation and extracting the potentiometer.


Face Recognition with OpenCV in MRL

kwatters's picture

We're making slow but sure progress with face recognition...

InMoov Nervo Board update

kwatters's picture

I've been re-wiring my InMoov(s) here with the Nervo board from Gael.  Here's a couple photos that are showing some of the progress.  I've been very happy with how easy they were to assemble, and the make the wiring much cleaner that what I had before.


Inverse Kinematics update...

kwatters's picture

Here's an update on my progress with the InMoov arm Inverse Kinematics.




Wordnet , ProgramAB, and Solr Graph Query

kwatters's picture

Ok, there's a lot of stuff going on here, so I'll do my best to break it down and provide some background.

Joystick control of the Inverse Kinematics service

kwatters's picture

Here's a quick demo.  I have added joystick input support to the InverseKinematics service.  It seems to be doing what I want it to..  enjoy!


Document connector and processing framework

kwatters's picture

Connector and Document Processing Pipeline Framework

Document Processing Pipeline Model


So, my work work is really around building custom search engines.  I am constantly re-inventing the wheel of creating a framework that can crawl a data source (such as a website , rss feed, file system, database.. etc)