FTC Skystone 暗黑天使罗马尼亚队 2020 赛季代码

FTC-Skystone-Dark-Angels-Romania-2020

比赛/竞技 ⭐⭐⭐☆☆ (3/5) 🧩 软硬件结合 已发布
chrisneagu 282 Stars 未知 BOM 完整度: /5 教程完整度: /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开发的初学者和进阶开发者
研究计算机视觉在机器人领域应用的教育和科研项目
机器人编程教学和培训课程