|
#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 More... | |
SimulatedHuman (const algorithms::Costmap &distanceField, const Params ¶ms=Params()) | |
core::GlobalTrajectory & | trajectory () |
const core::GlobalTrajectory & | trajectory () const |
Human | update () |
Protected Types | |
enum | State { Idle, Walking, GoalReached } |
Protected Member Functions | |
void | initialize () |
void | step () |
Definition at line 40 of file SimulatedHuman.h.
using Params = SimulatedHumanParams |
Definition at line 43 of file SimulatedHuman.h.
|
strongprotected |
Enumerator | |
---|---|
Idle | |
Walking | |
GoalReached |
Definition at line 82 of file SimulatedHuman.h.
SimulatedHuman | ( | const algorithms::Costmap & | distanceField, |
const Params & | params = Params() |
||
) |
bool goalReached | ( | ) | const |
Definition at line 78 of file SimulatedHuman.cpp.
|
inline |
|
protected |
Definition at line 102 of file SimulatedHuman.cpp.
void reinitialize | ( | const core::Pose2D & | pose | ) |
resets the human to the given pose and replans the global optimal trajectory
pose |
Definition at line 87 of file SimulatedHuman.cpp.
|
protected |
Definition at line 159 of file SimulatedHuman.cpp.
|
inline |
|
inline |
Definition at line 63 of file SimulatedHuman.h.
human::Human update | ( | ) |
Definition at line 43 of file SimulatedHuman.cpp.