Hello gents! I was wondering if anyone has had any results on getting the Leap motion service up and working on the latest version of manticore? I am running via a PC incase that helps solve anything. I read that mac requires a little bit more set up to get leap motion working but not really sure. :9

The following are the results i'm getting with the Leap motion service in manticore so far. I tried playing with a few things a few days ago also but can't remember which codes I used for the life of me. XD These I tested right now to make sure the results were on point with the tests.

I resent a "no worky" last night.

From http://myrobotlab.org/service/LeapMotion - Results in MRL freeze.

inmoov = Runtime.createAndStart("inmoov","InMoov")
inmoov.startRightHand("COM4")
inmoov.rightHand.index.setMinMax(30,89)
inmoov.rightHand.thumb.setMinMax(30,60)
inmoov.rightHand.majeure.setMinMax(30,89)
inmoov.rightHand.ringFinger.setMinMax(30,90)
inmoov.rightHand.pinky.setMinMax(30,90)

sleep(1)

inmoov.rightHand.startLeapTracking()

# inmoov.rightHand.stopLeapTracking()

======================================

Slight edit - From http://myrobotlab.org/service/LeapMotion - Results in slight movement before MRL freeze.

inmoov = Runtime.createAndStart("inmoov","InMoov")
inmoov.startRightHand("COM4")
inmoov.rightHand.index.setMinMax(30,89)
inmoov.rightHand.thumb.setMinMax(30,60)
inmoov.rightHand.majeure.setMinMax(30,89)
inmoov.rightHand.ringFinger.setMinMax(30,90)
inmoov.rightHand.pinky.setMinMax(30,90)

sleep(1)

inmoov.rightHand.Leap.startTracking()

# inmoov.rightHand.Leap.stopTracking()

Taken from the Inmoov website - Results in MRL freeze.

# Leap + InMoov hand version MRL above 2000
inmoov = Runtime.createAndStart("inmoov","InMoov")
inmoov.startRightHand("COM4","atmega2560")
inmoov.rightHand.index.map(0,180,0,160)
inmoov.rightHand.thumb.map(0,180,55,135)
inmoov.rightHand.majeure.map(0,180,50,170)
inmoov.rightHand.ringFinger.map(0,180,48,145)
inmoov.rightHand.pinky.map(0,180,30,168)
inmoov.rightHand.wrist.map(0,180,10,170)#rollwrist
inmoov.rightHand.setVelocity(-1,-1,-1,-1,-1,-1)
sleep(1)
inmoov.rightHand.startLeapTracking()
# inmoov.rightHand.stopLeapTracking()

======================================
Slight edit - Taken from the Inmoov website - Results in slight movement before MRL freeze.
# Leap + InMoov hand version MRL above 2000
inmoov = Runtime.createAndStart("inmoov","InMoov")
inmoov.startRightHand("COM4")
inmoov.rightHand.index.map(0,180,0,160)
inmoov.rightHand.thumb.map(0,180,55,135)
inmoov.rightHand.majeure.map(0,180,50,170)
inmoov.rightHand.ringFinger.map(0,180,48,145)
inmoov.rightHand.pinky.map(0,180,30,168)
inmoov.rightHand.wrist.map(0,180,10,170)#rollwrist

sleep(1)
inmoov.rightHand.Leap.startTracking()
# inmoov.rightHand.Leap.stopTracking()