![]() |
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.