Hello I am just starting and have the finger printed and working in Windows with version MRL 1695.

However, I want to run this on ubuntu linux and using the same script fails.... I cannot find anything similar to way so am here.

Output
1105826 [python] INFO  org.myrobotlab.service.Python  - exec inMoov = Runtime.createAndStart("inMoov", "InMoov")
 
rightSerialPort = "/dev/ttyACM0"
cameraIndex = 1
 
inMoov.attachArduino("right","uno", rightSerialPort)
 
inMoov.attachHand("right")
 
# system check
inMoov.systemCheck()
 
ear = inMoov.getEar()
ear.addCommand("rest", inMoov.getName(), "rest")
ear.addCommand("open hand", inMoov.getName(), "handOpen", "right")
ear.addCommand("close hand", inMoov.getName(), "handClose", "right")
ear.addCommand("capture gesture", inMoov.getName(), "captureGesture")
ear.addCommand("manual", ear.getName(), "lockOutAllGrammarExcept", "voice control")
ear.addCommand("voice control", ear.getName(), "clearLock")
 
ear.addComfirmations("yes","correct","yeah","ya")
ear.addNegations("no","wrong","nope","nah")
 
 
1105964 [Thread-16] WARN  class org.myrobotlab.framework.Service  - startService request: service inMoov is already running
1105967 [Thread-16] WARN  class org.myrobotlab.framework.Service  - startService request: service ear is already running
1105970 [Thread-16] INFO  class org.myrobotlab.service.Runtime  - loader for this class sun.misc.Launcher.AppClassLoader
1105971 [Thread-16] INFO  class org.myrobotlab.service.Runtime  - parent sun.misc.Launcher.ExtClassLoader
1105972 [Thread-16] INFO  class org.myrobotlab.service.Runtime  - system class loader sun.misc.Launcher$AppClassLoader@42aab87f
1105975 [Thread-16] INFO  class org.myrobotlab.service.Runtime  - parent should be nullsun.misc.Launcher.ExtClassLoader
1105977 [Thread-16] INFO  class org.myrobotlab.service.Runtime  - thread context sun.misc.Launcher.AppClassLoader
1105979 [Thread-16] INFO  class org.myrobotlab.service.Runtime  - thread context parent sun.misc.Launcher.ExtClassLoader
1105981 [Thread-16] INFO  class org.myrobotlab.service.Runtime  - refreshing classloader
1106121 [Thread-16] ERROR org.myrobotlab.logging.Logging  - ------
 
Traceback (most recent call last):
  File "<string>", line 1, in <module>
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:190)
at org.myrobotlab.service.Runtime.createService(Unknown Source)
at org.myrobotlab.service.Runtime.create(Unknown Source)
at org.myrobotlab.service.Runtime.create(Unknown Source)
at org.myrobotlab.service.Runtime.createAndStart(Unknown Source)
at org.myrobotlab.service.Runtime.createAndStart(Unknown Source)
at org.myrobotlab.service.InMoov.startService(Unknown Source)
at org.myrobotlab.service.Runtime.createAndStart(Unknown Source)
at org.myrobotlab.service.Runtime.createAndStart(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
 
java.lang.NoClassDefFoundError: java.lang.NoClassDefFoundError: org/apache/http/client/methods/HttpUriRequest
 
at org.python.core.Py.JavaError(Py.java:481)
at org.python.core.Py.JavaError(Py.java:474)
at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:188)
at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:204)
at org.python.core.PyObject.__call__(PyObject.java:404)
at org.python.core.PyObject.__call__(PyObject.java:408)
at org.python.pycode._pyx10.f$0(<string>:22)
at org.python.pycode._pyx10.call_function(<string>)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at org.python.core.Py.exec(Py.java:1305)
at org.python.util.PythonInterpreter.exec(PythonInterpreter.java:206)
at org.myrobotlab.service.Python$PIThread.run(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: org/apache/http/client/methods/HttpUriRequest
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:190)
at org.myrobotlab.service.Runtime.createService(Unknown Source)
at org.myrobotlab.service.Runtime.create(Unknown Source)
at org.myrobotlab.service.Runtime.create(Unknown Source)
at org.myrobotlab.service.Runtime.createAndStart(Unknown Source)
at org.myrobotlab.service.Runtime.createAndStart(Unknown Source)
at org.myrobotlab.service.InMoov.startService(Unknown Source)
at org.myrobotlab.service.Runtime.createAndStart(Unknown Source)
at org.myrobotlab.service.Runtime.createAndStart(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:186)
... 11 more
Caused by: java.lang.ClassNotFoundException: org.apache.http.client.methods.HttpUriRequest
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
... 26 more
------
 
 
1106129 [Thread-16] ERROR class org.myrobotlab.framework.Service  - Python error
 

 

