Servos not working with InMoov Service - [SOLVED]

Hey guys, been making some progress lately wit the InMoov robot here, but when I load the script from the inmoov download tab into MRL and run it, the java says that it is sending signals to the arduino to move the servos, but the sevos do not move. Even weirder is that when i go in the servo gui tabs and move the sliders around, the servos move perfectly fine, but they do not move through the code. I thought it might be something wrong with the servos not being attached but since i can go in the servo gui and move it while running the code i dont think that is the case. Please help, I need to get this working by tuesday for a presentation. Thanks guys!

Alessandruino's picture

Hi JCInMoov! Always send a

Hi JCInMoov! Always send a no-worky when something goes wrong !! 

JCInMoov's picture

Sent No-Worky

I already sent one; sent another just in case.


GroG's picture

Hi JCInMoov, I can tell from

Hi JCInMoov,

I can tell from the "PortInUseException" in your latest no-worky that YOU HAVE A ZOMBIE !!!  A zombie is a half-alive and half-dead mrl instance.. and it wants the com port all to itself (greedy zombie)

So remember Zombie Rule #2 - Double Tap (after Cardio)

step 1  - Stop all MRL instances 
step 2 - Open the task manager and look for the zombie (will be java.exe)


Start a new instance.

JCInMoov's picture

Even when I completely

Even when I completely restart my computer and load up the program into a fresh instance of MRL, it still doesn't work. I'll try sending a no-worky after I try loading it into the first instance of MRL right after I boot up my computer. 

JCInMoov's picture

Got It

I was just doing something wrong with the voice control or something because it woks now. Thanks though!

GroG's picture

Yay !

Don't let the zombie bother you !

MajorDKSE's picture

Servos not working with InMoov Service


I just got my right arm attached to MRL and got the InMoov2.minimal script to run (had to cut/paste) and MRL is recognizing my voice commands, about half the time.  

When I tell it to "Open Hand", "Close Hand" or "Rest", the screen shows that it is telling the servos to move, but they don't move and just like JCInMoov's first post, I can go into the tabs and move the servo's using the sliders, so I know the arduino is connected and working.

I even copied the arduino code from MRL, went into the arduino IDE and uploaded it just to make sure, still no change.

I checked for a Zombie as suggested above, but only had one instance of javaw.exe running.  If I close down, start fresh and launch, it still does the same thing.

Any suggestions? JCInMoov you did not post what you did to correct it, any ideas?

Thanks everybody.