diff --git a/visualization.py b/visualization.py index f25db2a..5137899 100644 --- a/visualization.py +++ b/visualization.py @@ -6,8 +6,8 @@ from matplotlib.animation import FuncAnimation import re # Serial settings (change COM port and baud rate as needed) -SERIAL_PORT = 'COM3' # e.g., 'COM3' on Windows or '/dev/ttyUSB0' on Linux/Mac -BAUD_RATE = 9600 +SERIAL_PORT = '/dev/ttyACM0' # e.g., 'COM3' on Windows or '/dev/ttyUSB0' on Linux/Mac +BAUD_RATE = 115200 # Open serial connection ser = serial.Serial(SERIAL_PORT, BAUD_RATE, timeout=1) @@ -68,7 +68,8 @@ def get_faces(vertices): fig = plt.figure() ax = fig.add_subplot(111, projection='3d') box = create_box() -collection = Poly3DCollection([], facecolors='skyblue', edgecolors='black', alpha=0.8) +c = ['C0'] * 1 + ['C3'] + ['C0'] * 4 +collection = Poly3DCollection([], facecolors=c, edgecolors='black', alpha=0.90) #facecolors='skyblue',edgecolors='black', alpha=0.8 ax.add_collection3d(collection) ax.set_xlim([-1, 1]) diff --git a/visualization_no_usb.py b/visualization_no_usb.py index a3a6b2e..6a6071b 100644 --- a/visualization_no_usb.py +++ b/visualization_no_usb.py @@ -69,7 +69,8 @@ def plot_box(roll, pitch, yaw): ax = fig.add_subplot(111, projection='3d') # Draw box - ax.add_collection3d(Poly3DCollection(faces, facecolors='skyblue', edgecolors='black', linewidths=1, alpha=0.9)) + c = ['C0'] * 1 + ['C3'] + ['C0'] * 4 + ax.add_collection3d(Poly3DCollection(faces, facecolors=c, edgecolors='black', alpha=0.90)) # Axis setup ax.set_xlim([-1, 1])