Script

inMoov = Runtime.createAndStart("inMoov", "InMoov")
 
rightSerialPort = "/dev/ttyACM0"
cameraIndex = 1
 
inMoov.attachArduino("right","uno", rightSerialPort)
 
inMoov.attachHand("right")
 
# system check
inMoov.systemCheck()
 
ear = inMoov.getEar()
ear.addCommand("rest", inMoov.getName(), "rest")
ear.addCommand("open hand", inMoov.getName(), "handOpen", "right")
ear.addCommand("close hand", inMoov.getName(), "handClose", "right")
ear.addCommand("capture gesture", inMoov.getName(), "captureGesture")
ear.addCommand("manual", ear.getName(), "lockOutAllGrammarExcept", "voice control")
ear.addCommand("voice control", ear.getName(), "clearLock")
 
ear.addComfirmations("yes","correct","yeah","ya")
ear.addNegations("no","wrong","nope","nah")

 

 

GroG

9 years 10 months ago

Hello bradap & welcome !

Yay Linux !

I'm afraid your caught between a move from google code to github...

1695 is a very very old version
the latest version on version had problems interfacing with the repo...
now if you look - there are NO releases .. I've removed them all...  Its all being dismantled because google code no longer supports releases :P

I've done a local build for dwilli9103 he has windows 64 bit..   What bitness of Linux do you have 32 or 64 ? 

I am using Ubuntu x64 and also tried RaspPi with the Debian version.   I just got the PI so not familar with everything yet.

I also tried build 1987 but no script worked so I stayed with the older build since it worked.  I have the FULL script and the script from above.

I am also wanting to learn more about Linux, Java & Perl programing and looking at the Perl scripts is confusing.  If you have any tutorial or walk-through for how MRL interacts, I would appreciate it.

 

GroG

9 years 10 months ago

In reply to by bradap

MRL will work with Linux and on RasPi

Here are some links :

This build will work with x86 64 bit windows - 

http://myrobotlab.org/content/mrl-evolution

I'll post other builds when I have the time..

Many of the services work on any platform (pure Java) .. but if a Service needs to talk to the hardware directly.. typically it will need it's specific platform components..  e.g. Arduino needs rxtx serial components

If you browse the site you can find tutorials on tracking, pid and many other things, but at the moment its not as organized as I would want, but my focus is to move MRL to its new location.

We will support Linux always & MRL is written Java .. one of the most popular services is Python.. because it has its own IDE and allows "gluing" together other services..  Perl is not currently supported, and pretty low on the TODO list...

 

So moving forward is there an approved script for the newest build? Both scripts fail with a message that attach Ardunio is invalid.

30778 [Thread-10] INFO  class org.myrobotlab.service.Runtime  - Runtime.createService inMoov
30781 [Thread-10] ERROR class org.myrobotlab.logging.Logging  - ------
Traceback (most recent call last):
  File "<string>", line 21, in <module>
AttributeError: 'org.myrobotlab.service.InMoov' object has no attribute 'attachArduino'
 

Has anyone tried using WINE with the newest build on linux?

I downloaded the windows link from last reply and below is my script..

However when I run that script in windows my finger moves like a banshee but cannot move manually.  I do not see where or how in the script it is moving at all.  Why is there interactions with the head and other parts when my script comments them all out? 

Most of the output from run...

8318 [python] INFO  org.myrobotlab.service.Python  - exec #file : InMoov2.righthand.py
# this script is provided as a basic guide
# most parts can be run by uncommenting them
# InMoov now can be started in modular pieces
 
