|
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 |