diff --git a/ROAR_Sim b/ROAR_Sim index 3baceabc..ec225295 160000 --- a/ROAR_Sim +++ b/ROAR_Sim @@ -1 +1 @@ -Subproject commit 3baceabc3fff4d3eeb1c82450d60ed7b05afcb4a +Subproject commit ec225295857c9eb660c70aec9c49e9b62fff07d3 diff --git a/ROAR_iOS b/ROAR_iOS index 8e12a157..4bd26d43 160000 --- a/ROAR_iOS +++ b/ROAR_iOS @@ -1 +1 @@ -Subproject commit 8e12a157ce1f3980508d48ff4ae08eb1bc4ae8da +Subproject commit 4bd26d43f32aac66a82e4463c843b519abb31299 diff --git a/docs/code_documentations/runner_sim.md b/docs/code_documentations/runner_sim.md deleted file mode 100644 index ee3677b7..00000000 --- a/docs/code_documentations/runner_sim.md +++ /dev/null @@ -1 +0,0 @@ -::: runner_sim \ No newline at end of file diff --git a/tmp.py b/tmp.py deleted file mode 100644 index 3576a991..00000000 --- a/tmp.py +++ /dev/null @@ -1,61 +0,0 @@ -from pathlib import Path -from ROAR_iOS.ios_runner import iOSRunner -from ROAR.configurations.configuration import Configuration as AgentConfig -from ROAR_iOS.config_model import iOSConfig -from ROAR_Unity.unity_runner import iOSUnityRunner -# from ROAR.agent_module.ios_agent import iOSAgent -# from ROAR.agent_module.free_space_auto_agent import FreeSpaceAutoAgent -# from ROAR.agent_module.line_following_agent_2 import LineFollowingAgent -from ROAR.agent_module.special_agents.recording_agent import RecordingAgent -from ROAR.agent_module.traffic_light_detector_agent import TrafficLightDectectorAgent -from ROAR.agent_module.aruco_following_agent import ArucoFollowingAgent -from ROAR.agent_module.forward_only_agent import ForwardOnlyAgent -from ROAR.utilities_module.vehicle_models import Vehicle -import logging -import argparse -from misc.utils import str2bool -from ROAR.utilities_module.utilities import get_ip -import qrcode -import cv2 -import numpy as np -import socket -import json -import requests - - -def showIPUntilAck(): - img = np.array(qrcode.make(f"{get_ip()}").convert('RGB')) - success = False - addr = None - - s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) - - try: - s.bind((get_ip(), 8008)) - s.settimeout(1) - while True: - try: - s.listen() - - cv2.imshow("Scan this code to connect to phone", img) - k = cv2.waitKey(1) & 0xff - if k == ord('q') or k == 27: - s.close() - break - conn, addr = s.accept() - addr = addr[0] - if conn: - s.close() - success = True - break - except socket.timeout as e: - logging.info(f"Please tap on the ip address to scan QR code. ({get_ip()}:{8008}). {e}") - except Exception as e: - logging.error(f"Unable to bind socket: {e}") - finally: - s.close() - cv2.destroyWindow("Scan this code to connect to phone") - return success, addr - -showIPUntilAck() \ No newline at end of file