From 24ea9a4b3a7a5a704603a49228825d8a0728dac6 Mon Sep 17 00:00:00 2001
From: m-guberina <gubi.guberina@gmail.com>
Date: Tue, 10 Dec 2024 16:37:44 +0100
Subject: [PATCH] cm

---
 python/examples/.cart_pulling.py.swp       | Bin 32768 -> 32768 bytes
 python/examples/cart_pulling.py            |  14 ++++++++++++--
 python/ur_simple_control/clik/.clik.py.swp | Bin 36864 -> 36864 bytes
 3 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/python/examples/.cart_pulling.py.swp b/python/examples/.cart_pulling.py.swp
index 1e3db6e2e2ea153f62b9d8f4e40c73cfd5e6ea9b..b7c97396aebcf2267653da4c60596a8c43fb31f2 100644
GIT binary patch
delta 538
zcmZo@U}|V!5=t@%^Ym4)&@*CSU|<knV6aTsC=@5aD80E*V6s2&2Tlft3NDC@^kl&V
zW4mv>3=C&^85nAK85r_-85rz%85nqZ85mCSFfc6OVPJ^mVPKHrVPLq<&A`yY&A{Nx
z&A{-Ui-BQ27s#Z|j4a<cCvUJ|nOvHqJ^5VD)5+^|HJIXaCST9htXEd>bqo&n40BZo
z@ptjJQpiXwOI0W-&sRvvOiN2GO3f=#2y%6E4RZB!b`4f=^AA!83HMiU4Dt<TP=EqT
zjHsuA8E_+9!#sU(f}9*|4h|sK(;!O=;!{)Oixg}XLgLHgQ{#&=(=$pY^W;g2!zFXz
jk~yhqV7bYW?n09{=lV|mldCy-pP%w150=fUdA9`tnO>5Y

delta 116
zcmZo@U}|V!5=t@%^Ym4)&@*CSU|<knU=WVqC=@5aD7d*$V6s22Jr4uJd>)95;AFuB
zW2qm!3=FGz85l}<85qQP85oX1RTT1UW@LH5J$Zu#%jB9Y{mB(s`kO1Wgc&Dy<oZs&
MnX9^4HSe|{0HO&U6#xJL

diff --git a/python/examples/cart_pulling.py b/python/examples/cart_pulling.py
index 86dca38..66b33e7 100644
--- a/python/examples/cart_pulling.py
+++ b/python/examples/cart_pulling.py
@@ -194,8 +194,18 @@ def cartPullingControlLoop(args, robot : RobotManager, goal, solver_grasp, solve
     if past_data['priority_register'][-1][1] == '1' and priority_register[1] == '0': 
         # create straight line path from ee to base
         p_cart = q[:2]
-        p_ee = T_w_e.translation[:2]
-        straigh_line_path = np.linspace(p_ee, p_cart, args.past_window_size)
+        if robot.robot_name != "yumi":
+            p_ee = T_w_e.translation[:2]
+            straigh_line_path = np.linspace(p_ee, p_cart, args.past_window_size)
+        else:
+            p_ee_l = T_w_e_left.translation[:2]
+            p_ee_r = T_w_e_right.translation[:2]
+        # MASSIVE TODO: have two different REFERENCES FOR TWO ARMS
+        # EVILLLLLLLLLLLLLLLLLLLLLLLLLLll
+        # MASSIVE TODO: have two different REFERENCES FOR TWO ARMS
+        # MASSIVE TODO: have two different REFERENCES FOR TWO ARMS
+        # MASSIVE TODO: have two different REFERENCES FOR TWO ARMS
+            straigh_line_path = np.linspace(p_ee_l, p_cart, args.past_window_size)
         # time it the same way the base path is timed 
         time_past = np.linspace(0.0, args.past_window_size * robot.dt, args.past_window_size)
         s = np.linspace(0.0, args.n_knots * args.ocp_dt, args.past_window_size)
diff --git a/python/ur_simple_control/clik/.clik.py.swp b/python/ur_simple_control/clik/.clik.py.swp
index 3dd35d54e6b1f3bcee9bb7b2e5175e414d2190fc..4f63782936cd661ef1ccba5b4d9e81eb3873b0a1 100644
GIT binary patch
delta 32
ncmZozz|^pSNi@kI%+puFLeGeSfq_AQfuScpB7NIN(bxR|j2Q_)

delta 32
ncmZozz|^pSNi@kI%+puFLeGeSfq_AQfgvwGBK^=t(bxR|i$@7A

-- 
GitLab