From f16242f5bed799332ecde1c253bae26c8a5aa58f Mon Sep 17 00:00:00 2001 From: Cole Deck Date: Sun, 17 Mar 2024 19:53:49 -0500 Subject: [PATCH] Re-merge calculate_theta into get_joints_from_xyz_rel --- ur5_control.py | 46 ++++++++++++++++++++++++---------------------- 1 file changed, 24 insertions(+), 22 deletions(-) diff --git a/ur5_control.py b/ur5_control.py index 7a8e630..3b33b99 100755 --- a/ur5_control.py +++ b/ur5_control.py @@ -221,27 +221,7 @@ def normalize_degree(theta): # Return angle return normalized_theta -# Calculate base angle and r relative to shoulder joint -def calculate_theta(x, y, a): - # Calculate if we need the + or - in our equations - if (x>-a and y>=0) or (x>a and y<0): - flip = 1 - elif (x<-a and y>=0) or (x-a and y>=0) or (x>a and y<0): + flip = 1 + elif (x<-a and y>=0) or (x