We have a program that draws a rounded rectangle using xarm.set_position()
and specifying the radius. This works fine most of the time but once in a while,
our XArm 7 ignores the radius and makes a square corner instead.
Note that the program is identical every time and all XArm software is
the latest version. Still, the robot sometimes makes round
corners, sometimes it makes square corners. Typically, we power cycle
the robot and the problem goes away.
Sounds to me that this may be an uninitialized variable in the firmware or
something like it. Can you think of what else might cause this
strange behavior?
This is important to us because these intermittent problems could easily
cause the robot to damage the customer parts it is working on.
Thank you,
Andre Sant’Anna
Director, R&D
Applied Anodize, Inc.