# NN_ROBOT_ArUco **Repository Path**: flamebox/nn_-robot_-ar-uco ## Basic Information - **Project Name**: NN_ROBOT_ArUco - **Description**: 一个使用计算机视觉控制的小机器人项目 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2022-05-26 - **Last Updated**: 2025-12-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 微型视觉控制振动机器人 #### 简介 该项目基于网友“爆改车间主任”开源的——NN机器人--微型视觉控制振动机器人(开源地址:https://oshwhub.com/shukkkk/zhen-dong-ji-qi-ren_copy_copy_copy )基础上整理和完善的。主要在他的开源基础上实现了: 1. 使用ArUco二维码定位 2. 使用mediapipe来识别手势去控制机器人 #### 使用方法 1. **安装python环境** - 建议使用anaconda创建虚拟环境安装,https://www.anaconda.com/ 2. **安装依赖:** - 在工程根目录下执行: ``` pip install -r requirements.txt ``` 3. **运行程序:** - 在工程根目录下执行: ``` python main.py ``` #### 鼠标控制说明 - 左键拖拽选中机器人 - 中键取点连成轨迹线 - 右键清除所有轨迹点 #### 手势控制说明 - 选中机器人:举起手指数1~3 ![输入图片说明](pictures/1.png) - 取消所有选中:蜘蛛侠吐丝手势^-^ ![输入图片说明](pictures/cancel.png) - 清空导航路径:举起尾指 ![输入图片说明](pictures/clear.png) - 手势导航:食指和拇指合拢成一点,选中机器人将实时跟随 ![输入图片说明](pictures/navigate.png)