leftPort = "COM6"
rightPort = "COM3"
 
i01 = Runtime.createAndStart("i01", "InMoov")
 
# starts everything
#i01.startAll(leftPort, rightPort)
 
i01.startRightHand(rightPort) 
# i01.startLeftHand(leftPort)
 
# how to invert the left hand fingers begin
# i01.leftHand.thumb.setInverted(True)
# i01.leftHand.index.setInverted(True)
# i01.leftHand.majeure.setInverted(True)
# i01.leftHand.ringFinger.setInverted(True)
# i01.leftHand.pinky.setInverted(True)
# how to invert the left hand fingers end
 
# set servo minimum & maximum limits
 
#i01.head.jaw.setMinMax(60,100)
#i01.head.rothead.setMinMax(50,150)
#i01.head.neck.setMinMax(60,135)
#i01.head.eyex.setMinMax(70,110)
 
#i01.leftHand.thumb.setMinMax(100,180)
#i01.leftHand.index.setMinMax(15,100)
#i01.leftHand.majeure.setMinMax(0,100)
#i01.leftHand.ringFinger.setMinMax(15,130)
#i01.leftHand.pinky.setMinMax(65,135)
 
i01.rightHand.thumb.setMinMax(30,135)
i01.rightHand.index.setMinMax(15,100)
i01.rightHand.majeure.setMinMax(15,95)
i01.rightHand.ringFinger.setMinMax(10,85)
i01.rightHand.pinky.setMinMax(0,90)
 
#i01.rightHand.wrist.setMinMax(85,164)
#i01.leftHand.wrist.setMinMax(28,80)
 
#i01.rightArm.bicep.setMinMax(10,80)
#i01.rightArm.rotate.setMinMax(30,180)
#i01.rightArm.shoulder.setMinMax(18,107)
#i01.rightArm.omoplate.setMinMax(85,150)
 
#i01.leftArm.bicep.setMinMax(10,80)
#i01.leftArm.rotate.setMinMax(46,160)
#i01.leftArm.shoulder.setMinMax(30,100)
#i01.leftArm.omoplate.setMinMax(110,150)
 
 
# set servo rest positions
 
# start mouth 
#i01.startMouthControl("COM6")
 
# starting parts
# i01.startMouth()
#i01.startLeftHand(leftPort)
#i01.startLeftArm(leftPort)
#i01.startHead(leftPort)
# i01.startEar()
# starting part with a reference, with a reference
# you can interact further
#opencv = i01.startOpenCV()
#opencv.startCapture()
# or you can use i01's reference
#i01.opencv.startCapture()
 
# after a start you may call detach to detach all
# currently attached servos
#i01.detach()
#i01.attach()
 
# auto detaches any attached servos after 120 seconds of inactivity
# i01.autoPowerDownOnInactivity()
 
# purges any "auto" methods
#i01.purgeAllTasks()
 
# remote control services
# WebGUI - for more information see
 
# XMPP - for more information see
 
