is there a way to change the rest value for the inmoov servos or do i have to have them as it appears in the default hardware map in the service webpage because the people who made my inmoov robot made it do that the rest positions were all different values instead of 0 or whatever the chart says 

kmcgerald

10 years 11 months ago

Grog would be able to tell you if/how to change the rest positions.  When you say the people that made your InMoov made it do all different values, what do you mean?  Did they not follow Gaels instructions on setting a servo to a known position before attaching the servo horn?  Did they simply put all the hardware together without powering things up and calibrating?

GroG

10 years 11 months ago

# in InMoov 2.0 you can do this

rightHand = inmoov.startRightHand("COM11")

rightHand.thumb.setRest(0)
rightHand.index.setRest(0)
rightHand.majeure.setRest(0)
rightHand.ringFinger.setRest(0)
rightHand.pinky.setRest(0)
rightHand.wrist.setRest(90)

 

Hope this helps

JCInMoov

10 years 11 months ago

the high school seniors who made the robot made the program as a crude method of controlling the servos instead of using the inmoov service so they didn't bother callibrating the rest positions during construction.

JCInMoov

10 years 11 months ago

inmoov 2.0 as in the latest release of the inmoov service, right?

GroG

10 years 11 months ago

In reply to by JCInMoov

Yes, but its been very difficult to get anyone to test... 

Coordination is a re-occuring problem....

JCInMoov

10 years 11 months ago

Are you talking about version 1695 or some other version? Because I have 1695 right now and this isn't working, something about the inmoov service not having the attribute "startRightHand"

# in InMoov 2.0 you can do this

rightHand = inmoov.startRightHand("COM11")

rightHand.thumb.setRest(0)
rightHand.index.setRest(0)
rightHand.majeure.setRest(0)
rightHand.ringFinger.setRest(0)
rightHand.pinky.setRest(0)
rightHand.wrist.setRest(90)