dti-research / frankr

High level motion library for controlling the Franka Emika Panda robot through C++ and Python using ROS
BSD 3-Clause "New" or "Revised" License
6 stars 2 forks source link

compile issues @ ros docker images of distro kinetic, melodic and noetic #2

Open dkuss-tudresden opened 3 years ago

dkuss-tudresden commented 3 years ago

robot.cpp --> Robot::moveWaypointsPtp --> line 142 / Eigen Transformation Assert: [old] this->setPoseTarget(affine); [new] this->setPoseTarget(Affine(affine).toPose());

geometry.hpp --> getInnerRandom() --> line 198 / missing include (or lack of compiler settings) [add] #include \<random>

dkuss-tudresden commented 3 years ago

using the settings above i was able to compile a) in scope of a distro NOETIC using python 3.8, Eigen 3.3.7 and of course CMakeList reworked b) in scope of a distro MELODIC using python 2.7, the Eigen 3.3.4 (default), CMake 3.10.2 and modified CMakeList to match the CMake version as well all requirements

Could also run some movement tests using distro MELODIC, frankr, libfranka 0.8.0, franka system 4.0.4.

dkuss-tudresden commented 3 years ago

###CMakeList Rework

CMakeLists.txt_MELODIC_Python2.7

### Movement Test

frankr_melodic_python2_movetest.py.txt