
PRO
EzAng
USA
Asked
— Edited
In "auto position" control, how do I distinguish one D0 from the other D0 on the same connection (connect 0 to 4)?
I am using a vertical servo control and a horizontal servo control on the same I/0 port D0
EzAng
Related Hardware EZ-B v4
Related Control
Auto Position Movement Panel (Gait)
@EzAng From your picture I see one servo for each joint. so each servo gets plugged into the controller. if you will be using a mouth it is best to plug that into D0 then make on a sheet put the servo for each joint and what port it is plugged into . then adding a servo make sure it is assigned to the port it is plugged into then move the arrows to move the servo to find the range of motion you want I mark the numbers down then use add servo button and continue with each servo testing the range of motion of each. after you have them all set approx, then you can finetune until you get what you like. In the Auto Position generally you make a frame that puts all the servos in a relaxed state with the robot in a standing position. so when you make voice commands and use the command like robot stand or stop the robot will go into that state. there a lots of tutorials available for this.
I'm late to this but if a servo moves a part of the body up and down that's a vertical servo if it makes a part go side to side it's horizontal.
@Offiously Obviously you did not get my explanation. a servo moves a certain distance clockwise or counter clockwise. you set that servo certain limits so it will not exceed the range of the joint YOU decide to put it in. the servo does not know or care about right left up or down. it is not the servo that cares about whether it is going up or down right or left it is the joint on the robot not the servo that is given those designations. so a servo setup option should only show how much to move clockwise or counter clockwise. not whether it is going up or to the left. set a servo on your desk then set the limitations with horz servo or vertical servo. the result will be the same. no difference.
Has anyone read the first paragraph of either the vertical or horizontal servo skill manual?
also ezang, you cannot use a continuous rotation servo as a regular servo. Please read how a servo works in the docs section of this website to learn what a servo is and the different types
Hi DJ, and everyone,
I read all the servo information
https://synthiam.com/Docs/Advanced-Fundamentals/servo-motor https://synthiam.com/Docs/ARC-Overview/Servo-Controls
I agree and understand I can not use a continuous rotation servo 360
I think I need to get the 180 servo Gearbox for the Positional rotation servo, 180
trial and error is the name of the game :-)
Thanks for all the help
EzAng
I pasted links earlier. The issue is - there’s a misunderstanding that when a horizontal or vertical servo skill is added, that they somehow have an affect on the type of servo. Read the first paragraph of this: https://synthiam.com/Docs/Skills/Servo/Vertical-Servo?id=16095
also, the servo control society says something similar.
lastly, due to the fear ratio for your robot, a 180 servo won’t work. You’ll need a servo that has multiple turns. These are also called winch servos
Thanks again, I read the link you posted again and I will looking into winch servos.
Have a great week end.
EzAng
@ DJ Sures,
In your post #5 Jun 24. Can we now use only one Auto Position config to use 4 ezb v4 1/2 controllers as long as each ezb v4 board index 0 thur 3 is used for each ezb v4? Before Synthaim, using ez-robot we had to use multiple Auto Position config's for each ezb v4 controller then use ControlCommand() to instruct the movements of multiple Auto Position for each ezb V4 board.
Hope I made sense. Thanks in advance.