TinyRobotics
Loading...
Searching...
No Matches
Classes | Typedefs | Enumerations
Units of measure

Units of measure for robotics (distance, angle, speed, time, etc.) More...

Collaboration diagram for Units of measure:

Classes

class  Angle
 Represents an angle with unit conversion and wrap-around support. More...
 
class  AngularVelocity
 Represents a 1D angular velocity with unit support. More...
 
class  AngularVelocity3D
 Represents a 3D angular velocity vector with unit support. More...
 
class  Distance
 Represents a distance measurement with unit conversion support. More...
 
class  Speed
 Represents a speed measurement with unit conversion support. More...
 
class  Time
 Represents a time duration with a specific unit (seconds, milliseconds, microseconds, minutes, or hours). More...
 
class  Velocity3D
 Represents a 3D speed or velocity vector with unit support. More...
 

Typedefs

using VelocityUnit = SpeedUnit
 Alias for SpeedUnit to represent velocity units.
 

Enumerations

enum class  AngleUnit { DEG , RAD }
 Supported angle units for conversion and representation.
 
enum class  AngularVelocityUnit { RadPerSec , DegPerSec }
 Supported angular velocity units for conversion and representation.
 
enum class  DistanceUnit { M , CM , MM , FEET }
 Supported distance units for conversion and representation.
 
enum class  SpeedUnit { MPS , KPH , FPS , MPH }
 Supported speed units for conversion and representation.
 
enum class  TimeUnit {
  S , MS , US , MIN ,
  HOUR
}
 Supported time units for conversion and representation.
 

Detailed Description

Units of measure for robotics (distance, angle, speed, time, etc.)