@@ -165,47 +165,41 @@ class AckermannSteeringControllerFixture : public ::testing::Test
165
165
command_ifs.reserve (joint_command_values_.size ());
166
166
167
167
command_itfs_.emplace_back (hardware_interface::CommandInterface (
168
- rear_wheels_names_ [0 ], traction_interface_name_,
168
+ wheels_names_ [0 ], traction_interface_name_,
169
169
&joint_command_values_[CMD_TRACTION_RIGHT_WHEEL]));
170
170
command_ifs.emplace_back (command_itfs_.back ());
171
171
172
172
command_itfs_.emplace_back (hardware_interface::CommandInterface (
173
- rear_wheels_names_[1 ], steering_interface_name_,
174
- &joint_command_values_[CMD_TRACTION_LEFT_WHEEL]));
173
+ wheels_names_[1 ], steering_interface_name_, &joint_command_values_[CMD_TRACTION_LEFT_WHEEL]));
175
174
command_ifs.emplace_back (command_itfs_.back ());
176
175
177
176
command_itfs_.emplace_back (hardware_interface::CommandInterface (
178
- front_wheels_names_[0 ], steering_interface_name_,
179
- &joint_command_values_[CMD_STEER_RIGHT_WHEEL]));
177
+ steers_names_[0 ], steering_interface_name_, &joint_command_values_[CMD_STEER_RIGHT_WHEEL]));
180
178
command_ifs.emplace_back (command_itfs_.back ());
181
179
182
180
command_itfs_.emplace_back (hardware_interface::CommandInterface (
183
- front_wheels_names_[1 ], steering_interface_name_,
184
- &joint_command_values_[CMD_STEER_LEFT_WHEEL]));
181
+ steers_names_[1 ], steering_interface_name_, &joint_command_values_[CMD_STEER_LEFT_WHEEL]));
185
182
command_ifs.emplace_back (command_itfs_.back ());
186
183
187
184
std::vector<hardware_interface::LoanedStateInterface> state_ifs;
188
185
state_itfs_.reserve (joint_state_values_.size ());
189
186
state_ifs.reserve (joint_state_values_.size ());
190
187
191
188
state_itfs_.emplace_back (hardware_interface::StateInterface (
192
- rear_wheels_names_ [0 ], traction_interface_name_,
189
+ wheels_names_ [0 ], traction_interface_name_,
193
190
&joint_state_values_[STATE_TRACTION_RIGHT_WHEEL]));
194
191
state_ifs.emplace_back (state_itfs_.back ());
195
192
196
193
state_itfs_.emplace_back (hardware_interface::StateInterface (
197
- rear_wheels_names_[1 ], traction_interface_name_,
198
- &joint_state_values_[STATE_TRACTION_LEFT_WHEEL]));
194
+ wheels_names_[1 ], traction_interface_name_, &joint_state_values_[STATE_TRACTION_LEFT_WHEEL]));
199
195
state_ifs.emplace_back (state_itfs_.back ());
200
196
201
197
state_itfs_.emplace_back (hardware_interface::StateInterface (
202
- front_wheels_names_[0 ], steering_interface_name_,
203
- &joint_state_values_[STATE_STEER_RIGHT_WHEEL]));
198
+ steers_names_[0 ], steering_interface_name_, &joint_state_values_[STATE_STEER_RIGHT_WHEEL]));
204
199
state_ifs.emplace_back (state_itfs_.back ());
205
200
206
201
state_itfs_.emplace_back (hardware_interface::StateInterface (
207
- front_wheels_names_[1 ], steering_interface_name_,
208
- &joint_state_values_[STATE_STEER_LEFT_WHEEL]));
202
+ steers_names_[1 ], steering_interface_name_, &joint_state_values_[STATE_STEER_LEFT_WHEEL]));
209
203
state_ifs.emplace_back (state_itfs_.back ());
210
204
211
205
controller_->assign_interfaces (std::move (command_ifs), std::move (state_ifs));
@@ -276,29 +270,26 @@ class AckermannSteeringControllerFixture : public ::testing::Test
276
270
protected:
277
271
// Controller-related parameters
278
272
double reference_timeout_ = 2.0 ;
279
- bool front_steering_ = true ;
280
273
bool open_loop_ = false ;
281
274
unsigned int velocity_rolling_window_size_ = 10 ;
282
275
bool position_feedback_ = false ;
283
- std::vector<std::string> rear_wheels_names_ = {" rear_right_wheel_joint" , " rear_left_wheel_joint" };
284
- std::vector<std::string> front_wheels_names_ = {
276
+ std::vector<std::string> wheels_names_ = {" rear_right_wheel_joint" , " rear_left_wheel_joint" };
277
+ std::vector<std::string> steers_names_ = {
285
278
" front_right_steering_joint" , " front_left_steering_joint" };
286
279
std::vector<std::string> joint_names_ = {
287
- rear_wheels_names_ [0 ], rear_wheels_names_ [1 ], front_wheels_names_ [0 ], front_wheels_names_ [1 ]};
280
+ wheels_names_ [0 ], wheels_names_ [1 ], steers_names_ [0 ], steers_names_ [1 ]};
288
281
289
- std::vector<std::string> rear_wheels_preceeding_names_ = {
282
+ std::vector<std::string> wheels_preceeding_names_ = {
290
283
" pid_controller/rear_right_wheel_joint" , " pid_controller/rear_left_wheel_joint" };
291
- std::vector<std::string> front_wheels_preceeding_names_ = {
284
+ std::vector<std::string> steers_preceeding_names_ = {
292
285
" pid_controller/front_right_steering_joint" , " pid_controller/front_left_steering_joint" };
293
286
std::vector<std::string> preceeding_joint_names_ = {
294
- rear_wheels_preceeding_names_ [0 ], rear_wheels_preceeding_names_[ 1 ],
295
- front_wheels_preceeding_names_[ 0 ], front_wheels_preceeding_names_ [1 ]};
287
+ wheels_preceeding_names_ [0 ], wheels_preceeding_names_[ 1 ], steers_preceeding_names_[ 0 ],
288
+ steers_preceeding_names_ [1 ]};
296
289
297
290
double wheelbase_ = 3.24644 ;
298
- double front_wheel_track_ = 2.12321 ;
299
- double rear_wheel_track_ = 1.76868 ;
300
- double front_wheels_radius_ = 0.45 ;
301
- double rear_wheels_radius_ = 0.45 ;
291
+ double traction_wheel_track_ = 1.76868 ;
292
+ double traction_wheels_radius_ = 0.45 ;
302
293
303
294
std::array<double , 4 > joint_state_values_ = {0.5 , 0.5 , 0.0 , 0.0 };
304
295
std::array<double , 4 > joint_command_values_ = {1.1 , 3.3 , 2.2 , 4.4 };
0 commit comments