Skip to content

Commit 1c783c5

Browse files
committed
Reset sim speed in emergency mode
1 parent 9a378dc commit 1c783c5

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

src/lib/rostime_speed

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit 3b16272bd6b9b3c09a731c0b172f33ce4d4e70d1

src/mower_simulation/src/SimRobot.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,10 @@ void SimRobot::SimulationStep(const ros::TimerEvent& te) {
133133
return;
134134
}
135135
// Update Position if not in emergency mode
136-
if (!emergency_latch_) {
136+
if (emergency_latch_) {
137+
last_noisy_vx_ = 0.0;
138+
last_noisy_vr_ = 0.0;
139+
} else {
137140
double time_diff_s = (now - last_update_).toSec();
138141
double noisy_vx = vx_ + linear_speed_noise(generator);
139142
double noisy_vr = vr_ + angular_speed_noise(generator);

0 commit comments

Comments
 (0)