From: Walter Fetter Lages Date: Thu, 10 Oct 2019 04:46:55 +0000 (-0300) Subject: Port to Melodic. X-Git-Url: http://git.ece.ufrgs.br/?a=commitdiff_plain;h=6e4021b23b657001f7fe3465e66a65904514d3e4;p=q2d.git Port to Melodic. --- diff --git a/q2d_bringup/CMakeLists.txt b/q2d_bringup/CMakeLists.txt index c361cb8..8f9369d 100644 --- a/q2d_bringup/CMakeLists.txt +++ b/q2d_bringup/CMakeLists.txt @@ -31,10 +31,10 @@ find_package(catkin REQUIRED COMPONENTS ## your messages/services/actions (e.g. std_msgs, actionlib_msgs, ...). ## * In the file package.xml: ## * add a build_depend tag for "message_generation" -## * add a build_depend and a run_depend tag for each package in MSG_DEP_SET +## * add a build_depend and a exec_depend tag for each package in MSG_DEP_SET ## * If MSG_DEP_SET isn't empty the following dependency has been pulled in ## but can be declared for certainty nonetheless: -## * add a run_depend tag for "message_runtime" +## * add a exec_depend tag for "message_runtime" ## * In this file (CMakeLists.txt): ## * add "message_generation" and every package in MSG_DEP_SET to ## find_package(catkin REQUIRED COMPONENTS ...) @@ -79,7 +79,7 @@ find_package(catkin REQUIRED COMPONENTS ## To declare and build dynamic reconfigure parameters within this ## package, follow these steps: ## * In the file package.xml: -## * add a build_depend and a run_depend tag for "dynamic_reconfigure" +## * add a build_depend and a exec_depend tag for "dynamic_reconfigure" ## * In this file (CMakeLists.txt): ## * add "dynamic_reconfigure" to ## find_package(catkin REQUIRED COMPONENTS ...) @@ -97,7 +97,7 @@ find_package(catkin REQUIRED COMPONENTS ################################### ## The catkin_package macro generates cmake config files for your package ## Declare things to be passed to dependent projects -## INCLUDE_DIRS: uncomment this if you package contains header files +## INCLUDE_DIRS: uncomment this if your package contains header files ## LIBRARIES: libraries you create in this project that dependent projects also need ## CATKIN_DEPENDS: catkin_packages dependent projects also need ## DEPENDS: system dependencies of this project that dependent projects also need diff --git a/q2d_bringup/package.xml b/q2d_bringup/package.xml index f667209..0bdfda4 100644 --- a/q2d_bringup/package.xml +++ b/q2d_bringup/package.xml @@ -1,7 +1,7 @@ - + q2d_bringup - 0.0.0 + 2.0.0 The q2d_bringup package @@ -9,7 +9,6 @@ Walter Fetter Lages - @@ -29,22 +28,33 @@ Walter Fetter Lages - + + + + + + + + - - + + + + catkin effort_controllers joint_state_controller - effort_controllers - joint_state_controller + effort_controllers + joint_state_controller + effort_controllers + joint_state_controller diff --git a/q2d_description/CMakeLists.txt b/q2d_description/CMakeLists.txt index 9c17b38..9f52322 100644 --- a/q2d_description/CMakeLists.txt +++ b/q2d_description/CMakeLists.txt @@ -28,10 +28,10 @@ find_package(catkin REQUIRED) ## your messages/services/actions (e.g. std_msgs, actionlib_msgs, ...). ## * In the file package.xml: ## * add a build_depend tag for "message_generation" -## * add a build_depend and a run_depend tag for each package in MSG_DEP_SET +## * add a build_depend and a exec_depend tag for each package in MSG_DEP_SET ## * If MSG_DEP_SET isn't empty the following dependency has been pulled in ## but can be declared for certainty nonetheless: -## * add a run_depend tag for "message_runtime" +## * add a exec_depend tag for "message_runtime" ## * In this file (CMakeLists.txt): ## * add "message_generation" and every package in MSG_DEP_SET to ## find_package(catkin REQUIRED COMPONENTS ...) @@ -76,7 +76,7 @@ find_package(catkin REQUIRED) ## To declare and build dynamic reconfigure parameters within this ## package, follow these steps: ## * In the file package.xml: -## * add a build_depend and a run_depend tag for "dynamic_reconfigure" +## * add a build_depend and a exec_depend tag for "dynamic_reconfigure" ## * In this file (CMakeLists.txt): ## * add "dynamic_reconfigure" to ## find_package(catkin REQUIRED COMPONENTS ...) @@ -94,7 +94,7 @@ find_package(catkin REQUIRED) ################################### ## The catkin_package macro generates cmake config files for your package ## Declare things to be passed to dependent projects -## INCLUDE_DIRS: uncomment this if you package contains header files +## INCLUDE_DIRS: uncomment this if your package contains header files ## LIBRARIES: libraries you create in this project that dependent projects also need ## CATKIN_DEPENDS: catkin_packages dependent projects also need ## DEPENDS: system dependencies of this project that dependent projects also need diff --git a/q2d_description/package.xml b/q2d_description/package.xml index 9661aa7..00b1f1e 100644 --- a/q2d_description/package.xml +++ b/q2d_description/package.xml @@ -1,7 +1,7 @@ - + q2d_description - 0.0.0 + 2.0.0 The q2d_description package @@ -31,17 +31,26 @@ Walter Fetter Lages - + + + + + + + + - - + + + + catkin diff --git a/q2d_description/urdf/q2d.urdf b/q2d_description/urdf/q2d.urdf index 25ec90a..e05403a 100644 --- a/q2d_description/urdf/q2d.urdf +++ b/q2d_description/urdf/q2d.urdf @@ -173,7 +173,7 @@ transmission_interface/SimpleTransmission - EffortJointInterface + hardware_interface/EffortJointInterface 1 @@ -183,7 +183,7 @@ transmission_interface/SimpleTransmission - EffortJointInterface + hardware_interface/EffortJointInterface 1 diff --git a/q2d_teleop/CMakeLists.txt b/q2d_teleop/CMakeLists.txt index 240779a..884a661 100644 --- a/q2d_teleop/CMakeLists.txt +++ b/q2d_teleop/CMakeLists.txt @@ -2,24 +2,24 @@ cmake_minimum_required(VERSION 2.8.3) project(q2d_teleop) ## Compile as C++11, supported in ROS Kinetic and newer -# add_compile_options(-std=c++11) +add_compile_options(-std=c++11) ## Find catkin macros and libraries ## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz) ## is used, also find other catkin packages find_package(catkin REQUIRED COMPONENTS cmake_modules + geometry_msgs kdl_parser roscpp sensor_msgs - geometry_msgs std_msgs urdf ) ## System dependencies are found with CMake's conventions # find_package(Boost REQUIRED COMPONENTS system) -find_package(Eigen REQUIRED) +find_package(Eigen3 REQUIRED) find_package(orocos_kdl REQUIRED) @@ -38,10 +38,10 @@ find_package(orocos_kdl REQUIRED) ## your messages/services/actions (e.g. std_msgs, actionlib_msgs, ...). ## * In the file package.xml: ## * add a build_depend tag for "message_generation" -## * add a build_depend and a run_depend tag for each package in MSG_DEP_SET +## * add a build_depend and a exec_depend tag for each package in MSG_DEP_SET ## * If MSG_DEP_SET isn't empty the following dependency has been pulled in ## but can be declared for certainty nonetheless: -## * add a run_depend tag for "message_runtime" +## * add a exec_depend tag for "message_runtime" ## * In this file (CMakeLists.txt): ## * add "message_generation" and every package in MSG_DEP_SET to ## find_package(catkin REQUIRED COMPONENTS ...) @@ -76,7 +76,7 @@ find_package(orocos_kdl REQUIRED) ## Generate added messages and services with any dependencies listed here # generate_messages( # DEPENDENCIES -# sensor_msgs geometry_msgs # std_msgs +# geometry_msgs# sensor_msgs# std_msgs # ) ################################################ @@ -86,7 +86,7 @@ find_package(orocos_kdl REQUIRED) ## To declare and build dynamic reconfigure parameters within this ## package, follow these steps: ## * In the file package.xml: -## * add a build_depend and a run_depend tag for "dynamic_reconfigure" +## * add a build_depend and a exec_depend tag for "dynamic_reconfigure" ## * In this file (CMakeLists.txt): ## * add "dynamic_reconfigure" to ## find_package(catkin REQUIRED COMPONENTS ...) @@ -104,15 +104,15 @@ find_package(orocos_kdl REQUIRED) ################################### ## The catkin_package macro generates cmake config files for your package ## Declare things to be passed to dependent projects -## INCLUDE_DIRS: uncomment this if you package contains header files +## INCLUDE_DIRS: uncomment this if your package contains header files ## LIBRARIES: libraries you create in this project that dependent projects also need ## CATKIN_DEPENDS: catkin_packages dependent projects also need ## DEPENDS: system dependencies of this project that dependent projects also need catkin_package( # INCLUDE_DIRS include # LIBRARIES q2d_teleop -# CATKIN_DEPENDS cmake_modules kdl_parser roscpp sensor_msgs goemetry_msgs std_msgs urdf -# DEPENDS Eigen +# CATKIN_DEPENDS cmake_modules geometry_msgs kdl_parser orocos_kdl roscpp sensor_msgs std_msgs urdf +# DEPENDS system_lib ) ########### @@ -125,7 +125,7 @@ include_directories( # include ${catkin_INCLUDE_DIRS} # TODO: Check names of system library include directories (Eigen) - ${Eigen_INCLUDE_DIRS} + ${EIGEN3_INCLUDE_DIRS} ${orocos_kdl_INCLUDE_DIRS} ) @@ -158,13 +158,13 @@ add_executable(q2d_teleop_rviz src/q2d_teleop_rviz.cpp) ## Specify libraries to link a library or executable target against target_link_libraries(q2d_teleop_tablet ${catkin_LIBRARIES} - ${Eigen_LIBRARIES} +# ${Eigen3_LIBRARIES} ${orocos_kdl_LIBRARIES} ) target_link_libraries(q2d_teleop_rviz ${catkin_LIBRARIES} - ${Eigen_LIBRARIES} +# ${Eigen3_LIBRARIES} ${orocos_kdl_LIBRARIES} ) diff --git a/q2d_teleop/package.xml b/q2d_teleop/package.xml index dee9698..ea79ddb 100644 --- a/q2d_teleop/package.xml +++ b/q2d_teleop/package.xml @@ -1,7 +1,7 @@ - + q2d_teleop - 0.0.0 + 2.0.0 The q2d_teleop package @@ -9,7 +9,6 @@ Walter Fetter Lages - @@ -29,36 +28,54 @@ Walter Fetter Lages - + + + + + + + + - - + + + + catkin Eigen cmake_modules + geometry_msgs kdl_parser orocos_kdl roscpp sensor_msgs - geometry_msgs std_msgs urdf - Eigen - cmake_modules - kdl_parser - orocos_kdl - roscpp - sensor_msgs - geometry_msgs - std_msgs - urdf + Eigen + cmake_modules + geometry_msgs + kdl_parser + orocos_kdl + roscpp + sensor_msgs + std_msgs + urdf + Eigen + cmake_modules + geometry_msgs + kdl_parser + orocos_kdl + roscpp + sensor_msgs + std_msgs + urdf