机器狗算法分析服务

zhangyingjie authored on 2 Apr
static/ font 增加点位识别信息上报 2 months ago
weights 初版提交(本地测试版) 3 months ago
.gitignore 更新部署配置 3 months ago
README.md 增加甲烷浓度监测上报 2 months ago
app.py 完善截图推送内容 3 months ago
camera_processor.py 增加点位识别信息上报 2 months ago
config.py 增加点位识别信息上报 2 months ago
config.py.bak 更新部署配置 3 months ago
global_logger.py 增加点位识别信息上报 2 months ago
handle_tcp_command.py 增加点位识别信息上报 2 months ago
http_client.py 初版提交(本地测试版) 3 months ago
image_plotting.py 增加点位识别信息上报 2 months ago
model_wrapper.py 初版提交(本地测试版) 3 months ago
run.sh 更新部署配置 3 months ago
tcp_client.py 增加tcp指令接收 并发送截图 功能 3 months ago
README.md

TCP消息格式:

  • 示例数据: 0,2,139,383,155,392,640,480,FA
  • 消息格式为字符串
位数 含义 示例值
0 摄像头ID 0 机械臂摄像头,1 机器狗前置摄像头
1 目标类别ID 2 表示井眼
2 左上角 x 坐标 139
3 左上角 y 坐标 383
4 右下角 x 坐标 155
5 右下角 y 坐标 392
6 视频图像宽度 640
7 视频图像高度 480
8 标志位 FA 表示结束

安装

算法服务

docker run -d --ipc=host --runtime=nvidia --network=host --privileged -v /var/run/docker.sock:/var/run/docker.sock -v /etc/localtime:/etc/localtime:ro -v /etc/timezone:/etc/timezone:ro -v ~/docker_data:/data/ -v ~/docker_src:/code/ --restart=always --entrypoint /code/go-algo-server/run.sh --name algo-server go-algo-server:v1.0

nginx

docker run --name nginx -d -p 80:80 --restart always -v /home/unitree/web/nginx.conf:/etc/nginx/nginx.conf -v /home/unitree/web/:/usr/share/nginx/html nginx:stable-alpine-slim

识别内容【待确认】

  • 10003 疑似第三方施工( 围挡): 15: '施工路牌', 16: '水马', 19: '防护栏',
  • 10002 疑似第三方施工( 挖掘机):13: '挖掘机',
  • 10004 疑似第三方施工( 施工人员+工程车辆) [6: '人',11: '头', 12: '安全帽',8: '反光衣' ] + [7: '压路机', 10: '土方车', 13: '挖掘机', 14: '推土机',]
  • 10005 疑似第三方施工( 围挡、管材等组合类) : 无,没有管材
  • 10001 疑似第三方施工( 管材) : 无,没有管材
  • 10006 第三方施工监测
  • 10007 闸井监测: 0: '井盖', 1: '井盖塌陷', 2: '井盖眼', 3: '井盖破损', 4: '井盖移位', 5: '井盖缺失'
  • 10008 引入口监测
  • 10009 调压箱监测 :无 不检测调压箱
  • 10010 实时数据上传
  • 其他识别内容: 9: '土堆' 17: '路锥', 18: '铁锹', 20: '风镐'

功能需求

点位1:识别 井盖(塌陷 移位 破损 缺失,都认为是完整),井眼,发送位置让机械臂转动, 报【井盖完整,燃气浓度正常/异常】 点位2:识别 引入口(目前没识别),发送位置让机械臂转动,报 【XXXX,燃气浓度正常/异常】 点位3:识别 调压箱(目前没识别),???,报【XXXX,燃气浓度正常/异常】

以上都是机器狗走到目标点位,才执行

另外全程实时检测第三方施工,检测到目标物,报【识别到XX(目标名称),发现第三方施工】:保证识别目标:路锥、工服(反光衣)