/* * 作成日: 2008/06/23 */ package jp.ac.fit.asura.nao.localization.self; import jp.ac.fit.asura.nao.VisualCycle; import jp.ac.fit.asura.nao.event.MotionEventListener; import jp.ac.fit.asura.nao.event.VisualEventListener; import jp.ac.fit.asura.nao.motion.Motion; import jp.ac.fit.asura.nao.vision.VisualContext; /** * @author sey * * @version $Id: SelfLocalization.java 652 2008-07-05 01:53:05Z sey $ * */ public abstract class SelfLocalization implements VisualCycle, VisualEventListener, MotionEventListener { public abstract void reset(); public abstract int getX(); public abstract int getY(); public abstract float getHeading(); public abstract int getConfidence(); @Override public void updateOdometry(float forward, float left, float turnCCW) { } @Override public void updatePosture() { } @Override public void startMotion(Motion motion) { } @Override public void stopMotion(Motion motion) { } @Override public void updateVision(VisualContext context) { } }