Skip to content

Commit 9ff84dc

Browse files
Rename ackermann msg to controller state msg type (#1662)
Co-authored-by: Mukunda Bharatheesha <[email protected]>
1 parent e2e3df0 commit 9ff84dc

File tree

8 files changed

+9
-14
lines changed

8 files changed

+9
-14
lines changed

ackermann_steering_controller/test/test_ackermann_steering_controller.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
#include "rclcpp_lifecycle/node_interfaces/lifecycle_node_interface.hpp"
3333

3434
using ControllerStateMsg =
35-
steering_controllers_library::SteeringControllersLibrary::AckermannControllerState;
35+
steering_controllers_library::SteeringControllersLibrary::SteeringControllerStateMsg;
3636
using ControllerReferenceMsg =
3737
steering_controllers_library::SteeringControllersLibrary::ControllerTwistReferenceMsg;
3838

bicycle_steering_controller/test/test_bicycle_steering_controller.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
#include "rclcpp_lifecycle/node_interfaces/lifecycle_node_interface.hpp"
3333

3434
using ControllerStateMsg =
35-
steering_controllers_library::SteeringControllersLibrary::AckermannControllerState;
35+
steering_controllers_library::SteeringControllersLibrary::SteeringControllerStateMsg;
3636
using ControllerReferenceMsg =
3737
steering_controllers_library::SteeringControllersLibrary::ControllerTwistReferenceMsg;
3838

steering_controllers_library/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ set(THIS_PACKAGE_INCLUDE_DEPENDS
2121
tf2
2222
tf2_msgs
2323
tf2_geometry_msgs
24-
ackermann_msgs
2524
)
2625

2726
find_package(ament_cmake REQUIRED)

steering_controllers_library/include/steering_controllers_library/steering_controllers_library.hpp

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
#include "realtime_tools/realtime_publisher.hpp"
2828

2929
// TODO(anyone): Replace with controller specific messages
30-
#include "ackermann_msgs/msg/ackermann_drive_stamped.hpp"
3130
#include "control_msgs/msg/steering_controller_status.hpp"
3231
#include "geometry_msgs/msg/twist_stamped.hpp"
3332
#include "nav_msgs/msg/odometry.hpp"
@@ -70,11 +69,10 @@ class SteeringControllersLibrary : public controller_interface::ChainableControl
7069
controller_interface::return_type update_and_write_commands(
7170
const rclcpp::Time & time, const rclcpp::Duration & period) override;
7271

73-
using ControllerAckermannReferenceMsg = ackermann_msgs::msg::AckermannDriveStamped;
7472
using ControllerTwistReferenceMsg = geometry_msgs::msg::TwistStamped;
7573
using ControllerStateMsgOdom = nav_msgs::msg::Odometry;
7674
using ControllerStateMsgTf = tf2_msgs::msg::TFMessage;
77-
using AckermannControllerState = control_msgs::msg::SteeringControllerStatus;
75+
using SteeringControllerStateMsg = control_msgs::msg::SteeringControllerStatus;
7876

7977
protected:
8078
controller_interface::CallbackReturn set_interface_numbers(
@@ -85,7 +83,6 @@ class SteeringControllersLibrary : public controller_interface::ChainableControl
8583

8684
// Command subscribers and Controller State publisher
8785
rclcpp::Subscription<ControllerTwistReferenceMsg>::SharedPtr ref_subscriber_twist_ = nullptr;
88-
rclcpp::Subscription<ControllerTwistReferenceMsg>::SharedPtr ref_subscriber_ackermann_ = nullptr;
8986
realtime_tools::RealtimeBuffer<std::shared_ptr<ControllerTwistReferenceMsg>> input_ref_;
9087
rclcpp::Duration ref_timeout_ = rclcpp::Duration::from_seconds(0.0); // 0ms
9188

@@ -106,10 +103,10 @@ class SteeringControllersLibrary : public controller_interface::ChainableControl
106103
/// Odometry:
107104
steering_odometry::SteeringOdometry odometry_;
108105

109-
AckermannControllerState published_state_;
106+
SteeringControllerStateMsg published_state_;
110107

111-
using ControllerStatePublisher = realtime_tools::RealtimePublisher<AckermannControllerState>;
112-
rclcpp::Publisher<AckermannControllerState>::SharedPtr controller_s_publisher_;
108+
using ControllerStatePublisher = realtime_tools::RealtimePublisher<SteeringControllerStateMsg>;
109+
rclcpp::Publisher<SteeringControllerStateMsg>::SharedPtr controller_s_publisher_;
113110
std::unique_ptr<ControllerStatePublisher> controller_state_publisher_;
114111

115112
// name constants for state interfaces

steering_controllers_library/package.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
<depend>tf2</depend>
4141
<depend>tf2_msgs</depend>
4242
<depend>tf2_geometry_msgs</depend>
43-
<depend>ackermann_msgs</depend>
4443

4544
<test_depend>ament_cmake_gmock</test_depend>
4645
<test_depend>controller_manager</test_depend>

steering_controllers_library/src/steering_controllers_library.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -397,7 +397,7 @@ controller_interface::CallbackReturn SteeringControllersLibrary::on_configure(
397397
try
398398
{
399399
// State publisher
400-
controller_s_publisher_ = get_node()->create_publisher<AckermannControllerState>(
400+
controller_s_publisher_ = get_node()->create_publisher<SteeringControllerStateMsg>(
401401
"~/controller_state", rclcpp::SystemDefaultsQoS());
402402
controller_state_publisher_ =
403403
std::make_unique<ControllerStatePublisher>(controller_s_publisher_);

steering_controllers_library/test/test_steering_controllers_library.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
#include "steering_controllers_library/steering_controllers_library.hpp"
3333

3434
using ControllerStateMsg =
35-
steering_controllers_library::SteeringControllersLibrary::AckermannControllerState;
35+
steering_controllers_library::SteeringControllersLibrary::SteeringControllerStateMsg;
3636
using ControllerReferenceMsg =
3737
steering_controllers_library::SteeringControllersLibrary::ControllerTwistReferenceMsg;
3838

tricycle_steering_controller/test/test_tricycle_steering_controller.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
#include "tricycle_steering_controller/tricycle_steering_controller.hpp"
3333

3434
using ControllerStateMsg =
35-
steering_controllers_library::SteeringControllersLibrary::AckermannControllerState;
35+
steering_controllers_library::SteeringControllersLibrary::SteeringControllerStateMsg;
3636
using ControllerReferenceMsg =
3737
steering_controllers_library::SteeringControllersLibrary::ControllerTwistReferenceMsg;
3838

0 commit comments

Comments
 (0)