Skip to content
Snippets Groups Projects
Commit a75d99d8 authored by Hoop77's avatar Hoop77
Browse files

-

parent b251ff36
Branches
No related merge requests found
...@@ -94,9 +94,9 @@ int main(int argc, char ** argv) ...@@ -94,9 +94,9 @@ int main(int argc, char ** argv)
auto originalDistance = distance; auto originalDistance = distance;
//auto filteredDistance = streamMeanFilter.moveWindow(originalDistance); //auto filteredDistance = streamMeanFilter.moveWindow(originalDistance);
auto filteredDistance = distance; auto filteredDistance = distance;
if (filteredDistance <= stopDistance) // if (filteredDistance <= stopDistance)
conn->setSpeed(brakeSpeed); // conn->setSpeed(brakeSpeed);
else // else
conn->setSpeed(speed); conn->setSpeed(speed);
if (!monitorUSS) if (!monitorUSS)
......
...@@ -97,10 +97,6 @@ class Button: ...@@ -97,10 +97,6 @@ class Button:
surf.blit(text, text_rect) surf.blit(text, text_rect)
speedLock = threading.Lock()
speed = 0
def receive_speed(): def receive_speed():
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
server_address = ('0.0.0.0', 10150) server_address = ('0.0.0.0', 10150)
...@@ -108,25 +104,14 @@ def receive_speed(): ...@@ -108,25 +104,14 @@ def receive_speed():
while True: while True:
data, address = sock.recvfrom(30) data, address = sock.recvfrom(30)
if data: if data:
print(data) print(float(data[4:]))
speedLock.acquire()
speed = float(data[4:])
speedLock.release()
def renderSpeed(surf):
font = pygame.font.Font(None, 36)
speedLock.acquire()
text = font.render(str(speed), True, (10, 10, 10))
speedLock.release()
text_rect = text.get_rect()
surf.blit(text, text_rect)
if __name__ == '__main__': if __name__ == '__main__':
conn = OdroidConnection(ODROID_HOST_ADDRESS, "/root/repos/Hochautomatisiertes-Fahren/modules/catkin_ws/src/VeloxProtocolLib/cmake-build-debug/TerminalControl") conn = OdroidConnection(ODROID_HOST_ADDRESS, "/root/repos/Hochautomatisiertes-Fahren/modules/catkin_ws/src/VeloxProtocolLib/cmake-build-debug/TerminalControl")
conn.connect() conn.connect()
threading.Thread(target=receive_speed) speedReceiver = threading.Thread(target=receive_speed)
speedReceiver.start()
FPS = 60 FPS = 60
pygame.init() pygame.init()
...@@ -150,8 +135,8 @@ if __name__ == '__main__': ...@@ -150,8 +135,8 @@ if __name__ == '__main__':
buttonsSurface = buttonsSurface.convert() buttonsSurface = buttonsSurface.convert()
buttonsSurface.fill(BACKGROUND_COLOR) buttonsSurface.fill(BACKGROUND_COLOR)
SPEED = 0.6 SPEED = 0.8
ANGLE = 20 ANGLE = 30
ZERO_SPEED = 0 ZERO_SPEED = 0
ZERO_ANGLE = -4 ZERO_ANGLE = -4
...@@ -214,9 +199,6 @@ if __name__ == '__main__': ...@@ -214,9 +199,6 @@ if __name__ == '__main__':
button.draw(buttonsSurface) button.draw(buttonsSurface)
background.blit(buttonsSurface, buttons_rect) background.blit(buttonsSurface, buttons_rect)
renderSpeed(background)
screen.blit(background, (0, 0)) screen.blit(background, (0, 0))
pygame.display.update() pygame.display.update()
fpsClock.tick(FPS) fpsClock.tick(FPS)
\ No newline at end of file
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment