Robot Core Documentation
|
Static Public Member Functions | |
static< U extends Unit< U > U | Milli (Unit< U > baseUnit, String name, String symbol) |
static< U extends Unit< U > U | Milli (Unit< U > baseUnit) |
Static Public Attributes | |
static final Unit | AnonymousBaseUnit = new Dimensionless(1, "<?>", "<?>") |
static final Distance | Meters = BaseUnits.Distance |
static final Distance | Meter = Meters |
static final Distance | Millimeters = Milli(Meters, "Millimeter", "mm") |
static final Distance | Millimeter = Millimeters |
static final Distance | Centimeters |
static final Distance | Centimeter = Centimeters |
static final Distance | Inches |
static final Distance | Inch = Inches |
static final Distance | Feet |
static final Distance | Foot = Feet |
static final Time | Seconds = BaseUnits.Time |
static final Time | Second = Seconds |
static final Time | Milliseconds = Milli(Seconds) |
static final Time | Millisecond = Milliseconds |
static final Time | Microseconds = Micro(Seconds) |
static final Time | Microsecond = Microseconds |
static final Time | Minutes |
static final Time | Minute = Minutes |
static final Angle | Radians = BaseUnits.Angle |
static final Angle | Radian = Radians |
static final Angle | Revolutions = new Angle(2 * Math.PI, "Revolution", "R") |
static final Angle | Revolution = Revolutions |
static final Angle | Rotations = new Angle(2 * Math.PI, "Rotation", "R") |
static final Angle | Rotation = Rotations |
static final Angle | Degrees |
static final Angle | Degree = Degrees |
static final Velocity< Distance > | MetersPerSecond = Meters.per(Second) |
static final Velocity< Distance > | FeetPerSecond = Feet.per(Second) |
static final Velocity< Distance > | InchesPerSecond = Inches.per(Second) |
static final Velocity< Angle > | RevolutionsPerSecond = Revolutions.per(Second) |
static final Velocity< Angle > | RotationsPerSecond = Rotations.per(Second) |
static final Velocity< Angle > | RPM = Rotations.per(Minute) |
static final Velocity< Angle > | RadiansPerSecond = Radians.per(Second) |
static final Velocity< Angle > | DegreesPerSecond = Degrees.per(Second) |
static final Velocity< Velocity< Distance > > | MetersPerSecondPerSecond |
static final Velocity< Velocity< Distance > > | Gs |
static final Mass | Kilograms = BaseUnits.Mass |
static final Mass | Kilogram = Kilograms |
static final Mass | Grams = Milli(Kilograms, "Gram", "g") |
static final Mass | Gram = Grams |
static final Mass | Pounds |
static final Mass | Pound = Pounds |
static final Mass | Ounces |
static final Mass | Ounce = Ounces |
static final Dimensionless | Value = BaseUnits.Value |
static final Dimensionless | Percent |
static final Voltage | Volts = BaseUnits.Voltage |
static final Voltage | Volt = Volts |
static final Voltage | Millivolts = Milli(Volts) |
static final Voltage | Millivolt = Millivolts |
static final Current | Amps = BaseUnits.Current |
static final Current | Amp = Amps |
static final Current | Milliamps = Milli(Amps) |
static final Current | Milliamp = Milliamps |
static final Energy | Joules = BaseUnits.Energy |
static final Energy | Joule = Joules |
static final Energy | Millijoules = Milli(Joules) |
static final Energy | Millijoule = Millijoules |
static final Energy | Kilojoules = Kilo(Joules) |
static final Energy | Kilojoule = Kilojoules |
static final Power | Watts = BaseUnits.Power |
static final Power | Watt = Watts |
static final Power | Milliwatts = Milli(Watts) |
static final Power | Milliwatt = Milliwatts |
static final Power | Horsepower |
static final Temperature | Kelvin = BaseUnits.Temperature |
static final Temperature | Celsius |
static final Temperature | Fahrenheit |
static final Per< Voltage, Velocity< Distance > > | VoltsPerMeterPerSecond |
static final Per< Voltage, Velocity< Velocity< Distance > > > | VoltsPerMeterPerSecondSquared |
static final Per< Voltage, Velocity< Angle > > | VoltsPerRadianPerSecond |
static final Per< Voltage, Velocity< Velocity< Angle > > > | VoltsPerRadianPerSecondSquared |
Contains a set of predefined units.
|
static |
Creates a unit equal to a thousandth of the base unit, eg Milliseconds = Milli(Units.Seconds).
<U> | the type of the unit |
baseUnit | the unit being derived from. This does not have to be the base unit of measure |
|
static |
Creates a unit equal to a thousandth of the base unit, eg Milliseconds = Milli(Units.Seconds).
<U> | the type of the unit |
baseUnit | the unit being derived from. This does not have to be the base unit of measure |
name | the name of the new derived unit |
symbol | the symbol of the new derived unit |
|
static |
The base unit of electrical current.
|
static |
Used as an internal placeholder value when a specific unit type cannot be determined. Do not use this directly.
|
static |
The base SI unit of temperature, where a value of 0 roughly corresponds to the freezing point of water and a value of 100 corresponds to the boiling point. Electronics tend to exhibit degraded performance or damage above 90 degrees Celsius.
|
static |
1/100 of a Meter
.
|
static |
1/100 of a Meter
.
1/360 of a turn around a circle, or 1/57.3 Radians
.
|
static |
1/360 of a turn around a circle, or 1/57.3 Radians
.
|
static |
The base imperial (American) unit of temperature, where a value of 32 roughly corresponds to the freezing point of water and a value of 212 corresponds to the boiling point.
|
static |
1/1000 of a Kilogram
.
|
static |
A unit of acceleration equivalent to the pull of gravity on an object at sea level on Earth.
|
static |
A unit equal to 745.7 Watts
. May be useful when dealing with high-power gearboxes and motors.
|
static |
|
static |
The base unit of energy.
|
static |
The base unit of temperature, where a value of 0 corresponds with absolutely zero energy in the measured system. Not particularly useful for robots unless you're cooling motors with liquid helium.
|
static |
The base SI unit of mass.
|
static |
A unit equal to 1,000 Joules
. Useful when dealing with higher-level robot energy usage.
A unit equal to 1,000 Joules
. Useful when dealing with higher-level robot energy usage.
|
static |
The base unit of distance.
|
static |
|
static |
Alias for Microseconds
to make combined unit definitions read more smoothly.
A unit equal to 1/1000 of an Amp
. Useful when dealing with low-current applications like LED drivers or low-power circuits.
A unit equal to 1/1000 of an Amp
. Useful when dealing with low-current applications like LED drivers or low-power circuits.
|
static |
A unit equal to 1/1000 of a Joule
. Useful when dealing with lower-power applications.
A unit equal to 1/1000 of a Joule
. Useful when dealing with lower-power applications.
|
static |
1/1000 of a Meter
.
1/1000 of a Meter
.
|
static |
Alias for Milliseconds
to make combined unit definitions read more smoothly.
|
static |
1/1000 of a Volt
. Useful when dealing with low-voltage applications like LED drivers or low-power circuits.
1/1000 of a Volt
. Useful when dealing with low-voltage applications like LED drivers or low-power circuits.
|
static |
A unit equal to 1/1000 of a Watt
. Useful when dealing with lower-power applications.
A unit equal to 1/1000 of a Watt
. Useful when dealing with lower-power applications.
Alias for Minutes
to make combined unit definitions read more smoothly.
|
static |
60 Seconds
.
|
static |
A dimensionless unit equal to to 1/100th of a Value
. A measurement of
would be equivalent to
Percent.of(42)Value.of(0.42)
.
|
static |
The base SI unit of angle, represented by the distance that the radius of a unit circle can wrap around its circumference.
|
static |
The base SI unit of angle, represented by the distance that the radius of a unit circle can wrap around its circumference.
|
static |
A single turn of an object around an external axis. Numerically equivalent to a Rotation
, but may be semantically more expressive in certain scenarios.
|
static |
A single turn of an object around an external axis. Numerically equivalent to Rotations
, but may be semantically more expressive in certain scenarios.
|
static |
A unit of angular velocity equivalent to spinning at a rate of one Revolution
per Second
.
A single turn of an object around an internal axis. Numerically equivalent to a Revolution
, but may be semantically more expressive in certain scenarios.
A single turn of an object around an internal axis. Numerically equivalent to Revolutions
, but may be semantically more expressive in certain scenarios.
Alias for Seconds
to make combined unit definitions read more smoothly.
|
static |
The base unit of time.
|
static |
A dimensionless unit that performs no scaling whatsoever.
|
static |
The base unit of electric potential.
A standard unit for measuring linear mechanisms' feedforward voltages based on a model of the system and a desired commanded linear velocity.
|
static |
A standard unit for measuring linear mechanisms' feedforward voltages based on a model of the system and a desired commanded linear acceleration.
A standard unit for measuring angular mechanisms' feedforward voltages based on a model of the system and a desired commanded angular velocity.
|
static |