步骤一偏差 步骤二偏差 步骤 判断物体颜色的条件 语音内容 识别颜色 距离判断 检测结果列表 i 置信度 检测结果字典 位置列表 物体名称 物体横向位置 位置偏差 偏差 超声波距离 物体横向像素大小 像素距离 偏移角度 前进步数 任务 步骤一偏差 60 步骤二偏差 100 start 6 识别 识别颜色 绿色 步骤 1 1 1500 200 2 1500 200 WHILE TRUE 1 Wakeup 描述该功能... 6 1 0.5 6 0 语音内容 /home/pi/temp/record.mp3 3 /home/pi/temp/record.mp3 Hello 语音内容 NEQ FIRST 语音内容 红色 0 识别颜色 红色 步骤 1 NEQ FIRST 语音内容 绿色 0 识别颜色 绿色 步骤 1 NEQ FIRST 语音内容 蓝色 0 识别颜色 蓝色 步骤 1 识别 描述该功能... GT 步骤 0 EQ 步骤 1 判断物体颜色的条件 识别颜色 EQ 识别颜色 蓝色 判断物体颜色的条件 黄标 EQ 识别颜色 绿色 判断物体颜色的条件 红标 判断物体颜色的条件 绿色 EQ 步骤 1 距离判断 150 距离判断 280 开始识别 检测结果列表 /home/pi/model/object_detection/model.tflite /home/pi/model/object_detection/labels.txt /home/pi/imageTemp/image.jpg '640*480' /dev/video0 0 识别结束 GT 检测结果列表 0 i 1 检测结果列表 1 检测结果字典 GET FROM_START 检测结果列表 i 置信度 检测结果字典 score 物体名称 检测结果字典 name EQ 物体名称 判断物体颜色的条件 BREAK 置信度 0 Hello 检测结果: 检测结果列表 AND GT 置信度 60 EQ 物体名称 判断物体颜色的条件 位置列表 检测结果字典 box 物体横向位置 DIVIDE ADD GET FROM_START 位置列表 1 GET FROM_START 位置列表 3 2 位置偏差 MINUS 320 物体横向位置 Hello 位置偏差: 位置偏差 EQ 步骤 1 偏差 步骤一偏差 偏差 步骤二偏差 GT ABS 位置偏差 偏差 位置偏差 DIVIDE 位置偏差 8 GT 位置偏差 10 位置偏差 10 LT 位置偏差 -10 位置偏差 -10 Hello 位置偏差 EQ 步骤 1 2 3 30 位置偏差 130 1 EQ 步骤 2 4 3 30 位置偏差 130 1 4 偏移角度 1 位置偏差 Hello 偏移角度: 偏移角度 置信度 0 超声波距离 物体横向像素大小 MINUS GET FROM_START 位置列表 3 GET FROM_START 位置列表 1 EQ 步骤 1 像素距离 DIVIDE MULTIPLY 140 300 物体横向像素大小 EQ 步骤 2 像素距离 DIVIDE MULTIPLY 140 220 物体横向像素大小 over 超声波距离: 超声波距离 over 像素距离: 像素距离 前进步数 ADD DIVIDE MINUS 像素距离 140 50 1 over 前进步数: 前进步数 GTE 前进步数 15 前进步数 15 LTE 前进步数 1 前进步数 1 EQ 步骤 1 2 1 44 150 2 前进步数 EQ 步骤 2 GTE 像素距离 距离判断 4 1 90 100 2 前进步数 OR LTE 超声波距离 14 LT 像素距离 距离判断 EQ 步骤 1 'pick_up' 4 2 100 100 1 4 3 20 100 3 步骤 2 EQ 步骤 2 'put_down' 放下物体 1 2 2 100 100 2 任务 1 EQ 任务 1 步骤 1 2 2 100 100 2 步骤 0 2 4 20 100 5 6 EQ 步骤 1 2 3 30 100 1 EQ 步骤 2 4 4 30 100 1 1