From f180994944ffb9f1ed73dbddbdaed0821ca535b6 Mon Sep 17 00:00:00 2001 From: Walter Fetter Lages Date: Tue, 8 Sep 2020 03:20:01 -0300 Subject: [PATCH] Move messages to nonsmooth_backstep_controller_msgs package. --- CMakeLists.txt | 25 ++++++++++------------ .../nonsmooth_backstep_controller.h | 4 ++-- msg/NonSmoothBackstepControllerStatus.msg | 16 -------------- msg/PosePolar.msg | 3 --- package.xml | 5 +++-- src/nonsmooth_backstep_controller.cpp | 6 +++--- 6 files changed, 19 insertions(+), 40 deletions(-) delete mode 100644 msg/NonSmoothBackstepControllerStatus.msg delete mode 100644 msg/PosePolar.msg diff --git a/CMakeLists.txt b/CMakeLists.txt index 1948eda..38c6345 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,11 +12,10 @@ find_package(catkin REQUIRED COMPONENTS controller_interface effort_controllers geometry_msgs - message_generation - message_runtime nav_msgs roscpp tf + nonsmooth_backstep_controller_msgs ) ## System dependencies are found with CMake's conventions @@ -54,13 +53,11 @@ find_package(Eigen3 REQUIRED) ## * add every package in MSG_DEP_SET to generate_messages(DEPENDENCIES ...) ## Generate messages in the 'msg' folder -add_message_files( - FILES +# add_message_files( +# FILES # Message1.msg # Message2.msg - NonSmoothBackstepControllerStatus.msg - PosePolar.msg -) +# ) ## Generate services in the 'srv' folder # add_service_files( @@ -77,12 +74,12 @@ add_message_files( # ) ## Generate added messages and services with any dependencies listed here -generate_messages( - DEPENDENCIES - std_msgs - geometry_msgs - nav_msgs -) +# generate_messages( +# DEPENDENCIES +# std_msgs +# geometry_msgs +# nav_msgs +#) ################################################ ## Declare ROS dynamic reconfigure parameters ## @@ -116,7 +113,7 @@ generate_messages( catkin_package( INCLUDE_DIRS include LIBRARIES nonsmooth_backstep_controller - CATKIN_DEPENDS arc_odometry controller_interface effort_controllers geometry_msgs nav_msgs roscpp tf + CATKIN_DEPENDS arc_odometry controller_interface effort_controllers geometry_msgs nav_msgs roscpp tf nonsmooth_backstep_controller_msgs DEPENDS EIGEN3 ) diff --git a/include/nonsmooth_backstep_controller/nonsmooth_backstep_controller.h b/include/nonsmooth_backstep_controller/nonsmooth_backstep_controller.h index b4f23da..022c0ee 100644 --- a/include/nonsmooth_backstep_controller/nonsmooth_backstep_controller.h +++ b/include/nonsmooth_backstep_controller/nonsmooth_backstep_controller.h @@ -41,7 +41,7 @@ #include #include -#include +#include namespace effort_controllers { @@ -63,7 +63,7 @@ namespace effort_controllers std::vector joints_; boost::scoped_ptr + > status_publisher_ ; boost::shared_ptrcontroller_interface effort_controllers geometry_msgs - message_generation nav_msgs + nonsmooth_backstep_controller_msgs roscpp tf Eigen3 @@ -65,6 +65,7 @@ effort_controllers geometry_msgs nav_msgs + nonsmooth_backstep_controller_msgs roscpp tf Eigen3 @@ -72,8 +73,8 @@ controller_interface effort_controllers geometry_msgs - message_runtime nav_msgs + nonsmooth_backstep_controller_msgs roscpp tf diff --git a/src/nonsmooth_backstep_controller.cpp b/src/nonsmooth_backstep_controller.cpp index 149e173..d2ab303 100644 --- a/src/nonsmooth_backstep_controller.cpp +++ b/src/nonsmooth_backstep_controller.cpp @@ -27,8 +27,8 @@ #include -#define sqr(x) (x*x) -#define cub(x) (x*x*x) +#define sqr(x) ((x)*(x)) +#define cub(x) ((x)*(x)*(x)) namespace effort_controllers { @@ -80,7 +80,7 @@ namespace effort_controllers std::string base_frame_id="base_link"; node_.param("base_frame_id",base_frame_id,base_frame_id); - status_publisher_.reset(new realtime_tools::RealtimePublisher(node_,"status",1)); + status_publisher_.reset(new realtime_tools::RealtimePublisher(node_,"status",1)); status_publisher_->msg_.header.frame_id=odom_frame_id; odom_publisher_.reset(new realtime_tools::RealtimePublisher(node_,"odom",100)); -- 2.12.0