
cem
United Kingdom
Asked
— Edited
I've got around to installing the EZB into my old Hexapod robot called 'Ziggy'
Been playing around with the servo Auto Position control, Ziggy waking up and doing exercises!
Having trouble with smoothing out his walking gait, used tripod & ripple gait methods still needs work on these, and post when I have something worth showing!
Chris.
The chassis is really to heavy, along with 20x MG996 Servos and I think that is one of the reasons I don't get a smooth walk gait?
Also the battery drains down to quickly, and need a high capacity (amps), but that will just add additional weight to the unit.
Anyway after seeing your Inmoov and other folks who have started these, I'm thinking of not spending more time on this, and use the EZB and some of the Servos for that project. But need to think about a 3D printer first!
i have hexapod similar to yours but now i am facing 2 main problem, the first that the battery runs out very fast (lipo 7.4 v 5A Wild Scorpion), second once i connect the battery to the EZB all servos move randomly which make all legs stuck which make the EZB hanging and not even start so please can you help?
I been using a 7.4v 5.5amp Lopo battery and isn't to bad.
Regarding the legs moving random on connecting to the EZB,
I had this problem and got around it by putting a script commend in the 'Connection' box' so as soon as it connects, it run that script.
regarding the Script could you please make it clear more like where i can find connection box ? and example of script you wrote.
My battery is made by Turnigy.
ROAR APPROVED TURNIGY LIPO BATTERY 2S 7.4v 5500mah 20-30C TRAXXAS HPI
In the Control Connection box, click the 'cog' symbol next to the EZB controller your connecting with, eg: 0, 1, 2, 3 or 4
This opens a Setting box, under the 0 connection click the 'pen' symbol far right, which should open a Event EZ-Script Editor box, and type in your script you want it to do on connection, this is what I have.
Sleep(1000)
ControlCommand("Auto Position", AutoPositionAction, "Rest")
SetVolume(200)
SayEZB ( "Hello" )
sleep (1000)
SayEZB ( "My name is Ziggy")
sleep (1000)
I hope this helps!
Chris.
as below:
Sleep(1000)
ControlCommand("Auto Position", AutoPositionAction, "Rest" )
SetVolume(200)
SayEZB ( "Hello" )
sleep (1000)
SayEZB ( "My name is Ziggy" )
sleep (1000
Code:
Thanks, the reason why I had a sleep between the 'Hello' and 'my name is Ziggy' was it said it to fast and you couldn't hear the Hello clearly.
Anyway your getting like Rich correcting scripts!
And hopefully when I get my InMoov finished ( or at least the Head ) I'll be coming to you and other folks regarding scripting, especially around speech recognition etc, etc.
Cheers,
Chris.
finally i tried the script you give me and i have now 2 problems,
1st this script start after the EZB connected the computer, actually it not fix the main problem witch all servos move randomly once i start the robot even before the EZB start.
2nd the program giving a message that it can't find the commend rest.
so please advise
thanks
A.Aranda
Post the scripts, and I sure someone will be able to help if I can't.
Chris.
To address the first item you posted, please note that due to the nature of analog servos they will move a bit on power up. This is normal.