Skip to content

Commit 010f88a

Browse files
author
Summer
authored
Merge pull request #202 from 321Aurora/fixed-for-wheel-speed
Modify command for fixed front friction wheel speed
2 parents 703b656 + 069c397 commit 010f88a

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

rm_shooter_controllers/src/standard.cpp

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -297,8 +297,15 @@ void Controller::setSpeed(const rm_msgs::ShootCmd& cmd)
297297
{
298298
for (size_t j = 0; j < ctrls_friction_[i].size(); j++)
299299
{
300-
ctrls_friction_[i][j]->setCommand(wheel_speed_directions_[i][j] *
301-
(cmd_.wheel_speed + config_.extra_wheel_speed + wheel_speed_offsets_[i][j]));
300+
// Used to distinguish the front and rear friction wheels.
301+
if (j == 0)
302+
ctrls_friction_[i][j]->setCommand(
303+
wheel_speed_directions_[i][j] *
304+
(cmd_.wheel_speed + config_.extra_wheel_speed + cmd_.wheels_speed_offset_back));
305+
if (j == 1)
306+
ctrls_friction_[i][j]->setCommand(
307+
wheel_speed_directions_[i][j] *
308+
(cmd_.wheel_speed + config_.extra_wheel_speed + cmd_.wheels_speed_offset_front));
302309
}
303310
}
304311
}

0 commit comments

Comments
 (0)