⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 navigoalori.java

📁 单片机上的java虚拟机 用winavr 编译
💻 JAVA
字号:
package ctbot.utils;import nanovm.ctbot.drivers.*;import nanovm.lang.Math;import ctbot.utils.Odometry;import ctbot.utils.Navigator;public class NaviGoalOri extends NaviGoal {  private float targetOri;  private float targetDelta;  public NaviGoalOri(float ori, float delta) {    targetOri = ori;    targetDelta = delta;    this.subGoal = null;    this.nextGoal = null;  }  public boolean work(){    float dori = Odometry.normalizeOri(targetOri-Odometry.ori);    if (Math.abs(dori)<targetDelta)      return false;    if (dori<0.0f)      Navigator.goRotate(Navigator.checkTurnSpeed(-Navigator.MAX_SPEED, dori));    if (dori>0.0f)      Navigator.goRotate(Navigator.checkTurnSpeed(Navigator.MAX_SPEED, dori));        return true; // Goal needs additional work...  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -