FTC Java 和 Blockly 编程指南
(Blockly 截图即将推出!)
请确保您已阅读 FTC 编程快速入门。
FTC Limelight Javadoc:Javadoc
基础 FTC 示例:FTC 示例
完整示例仓库:Limelight FTC 示例仓库
成功秘诀
- 先做简单的事情。在 FRC 中,我们了解到最优秀的软件团队往往使用最简单的方法。例如,2024 年 FRC 2056 队使用标准的 90FPS 颜色管道而不是神经网络来追踪游戏元件。
以下是您开始编程时应该问的问题类型示例:在遥控操作期间,您是否需要知道机器人在场地上的位置,还是只需要横移直到十字准星对准特定标签(strafeSpeed = result.getTx()*.03)?
关键概念
1. 初始化
我们需要在机器人代码中设置 Limelight3A。
import com.qualcomm.hardware.limelightvision.LLResult;
import com.qualcomm.hardware.limelightvision.LLResultTypes;
import com.qualcomm.hardware.limelightvision.LLStatus;
import com.qualcomm.hardware.limelightvision.Limelight3A;