I have four maestro controllers for 4 manipulator arms that have two servos on link one as you can see in the picture below:
There are three motors in the picture, the base motor that rorartyes the base, and the two motors to left and right constitute together joint 1. moving together link 1, let’s call them M1a and M1b.
The thing is that M1a and M1b MUST move in opposite directions to achieve movement, and EXACTLY in the same amount.
The program MaestroControlCenter doesn’t appear to have an option to chain two motors like that. Is there another way? The ting with MaestroControlCenter will force a motor to the center when activated and will burn one or both motors.
Is the source to MaestroControlCenter available?
I thought of something like (in pseudocode):
// if x is the desired position on M1a setMultipleTargets (fl, x, GetCurrentPosition (fl, 2) - (x-GetCurrentPosition (fl, 1))
But the problem with my maestro is that only return values for position on startup for channel 0, and all other channels need to set a position before they return a current position value. Is there a fix for that?
Many thanks for any help