车轨道识别

简介: 车轨道识别

视觉的巡线功能目前只针对定制化地图进行开发,如教学需求中需要使用到新的巡线地图,则请按照以下标准进行地图设计:

赛道要求
• 线材质:胶带、印刷品

• 线颜色:黑色、白色、红色、蓝色、绿色。轨线颜色与背景颜色需要有差异,建议使用强烈对比色。

• 线宽度:2 ~ 4 cm

• 线类型:单线赛道

• 赛道类别:弯道为圆角,避免直角,转弯半径尽量大。允许赛道十字交叉,但设计应避免其他角度或多路口交叉。

• 赛道装饰:线周围,不允许出现其他色块

• 地图装饰:允许进行浅色颜色设计,避免出现黑色与其他深颜色。地图设计应为平面,不允许放置其他物品作为装饰。

使用条件
• 背景:按赛道要求

• 光照:室内光源。光线均匀,曝光正常(不背光、逆光)。

• 相机高度:推荐为 1.5 cm

• 视角:视觉镜头俯角应在 0° ~ 45° 之间

• 距离:相机距离桌面 8 ~ 100 cm 以内。

• 速度:≥20 FPS

image.png

image.png

from uexplore_interfaces import Event
from uexplore_interfaces import AIVision
from uexplore_interfaces import Screen
from uexplore_interfaces import Model
from uexplore_interfaces import Math
import math
from uexplore_interfaces import Utils
from uexplore_interfaces import ControlFlow

_E6_88_91_E7_9A_84_E5_8F_98_E9_87_8F = 0
_E6_97_8B_E8_BD_AC_E5_80_BC = 0


def on_start_event():
  global _E6_97_8B_E8_BD_AC_E5_80_BC

  AIVision.load_model([AIVision.Model.track_recognition])
  AIVision.set_track_recognition_line(AIVision.LineType.double)
  while True:
      _E6_97_8B_E8_BD_AC_E5_80_BC = (0.25 * AIVision.get_double_track_offset())
      Screen.print_text_newline(((str('单轨偏移量:') + str(AIVision.get_double_track_offset()))),Screen.Color.white)
      Model.mecanum_move_xyz(0,20,Math.round_up(Utils.parseToNumber(_E6_97_8B_E8_BD_AC_E5_80_BC)))
      if (AIVision.check_single_track_intersection(AIVision.Intersection.noline)):
          Model.mecanum_stop()
          ControlFlow.wait(3, ControlFlow.TimeUnit.SECOND)

      Screen.print_text_newline(((str('旋转值:') + str(Utils.parseToNumber(_E6_97_8B_E8_BD_AC_E5_80_BC)))),Screen.Color.yellow)

Event.register_start(on_start_event)
目录
相关文章
|
7月前
|
机器学习/深度学习 自然语言处理 算法
面向电商家居行业3D室内场景合成中的空间感知(1)
面向电商家居行业3D室内场景合成中的空间感知
171 9
|
7月前
|
自动驾驶 算法 搜索推荐
面向电商家居行业3D室内场景合成中的空间感知(2)
面向电商家居行业3D室内场景合成中的空间感知
104 5
|
9月前
|
机器学习/深度学习 传感器 算法
双轨线识别
双轨线识别
66 1
检测使用校准的立体摄像头拍摄的视频中的人物并确定其与摄像头的距离
检测使用校准的立体摄像头拍摄的视频中的人物,并确定他们与摄像头的距离。
157 0
智能车摄像头基本循迹控制
智能车摄像头基本循迹控制
380 0
|
iOS开发
可眨眼拍照的智能眼镜
可眨眼拍照的智能眼镜
可眨眼拍照的智能眼镜
|
人工智能 运维 监控
如何编程实现多人口罩佩戴识别?
疫情当前,阿里云视觉智能开放平台联合阿里云函数计算紧急推出了基于视觉AI分析的“人脸口罩检测”算法服务,通过对接该服务可快速构建监控系统并可统计人员的口罩佩戴情况,实现疫情防控的AI化,数字化。
1501 0
如何编程实现多人口罩佩戴识别?
苹果自动驾驶新专利曝光,通过夜间传感器检测和识别物体
此次专利是为了方便对导航和自动化系统进行控制,以确保夜间行车更为安全。
448 0
苹果新专利曝光,可通过GPS和视觉识别器来识别车辆
用户可以将iPhone的后置摄像头摄入环境的图像,就可在显示屏幕上标识出要找的车辆。
416 0