JetBot AI Kit 教程六、目标跟踪

Object-detection

这一章节我们演示如何使用jetbot跟踪目标,我们使用预先训练好的coco数据集神经网络,可以检测90种不同的物体。包括人(index 0),杯(index 47),苹果(index 54)等对象。具体可以检测对象可以查看完整数据列表

  • 在浏览器地址栏输入http://<jetbot_ip_address>:8888连接到小车,左侧打开Notebook/object_following/,打开live_demo.ipynb文件
  • 运行程序之前需要先将预先训练好的ssd_mobilenet_v2_coco.engine模型下载,解压后复制到当前文件夹目录下
  • 需要注意的时候,本章程序需要用到上一章自主避障中建立的模块,小车需要再同一个环境中进行。
  • 运行此段代码之前,需要将检测对象放到摄像头前面。运行程序后会输出检测到的coco对象。没有检测到对象则输出空数据[[ ]]。输出信息通过查表可知检测到了苹果,苹果的ID为53。如果同时检测到多个对象则输出多个信息。

  • 运行程序后输出如图所示,被检测到的物体周围画着蓝色的方框,目标对象(jetbot跟随目标)将显示绿色边框

  • 你可以适当调小speed和turn gain的值,避免jetbot运行速度太快。
  • 当jetbot检测到目标是会转向目标,如果被障碍物挡住jetbot会左转
TAG: ESP32-S3小智AI双目电子眼睛开发板触摸圆形1.28寸LCD显示屏玩具公仔手办机器人N16R8豆包Deepseek 360°电机 树莓派PICO LoRa LF 树莓派5 nRF528xx MX25R6435 SSD1309 树莓派CM5计算模块PoE底板Compute module 5 PoE扩展板 电子标签 ESP32 S3小智AI开发板1.85寸LCD显示屏人工智能语音聊天Deekseep 4合1USB逻辑分析仪Sipeed SLogic Combo DAPLink/CKLink/UART串口 ESP32开发板C3 1.28寸圆形旋钮显示屏带蓝牙WIFI可按压240x240 X1015 树莓派5 PCIE转M.2 NVME SSD固态硬盘扩展板Pi5 树莓派5电源 开发板 全志H618 DeepSeek ESP32 S3开发板2.06寸AMOLED显示屏 小智AI语音聊天 可编程手表 410&times;502触摸 串口服务器 ESP32 S3 全金属紧凑型UGV悬挂高强度弹簧3KG负载适用于DDSM210/400轮毂电机 ESP32 S3开发板2.1寸LCD触摸显示屏480 HMI LVGL带QMI8658 6轴加速度陀螺仪