RGB Animator icon RGB Animator Create custom animations for JD Humanoid's 18 RGB Eyes LEDs via I2C - per-LED color frames, transitions, pauses, scripting and real-time preview. Try it →
Asked

Servo's On Second EZB

I am running two EZB's on my project.  The second one has two servos connected.  When I run the script command getservo(1.12) or getservo(1.13) it returns zero until I actually issue a move servo command and then it will show the position of the servo.  Has anyone else noticed this issue?



Related Hardware (view all EZB hardware)
EZ-B V4 by EZ-Robot
EZ-B v4/2 robot controller: dual Cortex ARM, Wi-Fi, audio/video, 24 servo/digital ports, I2C/UART, camera and Synthiam ARC control for custom robots
Wi-Fi / USB
Servos 24
Camera
Audio
UART 3
I2C
ADC 8
Digital 24

Related Robot Skills (view all robot skills)
Vertical Servo by Synthiam
Drag vertically to control a servo within set min/max limits; center, release, invert, and mirror to other servos. For 3-wire GVS servos.
Horizontal Servo by Synthiam
Mouse-drag horizontal servo control with configurable min/max limits, center/release functions, multi-servo mirroring and direction invert.

ARC Pro

Upgrade to ARC Pro

Discover the limitless potential of robot programming with Synthiam ARC Pro – where innovation and creativity meet seamlessly.

Author Avatar
PRO
USA
#1  

I have browsed through many conversations and not found anyone reporting this issue.

Author Avatar
PRO
Canada
LinkedIn Thingiverse Twitter YouTube TikTok
#2  

I may be misinterpreting your question but this seems reasonable to me. If you haven't issued a servo command for it to move a servo to a certain position then ARC doesn't know where the servo is. The EZ-Robot servos do not tell ARC what their position is, they do not have inverse kinematics features, you need Dynamixel servos or other specialty servos for that.

Do you have an initialization script that puts all servos into a starting position? This allows ARC to get the servo position.

Author Avatar
PRO
USA
#3  

I have an init script but it doesn't move the servos.  Will add that.  Not sure why I thought it would know.  Thanks for the information.