Welcome to Synthiam!

Program robots using technologies created from industry experts. ARC is our free-to-use robot programming software that makes features like vision recognition, navigation and artificial intelligence easy.
Get Started

United Kingdom
Asked — Edited

Autoposition Changes All Servospeeds

Hi

In my InMoov project i have some movements that I am trying to do at different speeds occasionally.
In this instance, I want to move the head right, so I am currently either using the script command...

ControlCommand("Autoposition", "AutoPositionFrame", "Head Right", 1, 1, 2)

This moves the head with a very quick 1ms delay with 1 step at speed 2 (not very fast).
The problem I'm having is that this then sets the ServoSpeed for ALL servos to 2.

This then interrupts his ability to speak as the TalkServo then has it's ServoSpeed set to 2 and not 0 which it needs.
Why is the AutoPosition and speed setting ALL the servos to the same speed?


Am I missing something? (The answer is probably yes).


Thanks as always

Steve Haze


Related Hardware EZ-Robot EZ-B v4
#1   — Edited
Are you using the latest ARC software?


After I make a action from my frames that I made:
User-inserted image



I can then go into the frames and edit each individual frame

you can edit the delay, steps and speed 
User-inserted image
United Kingdom
#2  
Yeah I'm using the ARC beta.

And I can edit everything there ok....but as soon as I call an ACTION or a FRAME with a Speed setting, the ServoSpeed for ALL servos get's set to that speed.
Does that make sense?
Synthiam
#3  
Speed setting changes for ALL servos in the autopostion. It’s a single setting. Don’t use the servo speed setting if you don’t want the servo speeds set. 

instead, before calling the frame manually. You can specify the servo speeds individually for the servos you want to adjust.
United Kingdom
#4  
Ah ok. Thanks

I thought it was something I wasn't quite understanding.

Thanks as always for the super fast responses!:)
Synthiam
#5  
Anytime, sir! 

does make me wonder if there’s an advantage to having a speed setting for each servo in a frame of an action. Maybe someday in the future we can add that