From a22cd882f82a0d23378872a1d013c821e57ba1b0 Mon Sep 17 00:00:00 2001 From: Felix von Drigalski Date: Mon, 5 Apr 2021 00:23:11 +0900 Subject: [PATCH] Add Python2 compatibility --- .../scripts/move_group_python_interface_tutorial.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/doc/move_group_python_interface/scripts/move_group_python_interface_tutorial.py b/doc/move_group_python_interface/scripts/move_group_python_interface_tutorial.py index e25aec5ff..35aa97687 100755 --- a/doc/move_group_python_interface/scripts/move_group_python_interface_tutorial.py +++ b/doc/move_group_python_interface/scripts/move_group_python_interface_tutorial.py @@ -51,12 +51,13 @@ import moveit_commander import moveit_msgs.msg import geometry_msgs.msg -from math import pi, dist, fabs, cos try: - from math import tau + from math import pi, tau, dist, fabs, cos except: # For Python 2 compatibility - from math import pi + from math import pi, fabs, cos, sqrt tau = 2.0*pi + def dist(p, q): + return sqrt(sum((p_i - q_i)**2.0 for p_i, q_i in zip(p,q))) from std_msgs.msg import String from moveit_commander.conversions import pose_to_list ## END_SUB_TUTORIAL