File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
diff_drive_controller/src Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -153,7 +153,7 @@ controller_interface::return_type DiffDriveController::update_reference_from_sub
153
153
reference_interfaces_[1 ] = 0.0 ;
154
154
}
155
155
else if (
156
- ! std::isnan (command_msg_ptr->twist .linear .x ) && ! std::isnan (command_msg_ptr->twist .angular .z ))
156
+ std::isfinite (command_msg_ptr->twist .linear .x ) && std::isfinite (command_msg_ptr->twist .angular .z ))
157
157
{
158
158
reference_interfaces_[0 ] = command_msg_ptr->twist .linear .x ;
159
159
reference_interfaces_[1 ] = command_msg_ptr->twist .angular .z ;
@@ -187,7 +187,7 @@ controller_interface::return_type DiffDriveController::update_and_write_commands
187
187
double linear_command = reference_interfaces_[0 ];
188
188
double angular_command = reference_interfaces_[1 ];
189
189
190
- if (std::isnan (linear_command) || std::isnan (angular_command))
190
+ if (! std::isfinite (linear_command) || ! std::isfinite (angular_command))
191
191
{
192
192
// NaNs occur on initialization when the reference interfaces are not yet set
193
193
return controller_interface::return_type::OK;
@@ -721,10 +721,10 @@ controller_interface::CallbackReturn DiffDriveController::configure_side(
721
721
return controller_interface::CallbackReturn::SUCCESS;
722
722
}
723
723
724
- bool DiffDriveController::on_set_chained_mode (bool chained_mode)
724
+ bool DiffDriveController::on_set_chained_mode (bool /* chained_mode*/ )
725
725
{
726
726
// Always accept switch to/from chained mode
727
- return true || chained_mode ;
727
+ return true ;
728
728
}
729
729
730
730
std::vector<hardware_interface::CommandInterface>
You can’t perform that action at this time.
0 commit comments