jp.digitalmuseum.mr.resource
インタフェース DifferentialWheelsController
-
すべてのスーパーインタフェース:
-
DifferentialWheels, ExclusiveResource, Resource, java.io.Serializable, Wheels, WheelsController
-
既知の実装クラスの一覧:
-
DifferentialWheelsAbstractImpl, HakoniwaRobot.HakoniwaRobotWheels, MindstormsNXT.MindstormsNXTDifferentialWheels, Mini.MiniWheels, NetTansor.NetTansorDriver, Noopy2.NoopyWheels, Roomba.RoombaDriver
-
public interface DifferentialWheelsController
- extends DifferentialWheels, WheelsController
Interface of resource which belongs to robots with differential wheels.
メソッドの概要 |
void |
curve(Wheels.Spin direction,
int innerSpeed)
Go forward and rotate left/right. |
void |
curveLeft(int innerSpeed)
Go forward and rotate left. |
void |
curveRight(int innerSpeed)
Go forward and rotate right. |
boolean |
drive(int leftPower,
int rightPower)
Drive two wheels with given set of power. |
boolean |
setRotationSpeed(int rotationSpeed)
Change the power of the motor to rotate. |
boolean |
setSpeed(int speed)
Change the power of the motor. |
setSpeed
boolean setSpeed(int speed)
- Change the power of the motor.
setRotationSpeed
boolean setRotationSpeed(int rotationSpeed)
- Change the power of the motor to rotate.
curve
void curve(Wheels.Spin direction,
int innerSpeed)
- Go forward and rotate left/right.
curveLeft
void curveLeft(int innerSpeed)
- Go forward and rotate left.
curveRight
void curveRight(int innerSpeed)
- Go forward and rotate right.
drive
boolean drive(int leftPower,
int rightPower)
- Drive two wheels with given set of power.
Copyright by Jun KATO (arc@dmz) at https://mr.digitalmuseum.jp/