From 2882288b5d10a7fadd08377d3fb17c25632b829c Mon Sep 17 00:00:00 2001
From: armar-user <armar6@kit>
Date: Wed, 17 May 2023 19:59:00 +0200
Subject: [PATCH] tuning

---
 GeometricPlanning/ArticulatedObjectDoorHelper.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/GeometricPlanning/ArticulatedObjectDoorHelper.cpp b/GeometricPlanning/ArticulatedObjectDoorHelper.cpp
index 5ee378531..83bbcf6ae 100644
--- a/GeometricPlanning/ArticulatedObjectDoorHelper.cpp
+++ b/GeometricPlanning/ArticulatedObjectDoorHelper.cpp
@@ -42,12 +42,15 @@ namespace simox::geometric_planning
         CHECK_MESSAGE(params.doorContactHandleDistance > 0.,
                         "Grasping from the other side not implemented yet!");
 
+        constexpr float doorContactHandleLateralShift = 25;
+        constexpr float doorContactHandleDistance = -120;
+
         return DoorInteractionContext{
             .rns = {.joint = rns->getNode(jointNodeName),
                     .handle = rns->getNode(handleNodeName),
                     .handleSurfaceProjection = rns->getNode(surfaceProjectionNodeName)},
             .handleSurfaceProjection_T_door_initial_contact =
-                Pose(Eigen::Translation3f{0.F, -params.doorContactHandleDistance, 0.F}),
+                Pose(Eigen::Translation3f{doorContactHandleLateralShift, doorContactHandleDistance, 0.F}),
             .door_initial_contact_T_pre_contact =
                 Pose(Eigen::Translation3f{0.F, 0, params.preContactDistance})};
     }
-- 
GitLab