|
|
#include <armarx/navigation/simulation/SimulatedHuman.h>
Public Types | |
| using | Params = SimulatedHumanParams |
Public Member Functions | |
| bool | goalReached () const |
| human::Human & | human () |
| void | reinitialize (const core::Pose2D &pose) |
| resets the human to the given pose and replans the global optimal trajectory | |
| SimulatedHuman (const algorithms::Costmap &distanceField, const Params ¶ms=Params()) | |
| core::GlobalTrajectory & | trajectory () |
| const core::GlobalTrajectory & | trajectory () const |
| Human | update () |
Protected Types | |
| enum class | State { Idle , Walking , GoalReached } |
Protected Member Functions | |
| void | initialize () |
| void | step () |
| using Params = SimulatedHumanParams |
|
strongprotected |
| SimulatedHuman | ( | const algorithms::Costmap & | distanceField, |
| const Params & | params = Params() ) |
| bool goalReached | ( | ) | const |
|
inline |
|
protected |
| void reinitialize | ( | const core::Pose2D & | pose | ) |
resets the human to the given pose and replans the global optimal trajectory
| pose |
|
protected |
|
inline |
|
inline |
| human::Human update | ( | ) |