From c71adc34972a0d3425f8f5594ecf5eb59350a09a Mon Sep 17 00:00:00 2001 From: Guilhem Saurel <guilhem.saurel@laas.fr> Date: Wed, 7 Apr 2021 13:02:18 +0200 Subject: [PATCH] [wip/py-hpp-rbprm-corba] Add patch-81 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit for curves → ndcurves --- py-hpp-rbprm-corba/Makefile | 2 +- py-hpp-rbprm-corba/distinfo | 1 + py-hpp-rbprm-corba/patches/patch-81 | 60 +++++++++++++++++++++++++++++ 3 files changed, 62 insertions(+), 1 deletion(-) create mode 100644 py-hpp-rbprm-corba/patches/patch-81 diff --git a/py-hpp-rbprm-corba/Makefile b/py-hpp-rbprm-corba/Makefile index 23d2e1f2..b5b7abf1 100644 --- a/py-hpp-rbprm-corba/Makefile +++ b/py-hpp-rbprm-corba/Makefile @@ -4,7 +4,7 @@ HPP_PACKAGE= hpp-rbprm-corba HPP_COMMENT= Corba server for RB-PRM -PKGREVISION= 1 +PKGREVISION= 2 CATEGORIES= wip diff --git a/py-hpp-rbprm-corba/distinfo b/py-hpp-rbprm-corba/distinfo index c21d95ac..67a75ca2 100644 --- a/py-hpp-rbprm-corba/distinfo +++ b/py-hpp-rbprm-corba/distinfo @@ -2,3 +2,4 @@ SHA1 (hpp-rbprm-corba-4.10.0.tar.gz) = 1bcf3a826e0c450e7faeee72ec1ccc3fb80dcf9f RMD160 (hpp-rbprm-corba-4.10.0.tar.gz) = 60b4c152affe070c45fb56154ffbbb4738294726 Size (hpp-rbprm-corba-4.10.0.tar.gz) = 6521750 bytes SHA1 (patch-78) = daba9ccdaa36b43b57fd42dadd3b56e7064afda8 +SHA1 (patch-81) = 9be1ffd5a8016d32092d811bef5fe0abf9192a8c diff --git a/py-hpp-rbprm-corba/patches/patch-81 b/py-hpp-rbprm-corba/patches/patch-81 new file mode 100644 index 00000000..c506bd11 --- /dev/null +++ b/py-hpp-rbprm-corba/patches/patch-81 @@ -0,0 +1,60 @@ +From 98126ad1ba94fe339238f308e998844115a1e338 Mon Sep 17 00:00:00 2001 +From: Guilhem Saurel <guilhem.saurel@laas.fr> +Date: Wed, 7 Apr 2021 12:00:18 +0200 +Subject: [PATCH] =?UTF-8?q?curves=20=E2=86=92=20ndcurves?= +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +--- + script/tools/disp_bezier.py | 7 ++----- + src/hpp/corbaserver/rbprm/rbprmfullbody.py | 7 ++++--- + 2 files changed, 6 insertions(+), 8 deletions(-) + +diff --git a/script/tools/disp_bezier.py b/script/tools/disp_bezier.py +index 6df4215..cf55d98 100644 +--- script/tools/disp_bezier.py ++++ script/tools/disp_bezier.py +@@ -1,13 +1,10 @@ +-from curves import bezier, polynomial +- + from numpy import matrix +-from numpy.linalg import norm +- + ++from ndcurves import bezier, polynomial + + + def displayBezierCurve(r,curve,step=0.001,color=[0.85, 0.75, 0.15, 1.0],name=None,offset = None): +- if name==None: ++ if name is None: + name="bezier_curve" + list = r.client.gui.getNodeList() + i=0 +diff --git a/src/hpp/corbaserver/rbprm/rbprmfullbody.py b/src/hpp/corbaserver/rbprm/rbprmfullbody.py +index 2a327ae..014a5fd 100755 +--- src/hpp/corbaserver/rbprm/rbprmfullbody.py ++++ src/hpp/corbaserver/rbprm/rbprmfullbody.py +@@ -16,10 +16,11 @@ + # hpp-manipulation-corba. If not, see + # <http://www.gnu.org/licenses/>. + ++from numpy import array, matrix ++ + from hpp.corbaserver.rbprm import Client as RbprmClient + from hpp.corbaserver.robot import Robot +-from curves import bezier +-from numpy import array, matrix ++from ndcurves import bezier + + + # # Load and handle a RbprmFullbody robot for rbprm planning +@@ -31,7 +32,7 @@ class FullBody(Robot): + def __init__(self, robotName = None, rootJointType = None, load = True, client = None, hppcorbaClient = None, clientRbprm=None): + Robot.__init__(self, robotName, rootJointType, False, client, hppcorbaClient) + self.tf_root = "base_link" +- if clientRbprm == None: ++ if clientRbprm is None: + self.clientRbprm = RbprmClient() + else: + self.clientRbprm = clientRbprm -- GitLab