diff --git a/Language/Hotword_awaker/c19f02c7cf55de4ddc7a1220817d7c0cdbb1fd90 b/Language/Hotword_awaker/c19f02c7cf55de4ddc7a1220817d7c0cdbb1fd90 new file mode 100644 index 0000000..c4bf513 --- /dev/null +++ b/Language/Hotword_awaker/c19f02c7cf55de4ddc7a1220817d7c0cdbb1fd90 @@ -0,0 +1,5 @@ +{ + "device": "9d9bcb0f1803eef39e19b2a8629669447e3c7811bcf2d53009277d476011e497795ef500262b8f4791ab393c87f57a62238d7d95e48ad3ca8638655f9b1c2accf40efa9155719c04f57dfc5f4b39ef6d", + "extension": "647b0a09226c6576656c223a092232222c0a0922696e646578223a09226538363761383866323b222c0a092261757468696e666f223a09223538303836343731333362396361383262383565653662623631393234343438220a7d", + "license": "e8d179252a892544ce4d3ad4575f6b00d9b0fa16ecb5f55b3b44bb477f305a149a1d07051291ae882f7f5b57055f336122df651e1bf98d948f2504c8c3380ded592f75136bae6d0bec4e49493b9a1c8d7638414181dccb8d75e3ac3b2c7ab6e1dd01cdfffc1996b9f27cf65adc1754f728fe05df40f95e2619a13a147bf0859303513173630d0277b183d6ad567b19de505eb80f62619342e6ba8f1514b9dc1799272028b2d787acf5495b6a1cf5b76b20e6666c6c616c24ab248125e2abd12514515793f475043712a55e1cbf30060e8a65ab98569928de3e03b0e2ce0a063baf652edbc70c33fe0e730ff62aa48c27d71397d22e7cfc6c5f97629860e530bcfcc48a091f139261b3921ebaf90fce555b15c5bdd624337d3988e784bf9f169150461072588ede51e0995fe60188c416a63850c07f98162acd4ae633e2420f294decc233bcc39388f96fc4c1b7f5709e4131be1d49657bab13916732b7eb2fee162db94e87b001e8a10a6e61c9dc87fd0d45ff680cfc0f68611aa99b1f5ef0c22d5a8f28f3575dcddc6b74206da73eb35a9b8805a914d01d04ed0cb76e5eb09545181bc1eacd864417f95e16d284e38b140587201ec2f4c7299f99498903388649e69c04ebaddb93804eaa56e63747384601497eb99f9c00c43246182265ff84ca0de5486e7f83607b2afd103cb26508e4be8797216317cbe8d7c97c386b099a7b2a5a27adfe26e57c0fbee8ae31e75d7e406a226c8271dc38fc9eccba0a574552dd0d02863e3a6e66336d3bc0d1931e1092d14f92c790b7cff15c3b0ae189a70522aa57001739716f723c00b9112d0949a326a15a50b15abb0fad1730f56b53f043453a50a00e912c5ace09dce8b3ebbb7be51c1535ff7cf2a451ecb0fc51059b5a00d2e7268c331e1e8182c6888b777bc6365dc5451d64a718b0fcdbe3978588c2a51d44612da69f4201886b0c149ddb7d49ffcdfcb525d33f23551b0f2db3002a2ade6299706adab75c65c5af0ba3960157391e114973ec9d7daf0f99bf9b402b256eecc37034416f12a7b264ff2f9d1f97f16f1a270dbdc6d3551022b654d95fe442c32fba7fdac10fefc18133003775712c2df7970e8cacb34d877e33e68f97b79ef2ed8ab174e6ca89473324512178b8bb4a178519944831a7a8d1939cf4034a6b5281d9be43e408d010f150ecd9d999190885d3c83d8cfa39a675b8f47926288baba02c6a4e7ee60283850294ffe81a3487be4441b35855c7666c3f3382721964bf5f45122c16c05844a9eaf6638d2cd638501f0de84d97a0fb8942563aea0c4841a9ff7388eb44c766c40bcfb6a14a5c12b4a317fed55c16d13b465c6a8ad0506717c0d5888652e93b05f469574b4c277ab095a54096e20f082a2d6ffb1b68c4a977a7d6d53f63c568e095aa8f2efa72bb3f439b7d60e1f0b4aec8b688936d4eb69de15295acac25935b61058ce25d62e58d7c5878646aaecc81bad2f12d7b714409342b4fd2fc944c8d61db95a388438c852b67166278651ff1b70103944510bf19380c70fb1b203c5fad2b4d4bc5dae2884c8001b9b7e2300d5f17d5f9a6085e75129a8f5adf6ba057f0f9f7c1198af9b94f8e5079e12264929b095fc8740593878317ee5520ad814e6f82529728fc8ab743230a3661bbcc271a27d5804bca9bfaa4c41454e9b08e2dbb6d23c0f5f2068218741645fe208633be480422e1944410b68f0d742929deee6b3de05cf1359627ed7017cbb9c7257597b74565f2808bc324b1654cb069e18250edffeff4341753b7a4430ad942e5925b563a31f11682d669d2576152bd0a639353b83994714a2ab5f73ac636452a8e3066183594a1285ba68be30eedefe64a082cb20feaa0dd4bd102d094b6ac20399a47cf1965fa42ac3ca21b6695eda517b20b57cd77351eb076efa74e404aeb9318a650bbe304a810b63d4093be7f4cfb6af39d46593e533f8c9fd1265d0023ed51196300fdb7c3ddfbe255a43f8e1ebb218f99bf23f771a647723d3fb144a367904e4e100f873546e48465696e5ca615194275474e97c8fab54895ed446b0302f2ec3d3bc0075ef846e3820731cb091272693427a0956600249a7d0008f65a85b5db9de50e3aa54cfda36c48a6d4df0f93037320de915251605ccd5079cc904b1e29eae17762deaac88661bf8b88a008400a8d1df30d8b5136d3d152c4c2ffd7897b7a1fc1a8108072d384e358a41e6cc9cc84846f4453a559d9c60596aba9124fd96314115df3c0b7c7cfa51659838cbb2fafa5d9091255878800568cc0cb1eeb95576370eb1d7b76dab52b304647be0ebdc66d03e1411e313562ad6ae258a97df28c6d6c101a4847650be28b64799017a82246664d05cda6294711557bd57e8ad6f36ca051ce84516da2e7aafdff2bfb2ef50fecccd15e700db30bd94ce00e983fbcb5717d2c89f4082340fce84fbac82372e03d67371e1abad982d485af0713bd540b0c1fc3c0c6eb14efb925a51cc666ea930bce6a2f32332f8d4c3589b71aeed5a1c294b366e08bc27b2f1c75586d110a62bf48d20bfa1ef0816b184fa15edd634904668cd4109cb1585b53d38586a84bd5013fcc4827d15a689594fe99f176208bd54826510eae6890e699e205ae5e3073401d7dd77c5a06622ff084e89bfa69b8100c7dc71dfa2dc002df1dabba42db215de9e137374a15136c10e89f9e37fe3d495ba64b933fcf560fbb8f2af37ec0d7fc1e3a4549827e49996bd05c533890046de22abec76af897e0a4a562a841e99d912f24a5c160741c92e59752777df3566bc623c662e4ca5cada181a253f8bc54630dc658bf26f77651a9331782f328c0a1988c9c79259aa4988f955c7a3b01924baf619ff29c64df2c99bd19ef153a63a959b52bb7b53df5a250421269568c678be52a5758b01c09d2ba36331b15aee020d6e47b4333c92ca1603774bafcbf54af5d17c2147e8cf4e233fd2b2fe74d125f306f61e27a4f30f0f52ca82e3ff2bffa08dbf54a2b405327b44b8e568cf85d5f6b46a260a81945f60b4336ab3d8109f2c6e9c984a0d5ab6458fd2f58530060ab5096e5a7c0174dec72d10c2f57dd333d24d34561ce8a69548e9e7f0894950670648ad23708c1df8d6d433ebc4897603f3bcfe7061d504c1ffdf85d3dd2c84c5a8cec81dceac684be6bb553ff7e7b7790a6ee98951ba82fabdb2ac2ecd68869a2183d4a56a2cdcb14e05950edebf96adff857b5aea9d86e764bbe079d5a05e43fea0b93892ddce849206648429305c2480d4152b55ebf54e77f3a56c3902f17cc661a60371ddc6db0c35a060ef18b6c9cb5927f1d470b5146eecbc28bef3e6d0f7967eeb9ecb51721530b35c63aa2ace5c4e14f0cae4b4acfffe18d7e98140c39c790b22e35a60952fc384fa95c306d700afa13c1a350bc3a2f08c192d9473b4d6a3988df0f800e8c3c653c69dd7cf90fad56ba0ee5951f51900b50fb20ee0710e734c2e447abe2cab53244bb8e40980d4db6f9bfb00885feb56eb0ae33cebbae5d2138a5c77719801e773c5c3b0c711895d1c5c74b7db0f2278556c7e38787fec3948d76d20981a958c630610389a47f4dca9760e09f804dae727526902edf3c6d6d1c5a6f01a7c28b4b22f548179f485efea20d7a6ae72aa1a4473b4ab6254db677ed8c42fef75df1974c7812b75c90209ed1d5426c4318371680adc340e82af14b8d3f3e150aa52a2a42eb3a0d8926d2636744b774eb630adb45a6793af3729d258c1d2a7886355695bbb1fd52e37c5893872598d222468b55992b03c2e2fe8bf3fafbe3218b0e6b434497b24fd9b11355eeb61bb9e45965145a0823db24e51cac1453a2e26d7af19fcafd349c27c93099540a95007106bb1f9aa1b79b91cdc78dbdcdca178f701df57944800a4ed7cbc1f5b093e0c2c501f6d98f1f602f1d339b766395754ec4d676948f6ead06888d62855f5c9234ba601866c1170974ac80dbb6c05d7d81996165adbc4709d737b1fe3cdc313e0d7c1df1ee72fe6e4aa6dd7bda7f2df953f1efead42ca10e0b491af266ccdcea713d34db7bfbd0c1caa59c1cd44e0c91c567dd00ed2c57f94153a9440c0577334782430e526d77050fa86f9700d40f125741b71f4be175ce7db5af5f29946b267750bf38a4ee043c36a7e6c442040976821558c172af4e3588a8130befb8011cac7ba900ae1cf28fae5c4ed86e843bdda216d8d0aeeef5921ea0f250bf05a56f1daa29a16f1a56969aedc6a481be5d4a8a935b3a909d5c84d1123aab09484c6a8f2e8c1f3b8db596b7205407a04fe61a28aae8092b650e18a01a55439392de75d9a3257bfc9bc2cc86519525231a05d15019b7cacb11a8cd448331416c9fa608f131800e662040762d56851a43bc7ccdd43bc68950af898d78b6067b0c6263e93e693cd96d8bd84f9e96addb6aa7b5be7c6d9f9a04fab2899f77cb991ce5f5c7db5ce0049ab9fb67433eee76488137782dd620b2838f8d9639c125e4d0ca400f5bfeaa674442980567e2b624656f1a6b255a916390b83ef37a7f5df03f1d47eac25972483456adde5d5e894237874cf779af870a7366d50cec206b7832b3d2ec72d0ddec189c27d0347f656aeb81291d7b0b50c54e9868027a4484ae9426b40df962df071d09d1dbda7b14e6491e07750cccf45c111197bfd736a20b8aaf934323e4cd5fbf6c044caafa37d7b5e3c3dd4cb95e2fb202c72f04081561d1473ad1309c20b746658bbfde99690eeea1915677c8464fb158fdc892b44826e7c97a0959df821ea676ae4d8efdf96249475530c09cb4c28eb3d691054a453f188e073897a2905f971cbabf121a32b47e352b91e5fe5440bcadbc84ad43ca926044dbd627fece9514c30197ee15efc10d4f128dfac676500a41f0533d10b1574ac5f567a47a7d7c5f01457307071d6180112f42ba1fd0692a56add754b9475284c9fae47b09937cff9d93a775a022946e99919100f1c42a073978b13a8b80083b9c4193549ca670ca5f61c54121ce94391d99f330ea371737973922f414cc96bff064591b0cd879766326020affcb9de7605f03f2cd55be8f519d125b61525ef4d0426d66f4a76289f10f9ec6dd01064426a1d6f069fce584d01e9eef6c980bcc965d3ecf59eecab47c3e3800fa54ee02d4f406edcb41b7c1311e70d2ae08b3996a056bf97d7f854225d35dbff7ad11a56229c2c376f6ef8d3d77e66efa9634e65a36101e377d6fdb3900d792ef0fb927df5351881ce5960280f7d16abe1088edda1b0d23e08492f216f6e008b8fbc7c225c7792221950991a0338ac2d7b05a2b6be20ca87ca40e285fca1f9c7f3b50c783024ce57da56a95d3014c9be3f2d36fd4f13c510e9d54c27ee88a50c51704c92c673bd9ebf4cb0d4aa1d591a4751c26819d40c72b70843e2a1fdac72b2f27c2bc8378d6cefad6ab400135c4d9efc269a17358f1990b25fc317b06f0040dfff89e8eab700b872d91cd2439009323eea000c4604bb555bdf10069558507235def52702e73eed2cd9946938593532c859c106316adf2fe1e6f8b54ead9bc3af782921aab4a9d0ac79daeea48ac94e6d25e99ced714b8c2a123e22fa02fbf249a02dcb3c94902817746901aaf95cb1c0a353d3031df6bd0fad8746ec30322e59e8a70c04f722567055d1376b9b69d112808e96081cdbc0abce81084" +} \ No newline at end of file diff --git a/Language/Hotword_awaker/ivw_demo b/Language/Hotword_awaker/ivw_demo index 52389e7..09563a7 100755 Binary files a/Language/Hotword_awaker/ivw_demo and b/Language/Hotword_awaker/ivw_demo differ diff --git a/Language/LLM/scripts/LLM.py b/Language/LLM/scripts/LLM.py index 5705861..919a798 100755 --- a/Language/LLM/scripts/LLM.py +++ b/Language/LLM/scripts/LLM.py @@ -100,9 +100,6 @@ class DashscopeClient: with open('LLM/config/trajectory_config/body_part_prompts.txt', 'r') as f: self.body_part_prompts = f.read().strip() self.body_part_message = [{'role': 'system', 'content': self.body_part_prompts}] - with open('LLM/config/trajectory_config/reason.txt', 'r') as f: - self.reason_prompts = f.read().strip() - self.reason_message = [{'role': 'system', 'content': self.reason_prompts}] with open('LLM/config/trajectory_config/shoulder_limit_prompts.txt', 'r') as f: self.shoulder_limit_prompts = f.read().strip() diff --git a/Language/audio.wav b/Language/audio.wav index 6c1b915..1dcb2e1 100644 Binary files a/Language/audio.wav and b/Language/audio.wav differ diff --git a/Massage/Massage.py b/Massage/Massage.py index 9509979..43ed770 100755 --- a/Massage/Massage.py +++ b/Massage/Massage.py @@ -1981,11 +1981,10 @@ class TaskBase(smach.State): self.resources.logger.log_blue("检测到跳过,准备进入跳过流程") self.resources.robot.is_execute = False return True - if self.resources.motion_task[12] == True: - if self.resources.choose_task == "shockwave": - self.resources.robot.shockwave.on() # 开启冲击波 - self.resources.robot.shockwave.p_set(level = self.resources.press) - self.resources.robot.shockwave.f_set(level = self.resources.frequency) + if self.resources.choose_task == "shockwave": + self.resources.robot.shockwave.on() # 开启冲击波 + self.resources.robot.shockwave.p_set(level = self.resources.press) + self.resources.robot.shockwave.f_set(level = self.resources.frequency) if self.resources.motion_task[5] == "point" or self.resources.motion_task[5] == "point_rub": use_algorithm = self.resources.use_algorithm if self.resources.choose_task != "ion" and self.resources.motion_task[5] == "point": diff --git a/Massage/MassageControl/MassageRobot_nova5.py b/Massage/MassageControl/MassageRobot_nova5.py index e569438..0d98f96 100644 --- a/Massage/MassageControl/MassageRobot_nova5.py +++ b/Massage/MassageControl/MassageRobot_nova5.py @@ -76,6 +76,8 @@ from matplotlib.animation import FuncAnimation import select +import importlib.util + current_file_path = os.path.abspath(__file__) MassageRobot_Dobot_Path = os.path.dirname(os.path.dirname(os.path.dirname(current_file_path))) print(MassageRobot_Dobot_Path) @@ -88,6 +90,75 @@ from VortXDB.client import VTXClient 当你注册多个函数时,它们的执行顺序遵循先进后出的顺序(LIFO:Last In, First Out)。也就是说,最后注册的函数会最先执行。 """ +# 定义模块加载的函数 +def load_class_from_pyc(pyc_path, class_name, module_name): + """ + 动态加载 .pyc 文件并尝试访问其中的类。 + + :param pyc_path: .pyc 文件路径 + :param class_name: 需要访问的类名 + :param module_name: 模块的名称(用于调试和错误信息) + :return: 类对象(如果加载和访问成功) + :raises: 文件未找到或类未定义等异常 + """ + # 检查文件是否存在 + if not os.path.exists(pyc_path): + raise FileNotFoundError(f"Module file '{pyc_path}' not found.") + + try: + # 动态加载模块 + spec = importlib.util.spec_from_file_location(module_name, pyc_path) + module = importlib.util.module_from_spec(spec) + sys.modules[module_name] = module + spec.loader.exec_module(module) + + # 尝试获取指定的类 + class_obj = getattr(module, class_name, None) + if class_obj is None: + raise AttributeError(f"Class '{class_name}' not found in module '{module_name}'.") + + return class_obj # 返回类对象 + except Exception as e: + raise RuntimeError(f"Failed to load class '{class_name}' from module '{module_name}': {str(e)}") + +# 定义 .pyc 文件的路径 +shockwave_pyc_path = '/home/jsfb/jsfb_ws/hardware_bin/shockwave.pyc' +thermotherapy_pyc_path = '/home/jsfb/jsfb_ws/hardware_bin/thermotherapy.pyc' +stone_pyc_path = '/home/jsfb/jsfb_ws/hardware_bin/stone.pyc' +ion_pyc_path = '/home/jsfb/jsfb_ws/hardware_bin/ion.pyc' +heat_pyc_path = '/home/jsfb/jsfb_ws/hardware_bin/heat.pyc' + +# 使用封装的函数加载各个模块和类 +try: + Shockwave = load_class_from_pyc(shockwave_pyc_path, "Shockwave", "shockwave") + print("Shockwave class loaded successfully.") +except Exception as e: + print(f"Error loading Shockwave: {str(e)}") + +try: + Thermotherapy = load_class_from_pyc(thermotherapy_pyc_path, "Thermotherapy", "thermotherapy") + print("Thermotherapy class loaded successfully.") +except Exception as e: + print(f"Error loading Thermotherapy: {str(e)}") + +try: + Stone = load_class_from_pyc(stone_pyc_path, "Stone", "stone") + print("Stone class loaded successfully.") +except Exception as e: + print(f"Error loading Stone: {str(e)}") + +try: + Ion = load_class_from_pyc(ion_pyc_path, "Ion", "ion") + print("Ion class loaded successfully.") +except Exception as e: + print(f"Error loading Ion: {str(e)}") + +try: + Heat = load_class_from_pyc(heat_pyc_path, "Heat", "heat") + print("Heat class loaded successfully.") +except Exception as e: + print(f"Error loading Heat: {str(e)}") + def track_function(function_name,log = False): def before(self, *args, **kwargs): self.current_function = function_name @@ -1821,12 +1892,16 @@ if __name__ == "__main__": # pose1 = [0.353467,-0.1349880,0.403604,-180.0000*np.pi/180,-30.0000*np.pi/180,0.0042*np.pi/180] # pose1 = [0.3736677762541832, 0.11722785977006844, 0.3835904171566223, -3.141592653589793, -0.5235987755982988, 7.330382858376184e-05] # pose1 = [0.4486,0.1172,0.2536,np.pi,-0.5236,0] - pose1 = [0.44866777605267877, 0.11723335755720732, 0.2536866065889565, 2.7069577869199146, -0.7176783797852828, 0.0] + # pose1 = [0.44866777605267877, 0.11723335755720732, 0.2536866065889565, 2.7069577869199146, -0.7176783797852828, 0.0] - robot.set_position(pose = pose1) + # robot.set_position(pose = pose1) # print("get_pos:",robot.ge) print("arm_position1:",robot.arm.get_arm_position()) print("end_position1:",robot.arm.get_end_position()) + + robot.shockwave = Shockwave() + robot.shockwave.on() + # print("joint1:",robot.arm.getAngel()) # robot.arm.move_joint(q=robot.arm.init_pos) # # robot.set_position([0.12189544299531646, -0.31364670468715944, 0.00733569473686102, 2.153932270623249, 0.6209756952505509, 0.0]) @@ -1850,9 +1925,11 @@ if __name__ == "__main__": time.sleep(1) except KeyboardInterrupt: # robot_thread.join() + robot.shockwave.off() print("用户中断操作。") except Exception as e: # robot_thread.join() + robot.shockwave.off() print("Exception occurred at line:", e.__traceback__.tb_lineno) print("发生异常:", e) diff --git a/Massage/MassageControl/hardware/dobot_nova5.py b/Massage/MassageControl/hardware/dobot_nova5.py index d7d687b..fbb36ca 100644 --- a/Massage/MassageControl/hardware/dobot_nova5.py +++ b/Massage/MassageControl/hardware/dobot_nova5.py @@ -176,6 +176,7 @@ class dobot_nova5: self.filter_matirx = np.zeros((1,7)) # 位姿伺服用 # self.filter_matrix = np.zeros((1,6)) # 角度伺服用 + self.dashboard.SpeedFactor(30) sleep(1) self.is_standby = False self.move_joint_jog_range(q=np.zeros(6)) @@ -393,7 +394,6 @@ class dobot_nova5: targetAngle = self.__transform_rad_2_deg(q) currentAngle = np.array(currentAngle) targetAngle = np.array(targetAngle) - self.dashboard.SpeedFactor(50) for i in range(len(targetAngle)): while np.abs(np.abs(currentAngle[i]) - targetAngle[i]) >threshold[i]: diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_10.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_10.jpg index 8383e3b..2cb3063 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_10.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_10.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_11.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_11.jpg index 2bc124f..8383e3b 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_11.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_11.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_12.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_12.jpg index dad0969..2bc124f 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_12.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_12.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_13.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_13.jpg index 243cff3..c01bb32 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_13.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_13.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_14.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_14.jpg index ef57e29..dad0969 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_14.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_14.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_15.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_15.jpg index abc5e21..d23c573 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_15.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_15.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_16.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_16.jpg index c8d31a0..83c0549 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_16.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_16.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_17.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_17.jpg index be1b482..95524b3 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_17.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_17.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_18.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_18.jpg index e5e8542..da416aa 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_18.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_18.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_19.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_19.jpg index be1b482..8afe6e6 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_19.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_19.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_20.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_20.jpg index e5e8542..040ed21 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_20.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_20.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_21.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_21.jpg index d1ccbfe..ea3beb6 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_21.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_21.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_22.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_22.jpg index 3da6fd1..c74ef96 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_22.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_22.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_23.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_23.jpg index d1ccbfe..3f41bf7 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_23.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_23.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_24.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_24.jpg index 3da6fd1..b81ebbd 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_24.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_24.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_25.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_25.jpg index be1b482..fbaf266 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_25.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_25.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_26.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_26.jpg index e5e8542..53547f2 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_26.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_26.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_27.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_27.jpg index be1b482..00af321 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_27.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_27.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_28.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_28.jpg index e5e8542..2cb3063 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_28.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_28.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_29.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_29.jpg index d1ccbfe..8383e3b 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_29.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_29.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_30.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_30.jpg index 3da6fd1..2bc124f 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_30.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_30.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_31.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_31.jpg index d1ccbfe..c01bb32 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_31.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_31.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_32.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_32.jpg index 3da6fd1..dad0969 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_32.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_32.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_33.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_33.jpg index 215fa44..d23c573 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_33.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_33.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_34.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_34.jpg index 52f0415..83c0549 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_34.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_34.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_35.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_35.jpg index b238100..95524b3 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_35.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_35.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_36.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_36.jpg index c4b8f99..da416aa 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_36.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_36.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_37.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_37.jpg index bb61777..8afe6e6 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_37.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_37.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_38.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_38.jpg index 9d049a0..040ed21 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_38.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_38.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_39.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_39.jpg index 0c7f1fe..ea3beb6 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_39.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_39.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_40.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_40.jpg index 9778f38..c74ef96 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_40.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_40.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_41.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_41.jpg index 244633a..3f41bf7 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_41.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_41.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_42.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_42.jpg index 26014bc..b81ebbd 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_42.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_42.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_43.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_43.jpg index ea750cb..fbaf266 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_43.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_43.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_44.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_44.jpg index aa84afc..53547f2 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_44.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_44.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_45.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_45.jpg index 243cff3..00af321 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_45.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_45.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_46.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_46.jpg index ef57e29..2cb3063 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_46.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_46.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_47.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_47.jpg index abc5e21..8383e3b 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_47.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_47.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_48.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_48.jpg index c8d31a0..2bc124f 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_48.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_48.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_49.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_49.jpg index be1b482..c01bb32 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_49.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_49.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_50.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_50.jpg index e5e8542..dad0969 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_50.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_50.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_51.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_51.jpg index be1b482..d23c573 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_51.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_51.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_52.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_52.jpg index e5e8542..83c0549 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_52.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_52.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_53.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_53.jpg index d1ccbfe..95524b3 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_53.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_53.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_54.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_54.jpg index 3da6fd1..da416aa 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_54.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_54.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_55.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_55.jpg index d1ccbfe..8afe6e6 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_55.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_55.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_56.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_56.jpg index 3da6fd1..040ed21 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_56.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_56.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_57.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_57.jpg index be1b482..ea3beb6 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_57.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_57.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_58.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_58.jpg index e5e8542..c74ef96 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_58.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_58.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_59.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_59.jpg index be1b482..3f41bf7 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_59.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_59.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_60.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_60.jpg index e5e8542..b81ebbd 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_60.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_60.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_61.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_61.jpg index d1ccbfe..fbaf266 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_61.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_61.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_62.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_62.jpg index 3da6fd1..53547f2 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_62.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_62.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_63.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_63.jpg index d1ccbfe..00af321 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_63.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_63.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_64.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_64.jpg index 3da6fd1..2cb3063 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_64.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_64.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_65.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_65.jpg index 215fa44..8383e3b 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_65.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_65.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_66.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_66.jpg index 52f0415..2bc124f 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_66.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_66.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_67.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_67.jpg index b238100..c01bb32 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_67.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_67.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_68.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_68.jpg index c4b8f99..dad0969 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_68.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_68.jpg differ diff --git a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_69.jpg b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_69.jpg index bb61777..d23c573 100644 Binary files a/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_69.jpg and b/Massage/aucpuncture2point/configs/using_img/Pixel_Visualization_69.jpg differ diff --git a/Massage/aucpuncture2point/scripts/coordinate_transform.py b/Massage/aucpuncture2point/scripts/coordinate_transform.py index 049744f..a3450a1 100644 --- a/Massage/aucpuncture2point/scripts/coordinate_transform.py +++ b/Massage/aucpuncture2point/scripts/coordinate_transform.py @@ -376,7 +376,7 @@ class CoordinateTransformer: # 机械臂末端坐标系到基座坐标系 transformed_normal = R.from_quat(self.quaternion).as_matrix() @ arm_normal - print("transformed_normal:",arm_normal,transformed_normal) + # print("transformed_normal:",arm_normal,transformed_normal) return { 'label': data['label'], diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_10.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_10.jpg index 8383e3b..2cb3063 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_10.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_10.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_11.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_11.jpg index 2bc124f..8383e3b 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_11.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_11.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_12.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_12.jpg index aa84afc..2bc124f 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_12.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_12.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_13.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_13.jpg index 243cff3..c01bb32 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_13.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_13.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_14.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_14.jpg index ef57e29..dad0969 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_14.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_14.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_15.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_15.jpg index abc5e21..d23c573 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_15.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_15.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_16.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_16.jpg index c8d31a0..83c0549 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_16.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_16.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_17.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_17.jpg index be1b482..95524b3 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_17.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_17.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_18.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_18.jpg index e5e8542..da416aa 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_18.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_18.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_19.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_19.jpg index be1b482..8afe6e6 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_19.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_19.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_20.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_20.jpg index e5e8542..040ed21 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_20.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_20.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_21.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_21.jpg index d1ccbfe..ea3beb6 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_21.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_21.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_22.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_22.jpg index 3da6fd1..c74ef96 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_22.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_22.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_23.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_23.jpg index d1ccbfe..3f41bf7 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_23.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_23.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_24.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_24.jpg index 3da6fd1..b81ebbd 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_24.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_24.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_25.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_25.jpg index be1b482..fbaf266 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_25.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_25.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_26.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_26.jpg index e5e8542..53547f2 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_26.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_26.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_27.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_27.jpg index be1b482..00af321 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_27.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_27.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_28.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_28.jpg index e5e8542..2cb3063 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_28.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_28.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_29.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_29.jpg index d1ccbfe..8383e3b 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_29.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_29.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_30.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_30.jpg index 3da6fd1..2bc124f 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_30.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_30.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_31.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_31.jpg index d1ccbfe..c01bb32 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_31.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_31.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_32.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_32.jpg index 3da6fd1..dad0969 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_32.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_32.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_33.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_33.jpg index 215fa44..d23c573 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_33.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_33.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_34.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_34.jpg index 52f0415..83c0549 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_34.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_34.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_35.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_35.jpg index b238100..95524b3 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_35.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_35.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_36.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_36.jpg index c4b8f99..da416aa 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_36.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_36.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_37.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_37.jpg index bb61777..8afe6e6 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_37.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_37.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_38.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_38.jpg index 9d049a0..040ed21 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_38.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_38.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_39.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_39.jpg index 0c7f1fe..ea3beb6 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_39.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_39.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_40.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_40.jpg index 9778f38..c74ef96 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_40.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_40.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_41.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_41.jpg index 244633a..3f41bf7 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_41.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_41.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_42.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_42.jpg index 26014bc..b81ebbd 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_42.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_42.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_43.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_43.jpg index ea750cb..fbaf266 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_43.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_43.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_44.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_44.jpg index aa84afc..53547f2 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_44.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_44.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_45.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_45.jpg index 243cff3..00af321 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_45.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_45.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_46.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_46.jpg index ef57e29..2cb3063 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_46.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_46.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_47.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_47.jpg index abc5e21..8383e3b 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_47.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_47.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_48.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_48.jpg index c8d31a0..2bc124f 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_48.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_48.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_49.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_49.jpg index be1b482..c01bb32 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_49.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_49.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_50.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_50.jpg index e5e8542..dad0969 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_50.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_50.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_51.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_51.jpg index be1b482..d23c573 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_51.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_51.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_52.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_52.jpg index e5e8542..83c0549 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_52.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_52.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_53.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_53.jpg index d1ccbfe..95524b3 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_53.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_53.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_54.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_54.jpg index 3da6fd1..da416aa 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_54.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_54.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_55.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_55.jpg index d1ccbfe..8afe6e6 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_55.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_55.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_56.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_56.jpg index 3da6fd1..040ed21 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_56.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_56.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_57.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_57.jpg index be1b482..ea3beb6 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_57.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_57.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_58.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_58.jpg index e5e8542..c74ef96 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_58.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_58.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_59.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_59.jpg index be1b482..3f41bf7 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_59.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_59.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_60.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_60.jpg index e5e8542..b81ebbd 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_60.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_60.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_61.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_61.jpg index d1ccbfe..fbaf266 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_61.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_61.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_62.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_62.jpg index 3da6fd1..53547f2 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_62.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_62.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_63.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_63.jpg index d1ccbfe..00af321 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_63.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_63.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_64.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_64.jpg index 3da6fd1..2cb3063 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_64.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_64.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_65.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_65.jpg index 215fa44..8383e3b 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_65.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_65.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_66.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_66.jpg index 52f0415..2bc124f 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_66.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_66.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_67.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_67.jpg index b238100..c01bb32 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_67.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_67.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_68.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_68.jpg index c4b8f99..dad0969 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_68.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_68.jpg differ diff --git a/UI_next/static/images/tmp_images/Pixel_Visualization_9.jpg b/UI_next/static/images/tmp_images/Pixel_Visualization_9.jpg index 2cb3063..00af321 100644 Binary files a/UI_next/static/images/tmp_images/Pixel_Visualization_9.jpg and b/UI_next/static/images/tmp_images/Pixel_Visualization_9.jpg differ