jesseweisberg / moveo_ros

ROS packages and Arduino scripts that can be used to control the BCN3D Moveo robotic arm in simulation and real-life.
MIT License
297 stars 126 forks source link

Ubuntu18.04 and ROS melodic #41

Open Kamalnl92 opened 1 year ago

Kamalnl92 commented 1 year ago

Hello Jesse,

Thank you very much for the project. I am trying to use the project on Ubuntu 18.04, when I try to catkin_make the project I get the below error.

Any suggestion would be appreciate it.

robot@robot-HP-Pavilion-Laptop-15-ck0xx:~/catkin_ws$ catkin_make
Base path: /home/robot/catkin_ws
Source space: /home/robot/catkin_ws/src
Build space: /home/robot/catkin_ws/build
Devel space: /home/robot/catkin_ws/devel
Install space: /home/robot/catkin_ws/install
####
#### Running command: "make cmake_check_build_system" in "/home/robot/catkin_ws/build"
####
####
#### Running command: "make -j8 -l8" in "/home/robot/catkin_ws/build"
####
[  0%] Built target sensor_msgs_generate_messages_cpp
[  0%] Built target std_msgs_generate_messages_cpp
[  0%] Built target std_msgs_generate_messages_lisp
[  0%] Built target sensor_msgs_generate_messages_py
[  0%] Built target sensor_msgs_generate_messages_lisp
[  0%] Built target std_msgs_generate_messages_py
[  9%] Building CXX object moveo/moveo_moveit/CMakeFiles/move_group_1.dir/src/move_group_interface_coor_1.cpp.o
[  9%] Built target std_msgs_generate_messages_nodejs
[  9%] Built target sensor_msgs_generate_messages_eus
[  9%] Built target std_msgs_generate_messages_eus
[  9%] Built target sensor_msgs_generate_messages_nodejs
[  9%] Built target _moveo_moveit_generate_messages_check_deps_ArmJointState
[ 27%] Built target moveo_moveit_generate_messages_eus
[ 36%] Built target moveo_moveit_generate_messages_nodejs
[ 54%] Built target moveo_moveit_generate_messages_py
[ 63%] Built target moveo_moveit_generate_messages_cpp
[ 72%] Built target moveo_moveit_generate_messages_lisp
[ 72%] Built target moveo_moveit_generate_messages
[ 90%] Built target moveit_convert
In file included from /usr/include/eigen3/Eigen/Core:347:0,
                 from /usr/include/eigen3/Eigen/Geometry:11,
                 from /opt/ros/melodic/include/moveit/robot_model/joint_model.h:47,
                 from /opt/ros/melodic/include/moveit/robot_model/joint_model_group.h:41,
                 from /opt/ros/melodic/include/moveit/robot_model/robot_model.h:47,
                 from /opt/ros/melodic/include/moveit/robot_state/robot_state.h:41,
                 from /opt/ros/melodic/include/moveit/move_group_interface/move_group_interface.h:42,
                 from /home/robot/catkin_ws/src/moveo/moveo_moveit/src/move_group_interface_coor_1.cpp:1:
/usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘Eigen::Transform<Scalar, Dim, Mode, _Options>::Transform(const Eigen::Transform<_Scalar, Dim, OtherMode, OtherOptions>&) [with int OtherMode = 2; int OtherOptions = 0; _Scalar = double; int _Dim = 3; int _Mode = 1; int _Options = 0]’:
/home/robot/catkin_ws/src/moveo/moveo_moveit/src/move_group_interface_coor_1.cpp:65:95:   required from here
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:331:5: error: static assertion failed: YOU_PERFORMED_AN_INVALID_TRANSFORMATION_CONVERSION
     EIGEN_STATIC_ASSERT(EIGEN_IMPLIES(OtherMode==int(Affine)||OtherMode==int(AffineCompact), Mode!=int(Isometry)),
     ^
moveo/moveo_moveit/CMakeFiles/move_group_1.dir/build.make:62: recipe for target 'moveo/moveo_moveit/CMakeFiles/move_group_1.dir/src/move_group_interface_coor_1.cpp.o' failed
make[2]: *** [moveo/moveo_moveit/CMakeFiles/move_group_1.dir/src/move_group_interface_coor_1.cpp.o] Error 1
CMakeFiles/Makefile2:606: recipe for target 'moveo/moveo_moveit/CMakeFiles/move_group_1.dir/all' failed
make[1]: *** [moveo/moveo_moveit/CMakeFiles/move_group_1.dir/all] Error 2
Makefile:140: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j8 -l8" failed