Scarakins is INCORRECT!!!

More
28 Jul 2025 15:45 #332486 by heaven
Scarakins is INCORRECT!!! was created by heaven
Many users encounter issues when operating SCARA robots in real-world scenarios, including joint following errors, motor jolts, joint value shifts after homing, and the robot's inability to operate in negative space. These problems often stem from inaccuracies in the inverse kinematic equations. For example, modifying the home position to 30 in the SCARA configuration file (available at: github.com/LinuxCNC/linuxcnc/blob/master...vial/scara/scara.ini ) can cause joint 1 and joint 3 values to change after homing, leading to joint following errors or motor jolts.To address these issues, I created a modified version of the configuration. This version corrects the inverse kinematic calculations and includes adjustments to how the Z-axis is calculated for my specific use case.
 
Attachments:

Please Log in or Create an account to join the conversation.

  • andypugh
  • andypugh's Avatar
  • Away
  • Moderator
  • Moderator
More
30 Jul 2025 13:48 #332555 by andypugh
Replied by andypugh on topic Scarakins is INCORRECT!!!
Does this version leave existing configurations using scarakins unaffected? ie, is the new behaviour a strict superset of the area of correct behaviour of the existing kinematics?
If so, then can you raise a pull-request to update the current scarakins at github.com/LinuxCNC/linuxcnc

If the behaviour is different, then please raise a pull-request to add the new kins alongside the existing (scarkins2 for example)

The reason for this is that we try not t break existing configs through our updates. Anything that is currently working has to work at least as well after the update.
The following user(s) said Thank You: tommylight

Please Log in or Create an account to join the conversation.

Time to create page: 0.085 seconds
Powered by Kunena Forum