![]() |
Laelaps
2.3.5
RoadNarrows Robotics Small Outdoor Mobile Robot Project
|
Powertrain dynamics subreport. More...
#include <laeReports.h>
Public Member Functions | |
| LaeRptDynPowertrain () | |
| Default constructor. | |
| LaeRptDynPowertrain (const LaeRptDynPowertrain &src) | |
| Copy constructor. | |
| ~LaeRptDynPowertrain () | |
| Destructor. | |
| LaeRptDynPowertrain | operator= (const LaeRptDynPowertrain &rhs) |
| Assignment operator. More... | |
| void | clear () |
| Clear report. | |
| void | generate (int nMotorId) |
| Generate report. More... | |
Public Attributes | |
| std::string | m_strName |
| powertrain unique name (key) | |
| s64_t | m_nEncoder |
| motor encoder position (quad pulses) | |
| int | m_nSpeed |
| raw speed (qpps) | |
| double | m_fPosition |
| wheel angular position (radians) | |
| double | m_fVelocity |
| wheel angular velocity (radians/second) | |
| double | m_fPe |
| motor input electrical power (W) | |
| double | m_fTorque |
| wheel torque (N-m) | |
Powertrain dynamics subreport.
Definition at line 243 of file laeReports.h.
| void LaeRptDynPowertrain::generate | ( | int | nMotorId | ) |
Generate report.
| nMotorId | Globally unique powertrain/motor id. |
Definition at line 355 of file laeReports.cxx.
Referenced by laelaps::LaeRptDynamics::generate().
| LaeRptDynPowertrain LaeRptDynPowertrain::operator= | ( | const LaeRptDynPowertrain & | rhs | ) |
Assignment operator.
| rhs | Right hand side object. |
Definition at line 330 of file laeReports.cxx.
References m_fPe, m_fPosition, m_fTorque, m_fVelocity, m_nEncoder, m_nSpeed, and m_strName.