From 4bb31ff0f4d14d21055297bcdf08688afe8ecb96 Mon Sep 17 00:00:00 2001 From: Valenza Florian <fvalenza@laas.fr> Date: Wed, 3 Aug 2016 16:14:41 +0200 Subject: [PATCH] [C++] Fix distance_impl for derived joints --- src/multibody/joint/joint-revolute-unbounded.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/multibody/joint/joint-revolute-unbounded.hpp b/src/multibody/joint/joint-revolute-unbounded.hpp index 70465dc4c..4ce217e4e 100644 --- a/src/multibody/joint/joint-revolute-unbounded.hpp +++ b/src/multibody/joint/joint-revolute-unbounded.hpp @@ -236,7 +236,7 @@ namespace se3 double distance_impl(const Eigen::VectorXd & q0,const Eigen::VectorXd & q1) const { - return fabs(difference_impl(q0,q1)[0]); + return difference_impl(q0,q1).norm(); } ConfigVector_t neutralConfiguration_impl() const -- GitLab