Ahoy and Welcome! It sounds like you're buidling an InMoov hand, and you want some voice control?
So, let's start by explaining what MyRobotLab is.
MyRobotLab is really a collection of "services". Normally people write a python script that starts up and wires these services together to make something happen.
From your no-worky it looks like your using the following script "InMoov3.minimalFingerStarter.py" This script uses "webkit" speech recognition.
Webkit speech is from google and only works in Google Chrome. It seems that you have gotten that to work already because it recognizes when you said open hand, and it replied "ok I open my hand" ...
So, now the question is: Are the servos and arduino attached and connected properly? There is a command there that moves all the servos to the 0 angle. The log messages say that the arduino is receiving the command to move the servos, so from looking at your no worky.. it seems like it was worky..
perhaps you can provide more detail about what isn't worky
Servo motors can take between 1-2A when they're moving depending on the size/type of servo. Most USB ports can only provide about 0.5A. Often, if you only have 1 servo and you move it slowly, you can power it off your standard usb port. If you have more servos to power, you really need an external power supply for the servos/motors
Make sure you connect the GROUND between the Arduino ground and your external power supply ground, otherwise you'll end up with noise in your circuit and your servo motors will twitch and shake from time to time.
Welcome!
Ahoy and Welcome! It sounds like you're buidling an InMoov hand, and you want some voice control?
So, let's start by explaining what MyRobotLab is.
MyRobotLab is really a collection of "services". Normally people write a python script that starts up and wires these services together to make something happen.
From your no-worky it looks like your using the following script "InMoov3.minimalFingerStarter.py" This script uses "webkit" speech recognition.
Webkit speech is from google and only works in Google Chrome. It seems that you have gotten that to work already because it recognizes when you said open hand, and it replied "ok I open my hand" ...
So, now the question is: Are the servos and arduino attached and connected properly? There is a command there that moves all the servos to the 0 angle. The log messages say that the arduino is receiving the command to move the servos, so from looking at your no worky.. it seems like it was worky..
perhaps you can provide more detail about what isn't worky
Good luck!
Hi thanks for replying i have
Hi
thanks for replying
i have the servo connected to an audinuo uno R3
pins
3 signal
5v
gnd.
when i ask it to close finger i can see the lights on the uno flicker, but no movement from the servo
i can move the servo in manual mode,
i can hear the servo 0 on power up.....
Hi You should not power your
Hi
You should not power your servo directly from the Arduino, it can provide enough current and it's probably resetting
You need to provide the 5-6v current from a battery or a power supply that can provide enough current
When you do, all the ground need to be connect together (servo, arduino, battery), the 5v of battery to servo, and the signal of servo to arduino
OK i have connect a mega now,
OK
i have connect a mega now, just to eliminate a faulty board
and tried another servo on different chanels just to see
i have connected up an external battery and i am still get the same thing,
USB ports don't have enough power to run more than 1 small servo
Servo motors can take between 1-2A when they're moving depending on the size/type of servo. Most USB ports can only provide about 0.5A. Often, if you only have 1 servo and you move it slowly, you can power it off your standard usb port. If you have more servos to power, you really need an external power supply for the servos/motors
Make sure you connect the GROUND between the Arduino ground and your external power supply ground, otherwise you'll end up with noise in your circuit and your servo motors will twitch and shake from time to time.
Good luck!