This is a listing of Services which can operate in MyRobotLab framework. You could think of these Services as being little software machines managing input, output and communicating to other systems.

master

GPS Service

javadoc

 

Global Positioning System for MyRobotLab. 
It will read data from a GPS sensor through a serial connection and parse it into its appropriate fields

master

PID2 Service

javadoc

PID2 is exactly like the PID service except it support many (N) number of seperately running pid cacluations. All the methods are exactly the same as PID but on each a "key" is used in the first parameter to identify which pid cacluation is being utilized.

For example :

Tracking with x and y with a single PID2 service would be like this:

pid = Runtime.start("pid","PID2")
pid.setPID("x", 5.0, 5.0, 0.1)
pid.setPID("y", 15.0, 10.0, 0.1)

master

InMoovGestureCreator Service

javadoc

It should now be easier to make new gestures and show them in videos, or am I wrong at this point?

Keep the power cord handy, altough normally with good min max settings shouldn't get something wrong, but I don't want to be responsible for broken servos! ; )

 

By the way: I love critics, improvements and notes!

 

Explanation:

master

OculusRift Service

javadoc

This page (will) describe the OculusRift service to get head tracking information and to attach to a stereo camera system .

master
master

GY80 Service

javadoc

Great display with Processing

 

 

 

Wow, this thing comes with a lot of sensors !

master

MindWave Service

javadoc

This is a service to control MindWave Mobile , an EEG reader by NeuroSky.

This is the product : http://store.neurosky.com/products/brainwave-starter-kit

This is the mobile version (Black - with BlueTooth)

References : 

master

InMoovArm Service

javadoc

sub service of InMoov

master

InMoovHead Service

javadoc

a sub service of InMoov, contains 2 Tracking systems one for eyes and the other for the head

Here is a minimal script fot the Head :

[[/service/InMoovHead.py]]