From b5f93230a3f73e185cc53b713967332d82ad1e86 Mon Sep 17 00:00:00 2001
From: Daniel Christoph <daniel.christoph@informatik.hu-berlin.de>
Date: Fri, 28 Feb 2020 19:59:05 +0100
Subject: [PATCH] Replace location_monitor_node.py

---
 .../scripts/location_monitor_node.py               | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/src/sim/location_monitor/scripts/location_monitor_node.py b/src/sim/location_monitor/scripts/location_monitor_node.py
index 2997903..850fd41 100644
--- a/src/sim/location_monitor/scripts/location_monitor_node.py
+++ b/src/sim/location_monitor/scripts/location_monitor_node.py
@@ -158,13 +158,13 @@ def objectWithRadiusDetection(radius, cordlist, l_x, l_y, simtime):
     global SafeDist
     safedist = radius + SafeDist  # Radius/Size + Bot front Rad + safe dist
     rospy.loginfo("Safedist: " + str(safedist))
+    logger.info("Safedist.: " + str(safedist))
     lenght = len(cordlist)-1
-    rospy.loginfo("Distance: " + str(distance(cordlist[0], cordlist[1], l_x, l_y)))
+    rospy.loginfo("Distance: " + str(distance(cordlist[0], cordlist[1], l_x, l_y))) #Zenterpunkt
+    dist = distance(cordlist[0], cordlist[1], l_x, l_y)
+    logger.info("[T:" + simtime + "] " + "Dist. To Bot Center: " + str(dist))
     for i in range(lenght):
      dist = distance(cordlist[i], cordlist[i+1], l_x, l_y)
-     if WriteFlag == 0:
-         logger.info("Safedist.: " + str(safedist))
-         logger.info("[T:" + simtime + "] " + "Dist. To Collision Point: " + str(dist))
      if dist < safedist:
          rospy.loginfo("Collision!")
          if WriteFlag == 0:
@@ -209,8 +209,8 @@ def boxkdetection(size, cordlist, l_x, l_y, yaw_degrees, simtime):
           dynY = l_y + dis * math.sin(math.radians(angle1))
 
           distult = distance(cordlist[i], cordlist[i+1], dynX, dynY)
-          if WriteFlag == 0:
-              logger.info("[T:" + str(simtime) + "] " + "Dist to collision point: " + str(distult))
+          if WriteFlag == 0 and i == 0:
+              logger.info("[T:" + str(simtime) + "] " + "Dist. To Bot Center: " + str(distult))
           rospy.loginfo("Dist to collision point: " + str(distult))
           if distult < safedist:
               rospy.loginfo("Collision!")
@@ -270,6 +270,8 @@ def callback(msg):
 
        cordlist.append(botx + BotSides * math.cos(math.radians(yawBot-BotSideRad)))
        cordlist.append(boty + BotSides * math.sin(math.radians(yawBot-BotSideRad)))
+
+
     detect.show_gazebo_models(cordlist)
     gc.collect()
 
-- 
GitLab