stage_one

This commit is contained in:
2025-12-12 18:00:14 +08:00
parent dc4ef9002e
commit b8b9679bc8
55 changed files with 6541 additions and 459 deletions

View File

@ -5,13 +5,13 @@ class Settings:
def __init__(self):
# 项目根目录
self.project_root = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
self.test_need_weight=2000
# 网络继电器配置
self.relay_host = '192.168.250.62'
self.relay_port = 50000
self.debug_feeding=False
#调试模式上,网络继点器和摄像头禁用,模型推理
#调试模式上,网络继点器禁用,模型推理
self.debug_mode=False
# 摄像头配置
@ -23,14 +23,14 @@ class Settings:
self.camera_channel = 1
self.camera_configs = {
'cam1': {
'type': 'ip',
'ip': '192.168.250.60',
'port': 554,
'username': 'admin',
'password': 'XJ123456',
'channel': 1
},
# 'cam1': {
# 'type': 'ip',
# 'ip': '192.168.250.60',
# 'port': 554,
# 'username': 'admin',
# 'password': 'XJ123456',
# 'channel': 1
# },
'cam2': {
'type': 'ip',
'ip': '192.168.250.61',
@ -46,12 +46,13 @@ class Settings:
self.target_vehicle_weight = 5000 # 目标模具车重量(kg)
self.upper_buffer_weight = 500 # 上料斗缓冲重量(kg)
self.single_batch_weight = 2500 # 单次下料重量(kg)
# 角度控制参数
self.target_angle = 30.0 # 目标角度
self.min_angle = 10.0 # 最小角度
self.max_angle = 80.0 # 最大角度
self.angle_threshold = 60.0 # 角度阈值
self.angle_threshold = 50.0 # 角度阈值
self.angle_tolerance = 5.0 # 角度容差
# 变频器配置
@ -71,7 +72,7 @@ class Settings:
self.visual_check_interval = 1.0 # 视觉检查间隔(秒)
self.alignment_check_interval = 0.5 # 对齐检查间隔(秒)
self.max_error_count = 3 # 最大错误计数
self.lower_feeding_interval = 1.0 # 下料轮询间隔(秒)
self.lower_feeding_interval = 0.1 # 下料轮询间隔(秒)
# RFID配置
self.rfid_host = '192.168.1.190'
@ -84,7 +85,7 @@ class Settings:
#需核实上下位漏斗容量
self.max_upper_volume = 2.4 # 上料斗容量(方)
#下料到下料斗最大下到多少,并非最大容量
self.max_lower_volume = 2.4 # 下料斗容量(方)
self.max_lower_volume = 2.2 # 下料斗容量(方)
#led
self.led_interval = 2 # LED闪烁间隔(秒)