Interface Base

Represents a physical base of a robot.

Hierarchy

Implemented by

Properties

doCommand: ((command: StructType) => Promise<StructType>)

Type declaration

Methods

  • Return true if the base is in motion.

    Parameters

    Returns Promise<boolean>

  • Move a base in a straight line by a given distance at a given speed. This method blocks until completed or cancelled.

    Parameters

    • distanceMm: number

      Distance to move, in millimeters.

    • mmPerSec: number

      Movement speed, in millimeters per second.

    • Optional extra: StructType

    Returns Promise<void>

  • Spin a base by a given angle at a given angular speed. This method blocks until completed or cancelled.

    Parameters

    • angleDeg: number

      Degrees to spin.

    • degsPerSec: number

      Angular speed, in degrees per second.

    • Optional extra: StructType

    Returns Promise<void>

  • Stop a base

    Parameters

    Returns Promise<void>

Generated using TypeDoc