kaos.robots.capabilities
Interface HolomonicRobot2D


public interface HolomonicRobot2D


Method Summary
 double getMaxVelocity()
           
 double getRotationalVelocity()
           
 double getTranslationalVelocity()
           
 double getX()
           
 double getY()
           
 double getYaw()
           
 boolean isMotorPowerOn()
           
 void resetOdometry()
           
 void resetOdometry(double x, double y, double yaw)
           
 void setMaxVelocity()
           
 void setMotorPowerOn(boolean on)
           
 void setPose(double x, double y, double yaw)
           
 void setPosition(double x, double y)
           
 void setRotationalVelocity(double rotationalVelocity)
           
 void setTranslationalVelocity(double transLationalVelocity)
           
 void setX(double x)
           
 void setY(double y)
           
 void setYaw(double yaw)
           
 void stop()
           
 

Method Detail

setMotorPowerOn

void setMotorPowerOn(boolean on)

isMotorPowerOn

boolean isMotorPowerOn()

getX

double getX()

setX

void setX(double x)

getY

double getY()

setY

void setY(double y)

getYaw

double getYaw()

setYaw

void setYaw(double yaw)

setPosition

void setPosition(double x,
                 double y)

setPose

void setPose(double x,
             double y,
             double yaw)

resetOdometry

void resetOdometry()

resetOdometry

void resetOdometry(double x,
                   double y,
                   double yaw)

getTranslationalVelocity

double getTranslationalVelocity()

setTranslationalVelocity

void setTranslationalVelocity(double transLationalVelocity)

getRotationalVelocity

double getRotationalVelocity()

setRotationalVelocity

void setRotationalVelocity(double rotationalVelocity)

getMaxVelocity

double getMaxVelocity()

setMaxVelocity

void setMaxVelocity()

stop

void stop()