Asked — Edited

Tracking And Servos Need Help

I'm working on a product that requires tracking with two sets of servos. One set the camera is attached to and moves left and right and the other up and down (X and Y). I have another set of servos also X and Y that i want to follow or shadow the same motion as the camera servos.

I've tried everything in EZB that I could think of to try and get this to work. I added multiservo within the setup of the tracking to no avail. I end up with the shadow servos barely moving or moving to an extreme position and staying there. I need to understand the ratio setting better, but I tried all types of numbers and fractions and still no results. I also tried relative servo and got the same results. They seem similar and I think they were basically doing the same thing as in the tracking window.

Its pretty important that i get this to work. Even if i have to create (ha i mean copy) a script to get the function


ARC Pro

Upgrade to ARC Pro

With ARC Pro, your robot is not just a machine; it's your creative partner in the journey of technological exploration.

PRO
Synthiam
#1  

Have you pushed the MUTLI servo button when selecting the servo?

User-inserted image

PRO
USA
#2  

Yeah. I set up my other servos in multiservo, but all i get is the servos going to an extreme position, like max in the x and do not move. I'm not sure how the ratio works. But i tries 1:1, 1:2 etc, and even tried fractions ie .5

PRO
USA
#3  

I can see the other servoes move now. But ever so slowly. How can if make the shadow servos move twice or three times faster. Can I use ratio. How does this multiplier work?

PRO
Synthiam
#4  

Multiplier of 1 is perfect

Make sure you set the Max and Min values. So that Max is greater than MIN.

PRO
USA
#5  

Yup all done correctly. Double checked everything. The motion is very slight compared to the bigger motion of the camera servos. I was hoping for a multiplier that would allow the slave servos to move faster or slower than the master.

PRO
Synthiam
#6  

Are you sure the servo is working?

Can you screenshot me your Multi servo window?

PRO
USA
#7  

Yeah the servos are working. I have them set up on servo pad and they work fine. My eyes are crossed been working all day and computers off. I will snap a screen shot of the multiservo tomorrow. thanks for the help tonight.

PRO
USA
#9  

Well I got something working but I had to do some pretty odd things. In short I had to change the incremental steps to 10 to speed up the slave servos so i could see them move. I then added speed control for the master servos and slowed them down. The slaves servos now look like they are shadowing the masters in speed and actually a bit faster which is what i wanted. I think on the default 2 and 3 incremental steps was just not fast enough to see the movement of the slaves.

PRO
Synthiam
#10  

Are you setting the servo speed of any servos in this project? Maybe if you share your project I can take a look for you

PRO
USA
#11  

I'd love too as I'm just beaming to show off this endevour, but I can't yet reveal anything about it. Trademark, copyright and patients still out. But should be done soon.

I'm putting the finishing touches on it and hope to release information about it here first, in the next few weeks. I would love input from everyone in regards to adding programming and other ideas before I go live on Kickstarter. I built this with the intension of marketing it around the EZB. So this community should see it first.

PRO
Synthiam
#12  

That's intriguing!

The main servos for the camera, do thye have a "speed" adjusted to them?

PRO
USA
#13  

No, they didn't have any speed added to them at the beginning of this thread. I only just added them to get the results I now have.

PRO
Synthiam
#14  

Both the main servos and the secondary servos have no speed set to them?

PRO
USA
#15  

The master servos DO have speed set to them. The slaves do not. But the incremental steps is set high (7) to make the slaves move faster. Then I slowed down the masters with setting up a speed controller for both of them.