![]() |
Laelaps
2.3.5
RoadNarrows Robotics Small Outdoor Mobile Robot Project
|
Laelaps dynamics report. More...
#include <laeReports.h>
Public Types | |
typedef std::vector< LaeRptDynPowertrain > | VecDynPowertrain |
Public Member Functions | |
LaeRptDynamics () | |
Default constructor. | |
LaeRptDynamics (const LaeRptDynamics &src) | |
Copy constructor. | |
~LaeRptDynamics () | |
Destructor. | |
LaeRptDynamics | operator= (const LaeRptDynamics &rhs) |
Assignment operator. More... | |
void | clear () |
Clear report. | |
void | generate (LaeRobot *pRobot) |
Generate report. More... | |
Public Attributes | |
LaePose | m_pose |
robot 2D pose (meters, meters, radians) | |
double | m_fOdometer |
robot odometer (meters) | |
double | m_fVelocity |
robot linear velocity v (meters/second) | |
VecDynPowertrain | m_vecDynPowertrain |
powertrains' state | |
Laelaps dynamics report.
Definition at line 302 of file laeReports.h.
void LaeRptDynamics::generate | ( | LaeRobot * | pRobot | ) |
Generate report.
pRobot | Pointer to the robot (not used). |
Definition at line 403 of file laeReports.cxx.
References laelaps::LaeRptDynPowertrain::clear(), laelaps::LaeRptDynPowertrain::generate(), and laelaps::LaeRptDynPowertrain::m_fVelocity.
Referenced by laelaps::LaeRobot::getDynamics().
LaeRptDynamics LaeRptDynamics::operator= | ( | const LaeRptDynamics & | rhs | ) |
Assignment operator.
rhs | Right hand side object. |
Definition at line 385 of file laeReports.cxx.
References m_fOdometer, m_fVelocity, m_pose, and m_vecDynPowertrain.