FTC Skystone 暗黑天使罗马尼亚队 2020 赛季代码
FTC-Skystone-Dark-Angels-Romania-2020
比赛/竞技
⭐⭐⭐☆☆ (3/5)
🧩 软硬件结合
已发布
项目简介
FTC SDK 仓库包含 SKYSTONE (2019-2020) 赛季的公开代码。
注意:此仓库包含SKYSTONE(2019-2020)赛季的公共FTC SDK。如果您正在寻找当前赛季的FTC SDK软件,请访问公共FTC SDK的新永久地址:FtcRobotController仓库。欢迎!此GitHub仓库包含用于构建控制FIRST Tech Challenge竞赛机器人Android应用的源代码。要使用此SDK,请将整个项目下载/克隆到本地计算机。
标签
项目特点
基于官方FTC SKYSTONE SDK(版本5.2),包含完整的机器人控制框架
集成Vuforia图像识别技术,用于场地定位和导航
集成TensorFlow Lite机器学习模型,用于识别Skystone比赛元素
支持64位架构,符合Google Play商店要求
包含Blocks、OnBot Java和Android Studio三种开发方式
提供丰富的示例OpMode(操作模式),包括Java和Blocks版本
支持REV Robotics Control Hub和Expansion Hub硬件
包含REV Color Sensor V3颜色传感器支持
内置Star Wars主题音效和启动音效
支持摄像头实时流媒体传输到Driver Station
技术规格
| 开发平台 | |
|---|---|
| 编程语言 | |
| 目标系统 | |
| SDK版本 | |
| 视觉系统 | |
| 硬件支持 | |
| 通信方式 | |
| 构建工具 |
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| REV Robotics Control Hub | 1 | — | 或使用Android手机+Expansion Hub |
| REV Robotics Expansion Hub | 1-2 | — | 根据机器人复杂度 |
| REV Core Hex Motor | 2-4 | — | 驱动轮 |
| REV 20:1 HD Hex Motor | 1-2 | — | 机械臂/升降机构 |
| REV 40:1 HD Hex Motor | 1-2 | — | 抓取机构 |
| REV Color Sensor V3 | 1 | — | 识别Skystone颜色 |
| 距离传感器 | 2-4 | — | 避障和定位 |
| Logitech C270 | 1 | — | 或兼容USB摄像头 |
| 铝合金型材 | 若干 | — | 机器人框架 |
| 12V 3000mAh锂电池 | 1 | — | 供电 |
| 伺服电机 | 2-4 | — | 抓取和放置机构 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| Android Studio | 编译和调试Android应用 | ✅ 是 |
| USB数据线 | 连接电脑和机器人控制器 | ✅ 是 |
| Wi-Fi路由器 | 机器人控制通信 | ✅ 是 |
| 3D打印机 | 打印定制零件和支架 | ▢ 推荐 |
| 焊台 | 焊接电子元件和连接器 | ✅ 是 |
| 螺丝刀套装 | 组装和调整机器人 | ✅ 是 |
| 万用表 | 电路测试和故障排查 | ▢ 推荐 |
能力画像
记忆与知识检索
逻辑推演
表达与交流
感知与观察
数理与计算
动手与操作
狂热与坚持
创造与创新
项目图库
所需技能
🔧 **动手能力**:需要能够组装和调试机器人机械结构,包括电机安装、传动系统搭建、传感器固定等。需要熟悉常用工具的使用。
💻 **编程能力**:需要掌握Java编程语言基础,理解Android应用开发流程。能够使用Android Studio进行代码编辑、编译和调试。了解FTC SDK的API结构和OpMode编写规范。
⚡ **电子电路**:需要了解机器人控制系统的电气连接,包括电机控制器、传感器、电池等设备的接线。能够使用万用表进行基本电路测试。
适用场景
参加FIRST Tech Challenge SKYSTONE赛季的机器人竞赛队伍
学习FTC机器人控制系统和SDK开发的初学者和进阶开发者
研究计算机视觉在机器人领域应用的教育和科研项目
机器人编程教学和培训课程