117 lines
3.8 KiB
YAML
117 lines
3.8 KiB
YAML
|
=======
|
|||
|
# 串口配置 - Ubuntu环境
|
|||
|
port: "/dev/ttyUSB0" # Ubuntu环境使用ttyUSB端口
|
|||
|
baud: 2000000 # SDK默认波特率
|
|||
|
=======
|
|||
|
|
|||
|
# CLion远程开发配置
|
|||
|
remote_development:
|
|||
|
enable_auto_detection: true # 自动检测远程环境
|
|||
|
optimize_for_network: true # 网络传输优化
|
|||
|
reduce_render_quality: true # 降低渲染质量提高传输效率
|
|||
|
simplified_grid: true # 使用简化网格
|
|||
|
error_recovery: true # 启用错误恢复
|
|||
|
max_render_errors: 10 # 最大渲染错误次数
|
|||
|
x11_forwarding_check: true # 检查X11转发状态
|
|||
|
|
|||
|
# 显示配置
|
|||
|
point_size: 4.0 # 增大点的大小便于观察
|
|||
|
point_color: "red"
|
|||
|
line_width: 3.0
|
|||
|
show_grid: true
|
|||
|
grid_size: 1.0
|
|||
|
background_color: [0.0, 0.0, 0.0] # 黑色背景突出红色点云
|
|||
|
|
|||
|
# 渲染性能配置
|
|||
|
rendering:
|
|||
|
local_mode:
|
|||
|
fps_target: 60 # 本地模式目标FPS
|
|||
|
point_size_multiplier: 1.0 # 点大小倍数
|
|||
|
enable_intensity_colors: true # 启用强度颜色
|
|||
|
grid_density: "full" # 完整网格密度
|
|||
|
remote_mode:
|
|||
|
fps_target: 20 # 远程模式目标FPS
|
|||
|
point_size_multiplier: 0.8 # 点大小倍数
|
|||
|
enable_intensity_colors: false # 禁用强度颜色减少传输
|
|||
|
grid_density: "simplified" # 简化网格密度
|
|||
|
|
|||
|
# Ubuntu环境优化
|
|||
|
display: true
|
|||
|
max_points_per_frame: 50000 # 增加最大点数
|
|||
|
update_rate: 30 # 30Hz更新率
|
|||
|
|
|||
|
# 调试模式
|
|||
|
debug_mode: true # 启用调试信息
|
|||
|
|
|||
|
# 坡面检测配置 - 新策略:100米参数预警
|
|||
|
slope_detection:
|
|||
|
enable: true
|
|||
|
crack_threshold: 100.0 # 100米深度阈值
|
|||
|
min_crack_length: 100.0 # 100米长度阈值
|
|||
|
height_diff_threshold: 0.08 # 保持8cm高度差检测敏感度
|
|||
|
scan_width: 2.0 # 保持不变
|
|||
|
|
|||
|
# 遮挡检测配置 - 新策略:20厘米预警
|
|||
|
occlusion_detection:
|
|||
|
enable: true
|
|||
|
alert_distance: 0.20 # 20厘米预警距离(0.20m = 20cm)
|
|||
|
occlusion_threshold: 0.20 # 20厘米遮挡检测阈值
|
|||
|
min_occlusion_points: 1 # 降低到1个点即可检测
|
|||
|
critical_distance: 0.20 # 20厘米严重遮挡距离
|
|||
|
|
|||
|
# 预警系统配置
|
|||
|
alert:
|
|||
|
enable_sound: true # 启用声音预警
|
|||
|
enable_visual: true # 启用视觉预警
|
|||
|
enable_voice: true # 启用语音播报
|
|||
|
critical_flash_rate: 5 # 严重预警闪烁频率(Hz)
|
|||
|
warning_flash_rate: 2 # 一般预警闪烁频率(Hz)
|
|||
|
|
|||
|
# 语音播报配置
|
|||
|
voice_alert:
|
|||
|
language: "zh-CN" # 中文语音
|
|||
|
speed: 1.0 # 播报速度
|
|||
|
volume: 0.8 # 音量
|
|||
|
engine: "espeak" # 语音引擎 (espeak/festival/pico2wave)
|
|||
|
repeat_interval: 3 # 重复播报间隔(秒)
|
|||
|
|
|||
|
# 图形界面配置
|
|||
|
gui:
|
|||
|
enable: true
|
|||
|
auto_detect_environment: true # 自动检测图形环境
|
|||
|
fallback_to_console: true # 图形界面失败时回退到控制台
|
|||
|
window_size: [1024, 768] # 窗口大小
|
|||
|
fullscreen: false # 是否全屏
|
|||
|
|
|||
|
# 可视化效果
|
|||
|
visualization:
|
|||
|
point_size: 2.0
|
|||
|
background_color: [0.1, 0.1, 0.2] # 深蓝色背景
|
|||
|
coordinate_system: true
|
|||
|
grid_display: true
|
|||
|
|
|||
|
# 颜色方案
|
|||
|
colors:
|
|||
|
normal_points: [0.8, 0.8, 0.8] # 正常点云:浅灰色
|
|||
|
crack_points: [1.0, 0.0, 0.0] # 裂缝点:红色
|
|||
|
occlusion_points: [1.0, 0.5, 0.0] # 遮挡点:橙色
|
|||
|
|
|||
|
# 预警效果
|
|||
|
alert_effects:
|
|||
|
warning_flash_rate: 2 # 警告闪烁频率
|
|||
|
critical_flash_rate: 4 # 严重警告闪烁频率
|
|||
|
flash_colors:
|
|||
|
warning: [1.0, 1.0, 0.0] # 黄色
|
|||
|
critical: [1.0, 0.0, 0.0] # 红色
|
|||
|
|
|||
|
# 性能配置
|
|||
|
performance:
|
|||
|
target_fps: 30
|
|||
|
max_points_display: 100000
|
|||
|
point_cloud_downsampling: 0.01 # 体素滤波大小
|
|||
|
|
|||
|
# 远程显示优化
|
|||
|
remote_display:
|
|||
|
enable_compression: true
|
|||
|
reduce_quality: true
|
|||
|
simplified_rendering: true
|