base
Public Member Functions | Public Attributes | List of all members
base::commands::Motion2D Struct Reference

#include <Motion2D.hpp>

Public Member Functions

 Motion2D ()
 heading in rad. Positive is counter-clockwise More...
 
 Motion2D (double translation, double rotation)
 
 Motion2D (double translation, double rotation, base::Angle heading)
 

Public Attributes

double translation
 
double rotation
 translation value in m/s More...
 
base::Angle heading
 rotation value in rad/s. Positive is counter-clockwise More...
 

Detailed Description

A unified motion control data structure for differential drive-based robots.

Constructor & Destructor Documentation

◆ Motion2D() [1/3]

base::commands::Motion2D::Motion2D ( )
inline

heading in rad. Positive is counter-clockwise

◆ Motion2D() [2/3]

base::commands::Motion2D::Motion2D ( double  translation,
double  rotation 
)
inline

◆ Motion2D() [3/3]

base::commands::Motion2D::Motion2D ( double  translation,
double  rotation,
base::Angle  heading 
)
inline

Member Data Documentation

◆ heading

base::Angle base::commands::Motion2D::heading

rotation value in rad/s. Positive is counter-clockwise

◆ rotation

double base::commands::Motion2D::rotation

translation value in m/s

◆ translation

double base::commands::Motion2D::translation

The documentation for this struct was generated from the following file: