乐高EV3人工智能摄像头应用之物体追踪

2020-05-089573
AI 快速预览详细 收起
本文介绍了如何使用二哈识图(HUSKYLENS)和乐高EV3实现物体追踪。首先,通过二哈识图学习要追踪的物体,并读取其ID和坐标值。然后,根据坐标值控制乐高EV3小车的移动方向。当X轴值小于120时,小车左移;当X轴大于180时,小车右移;当Y轴值小于80时,小车前进;当Y轴大于120时,小车后退。此外,还提供了一个简单的数据处理伪代码示例。
这是利用人工智能摄像头做的第04个小作品:物体追踪

用到的器材:
1:二哈识图(HUSKYLENS)(固件版本0.4.6,模式选择物体追踪)
2:乐高EV3主机及其配件
3:自制二哈转EV3通信板

4:实现原理a首先利用二哈的物体追踪学习要追踪的物体(参见二哈识图说明的7.2 物体追踪章节)b:然后就可以读取出追踪物体的ID和他的坐标值
乐高EV3人工智能摄像头应用之物体追踪图1
当X轴值小于120时,小车左移;当X轴大于180时,小车右移;
当Y轴值小于80时,小车前进;当Y轴大于120时,小车后退;
120<X<180且80<Y<120时,小车禁止;

具体XY值根据实际情况调整,不同搭建不同环境要求是不同的,我这个只是一个参考!


5:EV3编程图片:
乐高EV3人工智能摄像头应用之物体追踪图2
数据处理伪代码:
[mw_shl_code=c,false]while(1)
{
   读取ID,XY值;
   如果ID=1;
      如果x<120:
         左移;
      如果x>180:
        右移;
      如果y<80:
         前进;
      如果y>120:
         后退;
       如果120<X<180且80<Y<120
          禁止;
  否则
    停止
}[/mw_shl_code]



6:搭建实物图
乐高EV3人工智能摄像头应用之物体追踪图3
7:演示视频
简单演示放在抖音里,有兴趣的可以去看下。抖音号:174945313

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(6)
Mr-k
Mr-k
6666666666666666
菠萝
菠萝
同问制作模块需要在哪里做啊?需要用到其他编程语言吗?
DFHkgizeRo7
DFHkgizeRo7
请问二哈转接板是什么型号?在哪里有买?
707651707
707651707
请问EV3是如何制作编程模块的,就像你图中那个二哈模块
490054348
490054348
作者
回复707651707
这个难度有点大、
Adolph
Adolph
挺好玩的样子
Tarzen
Tarzen
很棒的分享
- 没有更多了 -