Skip to content

2022-4-16 Saturday

过来加班了的,但是没啥事干,就很离谱。

本周的核心工作还是在 无人机智能巡检项目,算法输出结果入库。

下周的计划呢?

  • 无人机项目梳理,整体到细节,需求到代码 DDD
  • 无人机 CodeReview,review 流程,规范
  • 扩充提升技术栈能力栈?Kafka K8s Flink 工作流 等等

2022-4-11 Monday

测试故障识别算法任务,对接

更新 jar_id

dev 环境部署;

  1. 更新,推送代码
  2. Jenkins 部署
  3. 更新数据库 jar_id,算法版本数据库
  4. 更新 Apollo 配置,修改 flink_url_py (内网端口还是 8081)
  5. xxl-job 定时任务启动
  6. 无组件标注情况下的故障识别算法输出结果评估

先打包,再部署

UPDATE isolarerp.CARE_ALGORITHM_VERSION t SET t.JAR_ID = 'e018d96-f4f1-4f2f-b0be-105193fc5d35_fault_diagnosis-1.0-SNAPSHOT.jar' WHERE t.ID = 3

2022-4-12 Tuesday

上午,看看 k8s 相关的知识;对接算法入库的问题,开启算法

开了一下午会;

无人机项目还有哪些需要做的事情?

  • 组件标注,需要添加一个额外的模板图片参数

  • CARE_FILE_MANAGEMENT

  • ANNEX_INFO

  • flink jar 需要查询 oss path ,加入到请求参数中

  • 处理 定时任务创建报告重复的问题;

  • 得把逻辑理清楚才能改,比如重启算法;

最简单的处理方式,和模型全景图放一起,固定的命名方式;

2022-4-13 Wednesday

做了哪些事情:

问题排查,沟通确认,

我人麻了~~~

还需要添加字典数据,处理 组件标注算法模板问题;

  • 排查下为什么 附件 ID 没有入库?connect_id 传错了!
  • 排查下为什么有的报告页面没有展示故障列表?依旧是租户 ID 的问题
  • 报告,创建人的问题 从巡检报告-算法任务中获取

租户 ID 不正确;

文档,结构图,分词,词云,聚焦;

2022年4月13日14:01:46:

  1. 手动抠图,上传到 OSS;

  2. 手动录入数据库;

  3. CARE_FILE_MANAGEMENT

  4. ANNEX

  5. Flink Jar 修改,重新打包,上传;

  6. 更新数据库 算法版本 jar_id;

  7. 通过接口创建 算法任务;

CARE_STATION_MODEL ID: 650090

--algorithmTaskId "30010" --id "30005" --algorithmParallelism "1" --psId "107353"

INSERT INTO isolarerp.CARE_FILE_MANAGEMENT (PS_ID, DATA_FORMAT, DATA_NAME, FILE_SIZE, LONGITUDE, LATITUDE, DELETE_FLAG, SYS_TENANT_ID, CREATE_TIME, CREATE_USER, UPDATE_TIME, UPDATE_USER, PS_NAME, TASK_ID) VALUES (164368, '5', 'template', '1000', null, null, 0, 1, '2022-04-13 15:03:24', 'erpgly', '2022-04-13 15:03:39', 'erpgly', null, null);

INSERT INTO isolarerp.ERP_COM_BIZ_ANNEX_INFO (ANNEX_UUID, CLASSIFY, ANNEX_NAME, PATH_NAME, CONNECT_ID, CONNECT_TABLE_KBN, SYS_TENANT_ID, DELETE_FLAG, CREATE_TIME, CREATE_USER, UPDATE_TIME, UPDATE_USER, FOLDER_NAME, UNIQUE_CHECK, FILE_WIDTH, FILE_HEIGHT) VALUES (null, 'svc', 'template.jpg', 'model/f1070eb5b7c50bb469d275c6bdd2a9b9/svc/template.jpg', 88888830191155, 'CARE_FILE_MANAGEMENT', 1, '0', '2022-04-13 15:08:58', null, '2022-04-13 15:09:00', null, null, null, null, null);

result1 - 副本_

总结:整个故障识别相关的流程差不多了,很多细节还是没有把控到。

还差:

  • 算法进度获取

2022-4-14 Thursday

重新跑组件标注和故障识别算法,低效。

单元调试 组件标注算法;

多次调试组件标注算法输出结果入库;还需要进一步验证结果。

2022-4-15 Friday

完善算法输出结果入库的逻辑;

  • 空白报告
  • 更换 红外标注图像

看了些博客和专栏,主要是 k8s 和 数据库方面的,看的不是很深入。