# system check - called at anytime
i01.systemCheck()
8347 [Thread-7] INFO  class org.myrobotlab.service.Runtime  - Runtime.createService i01
8358 [Thread-7] INFO  class org.myrobotlab.framework.Service  - loading 228 non-sub-routable methods
8359 [Thread-7] INFO  class org.myrobotlab.framework.Peers  - suggesting i01.head.arduino now as left
8380 [Thread-7] INFO  class org.myrobotlab.framework.Peers  - suggesting i01.torso.arduino now as left
8380 [Thread-7] INFO  class org.myrobotlab.framework.Peers  - suggesting i01.leftArm.arduino now as left
8380 [Thread-7] INFO  class org.myrobotlab.framework.Peers  - suggesting i01.leftHand.arduino now as left
8381 [Thread-7] INFO  class org.myrobotlab.framework.Peers  - suggesting i01.rightArm.arduino now as right
8381 [Thread-7] INFO  class org.myrobotlab.framework.Peers  - suggesting i01.rightHand.arduino now as right
8382 [Thread-7] INFO  class org.myrobotlab.framework.Peers  - suggesting i01.eyesTracking.opencv now as opencv
8382 [Thread-7] INFO  class org.myrobotlab.framework.Peers  - suggesting i01.eyesTracking.arduino now as left
8383 [Thread-7] INFO  class org.myrobotlab.framework.Peers  - suggesting i01.eyesTracking.x now as head.eyeX
8383 [Thread-7] INFO  class org.myrobotlab.framework.Peers  - suggesting i01.eyesTracking.y now as head.eyeY
8384 [Thread-7] INFO  class org.myrobotlab.framework.Peers  - suggesting i01.headTracking.opencv now as opencv
8384 [Thread-7] INFO  class org.myrobotlab.framework.Peers  - suggesting i01.headTracking.arduino now as left
8384 [Thread-7] INFO  class org.myrobotlab.framework.Peers  - suggesting i01.headTracking.x now as head.rothead
8385 [Thread-7] INFO  class org.myrobotlab.framework.Peers  - suggesting i01.headTracking.y now as head.neck
8385 [Thread-7] INFO  class org.myrobotlab.framework.Peers  - suggesting i01.mouthControl.arduino now as left
8385 [Thread-7] INFO  class org.myrobotlab.framework.Peers  - suggesting i01.mouthControl.mouth now as mouth
8386 [Thread-7] INFO  class org.myrobotlab.framework.Peers  - suggesting i01.mouthControl.jaw now as head.jaw
8386 [Thread-7] INFO  class org.myrobotlab.framework.Service  - processing org.myrobotlab.service.InMoov.getPeers(i01) will process 30 peers
8386 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 0 (i01.torso.arduino) - [i01.left]
8387 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.torso.arduino i01.left Arduino merged dna
8387 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 1 (i01.mouthControl) - [i01.mouthControl]
8387 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.mouthControl i01.mouthControl MouthControl merged dna
8387 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 2 (i01.mouthControl.mouth) - [i01.mouth]
8388 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.mouthControl.mouth i01.mouth Speech merged dna
8388 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 3 (i01.mouthControl.arduino) - [i01.left]
8388 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.mouthControl.arduino i01.left Arduino merged dna
8388 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 4 (i01.mouthControl.jaw) - [i01.head.jaw]
8389 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.mouthControl.jaw i01.head.jaw Servo merged dna
8389 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 5 (i01.rightHand) - [i01.rightHand]
8389 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.rightHand i01.rightHand InMoovHand merged dna
8389 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 6 (i01.rightHand.arduino) - [i01.right]
8390 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.rightHand.arduino i01.right Arduino merged dna
8390 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 7 (i01.leftHand) - [i01.leftHand]
8390 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.leftHand i01.leftHand InMoovHand merged dna
8390 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 8 (i01.leftHand.arduino) - [i01.left]
8390 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.leftHand.arduino i01.left Arduino merged dna
8390 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 9 (i01.mouth) - [i01.mouth]
8391 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.mouth i01.mouth Speech merged dna
8391 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 10 (i01.rightArm) - [i01.rightArm]
8391 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.rightArm i01.rightArm InMoovArm merged dna
8391 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 11 (i01.rightArm.arduino) - [i01.right]
8392 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.rightArm.arduino i01.right Arduino merged dna
8392 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 12 (i01.headTracking) - [i01.headTracking]
8392 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.headTracking i01.headTracking Tracking merged dna
8392 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 13 (i01.headTracking.arduino) - [i01.left]
8392 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.headTracking.arduino i01.left Arduino merged dna
8392 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 14 (i01.headTracking.y) - [i01.head.neck]
8393 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.headTracking.y i01.head.neck Servo merged dna
8393 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 15 (i01.headTracking.opencv) - [i01.opencv]
8393 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.headTracking.opencv i01.opencv OpenCV merged dna
8393 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 16 (i01.headTracking.x) - [i01.head.rothead]
8393 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.headTracking.x i01.head.rothead Servo merged dna
8393 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 17 (i01.pid) - [i01.pid]
8394 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.pid i01.pid PID merged dna
8394 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 18 (i01.eyesTracking) - [i01.eyesTracking]
8394 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.eyesTracking i01.eyesTracking Tracking merged dna
8394 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 19 (i01.eyesTracking.arduino) - [i01.left]
8395 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.eyesTracking.arduino i01.left Arduino merged dna
8395 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 20 (i01.eyesTracking.y) - [i01.head.eyeY]
8395 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.eyesTracking.y i01.head.eyeY Servo merged dna
8395 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 21 (i01.eyesTracking.opencv) - [i01.opencv]
8395 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.eyesTracking.opencv i01.opencv OpenCV merged dna
8395 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 22 (i01.eyesTracking.x) - [i01.head.eyeX]
8396 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.eyesTracking.x i01.head.eyeX Servo merged dna
8396 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 23 (i01.openni) - [i01.openni]
8396 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.openni i01.openni OpenNI merged dna
8396 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 24 (i01.opencv) - [i01.opencv]
8396 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.opencv i01.opencv OpenCV merged dna
8396 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 25 (i01.leftArm) - [i01.leftArm]
8397 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.leftArm i01.leftArm InMoovArm merged dna
8397 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 26 (i01.leftArm.arduino) - [i01.left]
8397 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.leftArm.arduino i01.left Arduino merged dna
8397 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 27 (i01.ear) - [i01.ear]
8397 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.ear i01.ear Sphinx merged dna
8397 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 28 (i01.head) - [i01.head]
8398 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.head i01.head InMoovHead merged dna
8398 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 29 (i01.head.arduino) - [i01.left]
8398 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.head.arduino i01.left Arduino merged dna
8404 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Arduino does not have a getPeers
8404 [Thread-7] INFO  class org.myrobotlab.framework.Service  - processing MouthControl.getPeers(i01.mouthControl) will process 3 peers
8405 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 0 (i01.mouthControl.mouth) - [i01.mouthControl.mouth]
8405 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna collision - replacing null values !!! i01.mouthControl.mouth
8406 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 
8406 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 1 (i01.mouthControl.arduino) - [i01.mouthControl.arduino]
8406 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna collision - replacing null values !!! i01.mouthControl.arduino
8406 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 
8406 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 2 (i01.mouthControl.jaw) - [i01.mouthControl.jaw]
8406 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna collision - replacing null values !!! i01.mouthControl.jaw
8406 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 
8409 [Thread-7] INFO  class org.myrobotlab.framework.Service  - processing Speech.getPeers(i01.mouthControl.mouth) will process 1 peers
8409 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 0 (i01.mouthControl.mouth.audioFile) - [i01.mouthControl.mouth.audioFile]
8409 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.mouthControl.mouth.audioFile i01.mouthControl.mouth.audioFile AudioFile shared Speech instance
8410 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.AudioFile does not have a getPeers
8411 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Arduino does not have a getPeers
8412 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Servo does not have a getPeers
8412 [Thread-7] INFO  class org.myrobotlab.framework.Service  - processing Speech.getPeers(i01.mouthControl.mouth) will process 1 peers
8412 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 0 (i01.mouthControl.mouth.audioFile) - [i01.mouthControl.mouth.audioFile]
8412 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna collision - replacing null values !!! i01.mouthControl.mouth.audioFile
8412 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 
8412 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.AudioFile does not have a getPeers
8413 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Arduino does not have a getPeers
8413 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Servo does not have a getPeers
8413 [Thread-7] INFO  class org.myrobotlab.framework.Service  - processing InMoovHand.getPeers(i01.rightHand) will process 7 peers
8414 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 0 (i01.rightHand.index) - [i01.rightHand.index]
8414 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.rightHand.index i01.rightHand.index Servo right hand
8414 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 1 (i01.rightHand.ringFinger) - [i01.rightHand.ringFinger]
8414 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.rightHand.ringFinger i01.rightHand.ringFinger Servo right hand
8414 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 2 (i01.rightHand.arduino) - [i01.rightHand.arduino]
8414 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna collision - replacing null values !!! i01.rightHand.arduino
8414 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 
8415 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 3 (i01.rightHand.wrist) - [i01.rightHand.wrist]
8415 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.rightHand.wrist i01.rightHand.wrist Servo right hand
8415 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 4 (i01.rightHand.pinky) - [i01.rightHand.pinky]
8415 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.rightHand.pinky i01.rightHand.pinky Servo right hand
8415 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 5 (i01.rightHand.majeure) - [i01.rightHand.majeure]
8415 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.rightHand.majeure i01.rightHand.majeure Servo right hand
8416 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 6 (i01.rightHand.thumb) - [i01.rightHand.thumb]
8416 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.rightHand.thumb i01.rightHand.thumb Servo right hand
8416 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Servo does not have a getPeers
8416 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Servo does not have a getPeers
8416 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Arduino does not have a getPeers
8416 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Servo does not have a getPeers
8417 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Servo does not have a getPeers
8417 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Servo does not have a getPeers
8417 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Servo does not have a getPeers
8417 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Arduino does not have a getPeers
8417 [Thread-7] INFO  class org.myrobotlab.framework.Service  - processing InMoovHand.getPeers(i01.leftHand) will process 7 peers
8418 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 0 (i01.leftHand.index) - [i01.leftHand.index]
8418 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.leftHand.index i01.leftHand.index Servo left hand
8418 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 1 (i01.leftHand.ringFinger) - [i01.leftHand.ringFinger]
8418 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.leftHand.ringFinger i01.leftHand.ringFinger Servo left hand
8418 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 2 (i01.leftHand.arduino) - [i01.leftHand.arduino]
8419 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna collision - replacing null values !!! i01.leftHand.arduino
8419 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 
8419 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 3 (i01.leftHand.wrist) - [i01.leftHand.wrist]
8419 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.leftHand.wrist i01.leftHand.wrist Servo left hand
8419 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 4 (i01.leftHand.pinky) - [i01.leftHand.pinky]
8419 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.leftHand.pinky i01.leftHand.pinky Servo left hand
8419 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 5 (i01.leftHand.majeure) - [i01.leftHand.majeure]
8419 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.leftHand.majeure i01.leftHand.majeure Servo left hand
8420 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 6 (i01.leftHand.thumb) - [i01.leftHand.thumb]
8420 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.leftHand.thumb i01.leftHand.thumb Servo left hand
8420 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Servo does not have a getPeers
8420 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Servo does not have a getPeers
8420 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Arduino does not have a getPeers
8420 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Servo does not have a getPeers
8420 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Servo does not have a getPeers
8421 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Servo does not have a getPeers
8421 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Servo does not have a getPeers
8421 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Arduino does not have a getPeers
8421 [Thread-7] INFO  class org.myrobotlab.framework.Service  - processing Speech.getPeers(i01.mouth) will process 1 peers
8421 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 0 (i01.mouth.audioFile) - [i01.mouth.audioFile]
8422 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.mouth.audioFile i01.mouth.audioFile AudioFile InMoov speech service
8422 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.AudioFile does not have a getPeers
8422 [Thread-7] INFO  class org.myrobotlab.framework.Service  - processing InMoovArm.getPeers(i01.rightArm) will process 5 peers
8422 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 0 (i01.rightArm.bicep) - [i01.rightArm.bicep]
8423 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.rightArm.bicep i01.rightArm.bicep Servo right arm
8423 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 1 (i01.rightArm.rotate) - [i01.rightArm.rotate]
8423 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.rightArm.rotate i01.rightArm.rotate Servo right arm
8423 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 2 (i01.rightArm.shoulder) - [i01.rightArm.shoulder]
8423 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.rightArm.shoulder i01.rightArm.shoulder Servo right arm
8423 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 3 (i01.rightArm.arduino) - [i01.rightArm.arduino]
8423 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna collision - replacing null values !!! i01.rightArm.arduino
8423 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 
8424 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 4 (i01.rightArm.omoplate) - [i01.rightArm.omoplate]
8424 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.rightArm.omoplate i01.rightArm.omoplate Servo right arm
8424 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Servo does not have a getPeers
8424 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Servo does not have a getPeers
8424 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Servo does not have a getPeers
8424 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Arduino does not have a getPeers
8424 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Servo does not have a getPeers
8425 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Arduino does not have a getPeers
8427 [Thread-7] INFO  class org.myrobotlab.framework.Service  - processing Tracking.getPeers(i01.headTracking) will process 6 peers
8427 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 0 (i01.headTracking.xpid) - [i01.headTracking.xpid]
8428 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.headTracking.xpid i01.headTracking.xpid PID Head tracking system
8428 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 1 (i01.headTracking.ypid) - [i01.headTracking.ypid]
8428 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.headTracking.ypid i01.headTracking.ypid PID Head tracking system
8428 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 2 (i01.headTracking.arduino) - [i01.headTracking.arduino]
8428 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna collision - replacing null values !!! i01.headTracking.arduino
8428 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 
8428 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 3 (i01.headTracking.opencv) - [i01.headTracking.opencv]
8428 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna collision - replacing null values !!! i01.headTracking.opencv
8428 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 
8429 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 4 (i01.headTracking.y) - [i01.headTracking.y]
8429 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna collision - replacing null values !!! i01.headTracking.y
8429 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 
8429 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 5 (i01.headTracking.x) - [i01.headTracking.x]
8429 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna collision - replacing null values !!! i01.headTracking.x
8429 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 
8429 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.PID does not have a getPeers
8430 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.PID does not have a getPeers
8430 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Arduino does not have a getPeers
8435 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.OpenCV does not have a getPeers
8436 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Servo does not have a getPeers
8436 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Servo does not have a getPeers
8436 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Arduino does not have a getPeers
8436 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Servo does not have a getPeers
8436 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.OpenCV does not have a getPeers
8436 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Servo does not have a getPeers
8437 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.PID does not have a getPeers
8437 [Thread-7] INFO  class org.myrobotlab.framework.Service  - processing Tracking.getPeers(i01.eyesTracking) will process 6 peers
8437 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 0 (i01.eyesTracking.xpid) - [i01.eyesTracking.xpid]
8437 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.eyesTracking.xpid i01.eyesTracking.xpid PID Tracking for the eyes
8437 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 1 (i01.eyesTracking.ypid) - [i01.eyesTracking.ypid]
8437 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.eyesTracking.ypid i01.eyesTracking.ypid PID Tracking for the eyes
8438 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 2 (i01.eyesTracking.arduino) - [i01.eyesTracking.arduino]
8438 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna collision - replacing null values !!! i01.eyesTracking.arduino
8438 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 
8438 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 3 (i01.eyesTracking.opencv) - [i01.eyesTracking.opencv]
8438 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna collision - replacing null values !!! i01.eyesTracking.opencv
8438 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 
8438 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 4 (i01.eyesTracking.y) - [i01.eyesTracking.y]
8438 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna collision - replacing null values !!! i01.eyesTracking.y
8438 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 
8438 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 5 (i01.eyesTracking.x) - [i01.eyesTracking.x]
8439 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna collision - replacing null values !!! i01.eyesTracking.x
8439 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 
8439 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.PID does not have a getPeers
8439 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.PID does not have a getPeers
8439 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Arduino does not have a getPeers
8439 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.OpenCV does not have a getPeers
8439 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Servo does not have a getPeers
8439 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Servo does not have a getPeers
8440 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Arduino does not have a getPeers
8440 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Servo does not have a getPeers
8440 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.OpenCV does not have a getPeers
8440 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Servo does not have a getPeers
8443 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.OpenNI does not have a getPeers
8443 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.OpenCV does not have a getPeers
8443 [Thread-7] INFO  class org.myrobotlab.framework.Service  - processing InMoovArm.getPeers(i01.leftArm) will process 5 peers
8444 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 0 (i01.leftArm.bicep) - [i01.leftArm.bicep]
8444 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.leftArm.bicep i01.leftArm.bicep Servo left arm
8444 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 1 (i01.leftArm.rotate) - [i01.leftArm.rotate]
8444 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.leftArm.rotate i01.leftArm.rotate Servo left arm
8444 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 2 (i01.leftArm.shoulder) - [i01.leftArm.shoulder]
8444 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.leftArm.shoulder i01.leftArm.shoulder Servo left arm
8444 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 3 (i01.leftArm.arduino) - [i01.leftArm.arduino]
8445 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna collision - replacing null values !!! i01.leftArm.arduino
8445 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 
8445 [Thread-7] INFO  class org.myrobotlab.framework.Service  - 4 (i01.leftArm.omoplate) - [i01.leftArm.omoplate]
8445 [Thread-7] INFO  class org.myrobotlab.framework.Service  - dna adding new key i01.leftArm.omoplate i01.leftArm.omoplate Servo left arm
8445 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Servo does not have a getPeers
8445 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Servo does not have a getPeers
8445 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Servo does not have a getPeers
8445 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Arduino does not have a getPeers
8446 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Servo does not have a getPeers
8446 [Thread-7] INFO  class org.myrobotlab.framework.Service  - org.myrobotlab.service.Arduino does not have a getPeers
 

