From d13b0600926de6ba8efe3ffb21cb03ccc5e26c36 Mon Sep 17 00:00:00 2001 From: 321aurora <2508260166@qq.com> Date: Wed, 9 Jul 2025 17:34:59 +0800 Subject: [PATCH 1/3] Achieve a fixed speed for the first friction wheel and adjust secondary friction wheel. --- .../rm_common/decision/command_sender.h | 37 +++++++++++++++++-- 1 file changed, 33 insertions(+), 4 deletions(-) diff --git a/rm_common/include/rm_common/decision/command_sender.h b/rm_common/include/rm_common/decision/command_sender.h index a7baeb68..df5640b5 100644 --- a/rm_common/include/rm_common/decision/command_sender.h +++ b/rm_common/include/rm_common/decision/command_sender.h @@ -381,6 +381,8 @@ class ShooterCommandSender : public TimeStampCommandSenderBasegetShootFrequency(); TimeStampCommandSenderBase::sendCommand(time); } @@ -495,9 +499,11 @@ class ShooterCommandSender : public TimeStampCommandSenderBasegetSpeedLimit()) @@ -546,13 +556,29 @@ class ShooterCommandSender : public TimeStampCommandSenderBase Date: Wed, 9 Jul 2025 17:35:26 +0800 Subject: [PATCH 2/3] Add msgs for wheel speed offset. --- rm_msgs/msg/ShootCmd.msg | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rm_msgs/msg/ShootCmd.msg b/rm_msgs/msg/ShootCmd.msg index 9bd0016f..a4985032 100644 --- a/rm_msgs/msg/ShootCmd.msg +++ b/rm_msgs/msg/ShootCmd.msg @@ -12,4 +12,6 @@ uint8 SPEED_30M_PER_SECOND = 5 uint8 mode float64 wheel_speed float64 hz +float64 wheels_speed_offset_front +float64 wheels_speed_offset_back time stamp From 6110107c5f47511c978c9162266b6d6f48730c34 Mon Sep 17 00:00:00 2001 From: 321aurora <2508260166@qq.com> Date: Sun, 20 Jul 2025 20:30:34 +0800 Subject: [PATCH 3/3] Add param default value. --- rm_common/include/rm_common/decision/command_sender.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rm_common/include/rm_common/decision/command_sender.h b/rm_common/include/rm_common/decision/command_sender.h index df5640b5..6b39447c 100644 --- a/rm_common/include/rm_common/decision/command_sender.h +++ b/rm_common/include/rm_common/decision/command_sender.h @@ -381,8 +381,8 @@ class ShooterCommandSender : public TimeStampCommandSenderBase