public void run() {
  init();//まあ普通のことが書いてあります。
  turnRadarRightRadians(2*Math.PI);
  out.println(""+getGunTurnRemaining());
    while (true) {
      hogefuga;
    }
}
>>653
こんなコーディングでテストしてみました
こちらでは動くときは0.0が表示されるのに対し
動かないときはなにも表示されずにレーダーのみ動いてる状態です
同じような原因かもしれませんねぇ
ただ当方では同様のレーダの機能を実装したテストロボットだと
同様の現象は発生せずにちゃんと動いてる状態です

原因はなんなんだ?

この問題にすでに4日ほど費やしましたが糸口さえつかめず
モチベーションがかなり下がり気味です

なにかわかったらまたここで・・・(涙