...

175964 [i01.rightHand.thumb] ERROR class org.myrobotlab.framework.Service  - i01.rightHand.thumb.moveTo(23) out of range
175966 [i01.rightHand.thumb] ERROR class org.myrobotlab.framework.Service  - i01.rightHand.thumb.moveTo(22) out of range
175968 [i01.rightHand.thumb] ERROR class org.myrobotlab.framework.Service  - i01.rightHand.thumb.moveTo(21) out of range
175971 [i01.rightHand.thumb] ERROR class org.myrobotlab.framework.Service  - i01.rightHand.thumb.moveTo(20) out of range
175974 [i01.rightHand.thumb] ERROR class org.myrobotlab.framework.Service  - i01.rightHand.thumb.moveTo(19) out of range
175977 [i01.rightHand.thumb] ERROR class org.myrobotlab.framework.Service  - i01.rightHand.thumb.moveTo(18) out of range
175979 [i01.rightHand.thumb] ERROR class org.myrobotlab.framework.Service  - i01.rightHand.thumb.moveTo(17) out of range
175981 [i01.rightHand.thumb] ERROR class org.myrobotlab.framework.Service  - i01.rightHand.thumb.moveTo(16) out of range
175984 [i01.rightHand.thumb] ERROR class org.myrobotlab.framework.Service  - i01.rightHand.thumb.moveTo(15) out of range
175988 [i01.rightHand.thumb] ERROR class org.myrobotlab.framework.Service  - i01.rightHand.thumb.moveTo(14) out of range
175995 [i01.rightHand.thumb] ERROR class org.myrobotlab.framework.Service  - i01.rightHand.thumb.moveTo(13) out of range
175998 [i01.rightHand.thumb] ERROR class org.myrobotlab.framework.Service  - i01.rightHand.thumb.moveTo(12) out of range
176002 [i01.rightHand.thumb] ERROR class org.myrobotlab.framework.Service  - i01.rightHand.thumb.moveTo(11) out of range
176011 [i01.rightHand.thumb] ERROR class org.myrobotlab.framework.Service  - i01.rightHand.thumb.moveTo(10) out of range
176190 [i01.rightHand.thumb] ERROR class org.myrobotlab.framework.Service  - i01.rightHand.thumb.moveTo(10) out of range
 

bradap

9 years 9 months ago

In reply to by GroG

I was trying to get the single finger to work in Windows8 x64 before moving to Linux.

I have no idea - nothing I do works with the script and just sent a No-Worky.  Not sure why but Perl is having issues today. It seems like every time I run this I see new issues.

GroG

9 years 9 months ago

The noWorky helped - 

I saw this in the log :

MRLComm.ino responded with version 1 expected version is 9

Yep that would be a problem.  Take the sketch loaded in the Arduino and upload it.  Your are 8 versions out of synch.

Also, there is no Perl currently .. its Python.

OK I spent all day with this and now on my 3rd PC ......

After setting the 'sketch' to the Ardunio - did not now want that was at first.  I had grabbed a script from another post that wa s labeled full.py and it would always die with a Python error - not Perl.   Version now appears to be at 9.

After hacking down full.py - everything but the right hand is commmented out and it is working - the finger is now moving.  I'll get a cleaned up finger ONLY script and post in the forum.

Thanks for your help next will be Linux and RaspPi.