Next version 'Nixie' is coming soon !

Help us to get ready with MyRobotLab version Nixie: try it !

Here is an attempt of tracking using 4 PID:

2 PID are for eyes tracking

2 PID are for head : the head moves in order to reduce the angle of eyes from the center (90 degrees)

  • The next step is to know what is angle range for eye's servos
  • how faster eyes movement should be, respect to the head movement : in the script i made head less responsive than eyes


This example reads the upper left corner of the screen:
AWTRobot awt = (AWTRobot) Runtime.createAndStart("awt", "AWTRobot");
awt.setBounds(0, 0, 100, 100); 
TesseractOCR tess = (TesseractOCR) Runtime.createAndStart("tess",
tess.subscribe("publishDisplay", awt.getName(), "OCR");
Javadoc link

TesseractOCR will use optical character recognition on an image to read English words.

Currently limited to Linux 32/64 bit, and Windows 32 bit. It is possible to run on Windows 64 bit by download ing the Java 32 bit JRE, and then starting MRL in 32 bit Java.

There is currently one method to use,
public String OCR(SerializableImage image)
pass TesseractOCR an image, and it returns a String of text.

I recently downloaded myrobotlab for the purpose of creating the inmoov robot.  When I try installing the arduino or any other service it says that is has finished processing updates, but it still says not installed next to the arduino and inmoov services and I am unable to start them.  When you right click on them it still only gives the install option, no start.  What have I done wrong? What do I need to do?

Here is my attempt to make detector working, first without tracking (only printing Rectangle coordinates)

HERE is the second attempt, with tracking (findcontours sends coordinates to lk opticaltrack)

trying a different Haar classifier .. there seems to be serval pre-made ones face, eye, full body, profile, mcs eye pair, upper-body, lower-body...  Makes me wonder about creating new classifiers...


Javadoc link

This service uses java.awt.Robot to provide a video stream of your screen, and to allow access to programmatically clicking the mouse and pressing keys.

Testing harmonic motion applied to a servo:

The harmonic motion is a type of periodic motion.

For example, the projection of a point moving around a circle on the diameter of the same circle is an example of harmonic motion.