chrono::robosimian::RS_DriverCallback Class Reference
Description
Robot driver callback to keep track of average speed and distance between phase changes.
#include <RoboSimian.h>
Inheritance diagram for chrono::robosimian::RS_DriverCallback:
Collaboration diagram for chrono::robosimian::RS_DriverCallback:
Public Member Functions | |
RS_DriverCallback (RoboSimian *robot) | |
virtual void | OnPhaseChange (RS_Driver::Phase old_phase, RS_Driver::Phase new_phase) override |
Function called on each phase change. | |
double | GetDistance () const |
Get distance traveled from last phase change. | |
double | GetDuration () const |
Get time elapsed since last phase change. | |
double | GetAvgSpeed () const |
Get average robot speed since last phase change. | |
Public Attributes | |
double | m_start_x |
location at start of current phase | |
double | m_start_time |
time at start of current phase | |
The documentation for this class was generated from the following files:
- /builds/uwsbel/chrono/src/chrono_models/robot/robosimian/RoboSimian.h
- /builds/uwsbel/chrono/src/chrono_models/robot/robosimian/RoboSimian.cpp