We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9c692b6 commit f4a72a6Copy full SHA for f4a72a6
.gitignore
pid_controller/src/pid_controller.cpp
@@ -510,8 +510,8 @@ controller_interface::return_type PidController::update_and_write_commands(
510
if (reference_interfaces_.size() == 2 * dof_ && measured_state_values_.size() == 2 * dof_)
511
{
512
if (
513
- !std::isnan(reference_interfaces_[dof_ + i]) &&
514
- !std::isnan(measured_state_values_[dof_ + i]))
+ std::isfinite(reference_interfaces_[dof_ + i]) &&
+ std::isfinite(measured_state_values_[dof_ + i]))
515
516
tmp_command = reference_interfaces_[dof_ + i] *
517
params_.gains.dof_names_map[params_.dof_names[i]].feedforward_gain;
0 commit comments