Skip to content

Commit

Permalink
go safety using safety from local planner
Browse files Browse the repository at this point in the history
  • Loading branch information
pavliik authored and zbynekwinkler committed Feb 24, 2020
1 parent e69dba6 commit d74f2ed
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions subt/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -262,9 +262,9 @@ def go_safely(self, desired_direction):
desired_angular_speed = 0.9 * safe_direction
size = len(self.scan)
dist = min_dist(self.scan[size//3:2*size//3])
safety_factor = 2.0
if dist < self.min_safe_dist: # 2.0:
# desired_speed = self.max_speed * (1.2/2.0) * (dist - 0.4) / 1.6
desired_speed = self.max_speed * (dist - self.dangerous_dist) / (self.min_safe_dist - self.dangerous_dist)
desired_speed = self.max_speed * min(safety * safety_factor, 1.0)
else:
desired_speed = self.max_speed # was 2.0
desired_speed = desired_speed * (1.0 - self.safety_turning_coeff * min(self.max_angular_speed, abs(desired_angular_speed)) / self.max_angular_speed)
Expand Down

0 comments on commit d74f2ed

Please sign in to comment.