Definition at line 33 of file fasr.cc.
◆ anonymous enum
Enumerator |
---|
MODE_WORK | |
MODE_DOCK | |
MODE_UNDOCK | |
MODE_QUEUE | |
Definition at line 196 of file fasr2.cc.
◆ Robot() [1/2]
◆ Robot() [2/2]
◆ CachePlan()
◆ Dock() [1/2]
◆ Dock() [2/2]
◆ Enable()
void Robot::Enable |
( |
Stg::Model * |
model, |
|
|
bool & |
sub, |
|
|
bool |
on |
|
) |
| |
|
inline |
◆ EnableFiducial()
void Robot::EnableFiducial |
( |
bool |
on | ) |
|
|
inline |
◆ EnableLaser()
void Robot::EnableLaser |
( |
bool |
on | ) |
|
|
inline |
◆ EnableSonar()
void Robot::EnableSonar |
( |
bool |
on | ) |
|
|
inline |
◆ FiducialUpdate()
◆ FlagDecr()
static int Robot::FlagDecr |
( |
Model * |
mod, |
|
|
Robot * |
|
|
) |
| |
|
inlinestatic |
◆ FlagIncr()
static int Robot::FlagIncr |
( |
Model * |
mod, |
|
|
Robot * |
|
|
) |
| |
|
inlinestatic |
◆ Full() [1/2]
◆ Full() [2/2]
◆ Hungry() [1/2]
◆ Hungry() [2/2]
◆ LaserUpdate()
◆ LookupPlan()
◆ ObstacleAvoid() [1/2]
bool Robot::ObstacleAvoid |
( |
| ) |
|
|
inline |
◆ ObstacleAvoid() [2/2]
bool Robot::ObstacleAvoid |
( |
| ) |
|
|
inline |
◆ Plan()
void Robot::Plan |
( |
Pose |
sp | ) |
|
|
inline |
◆ PositionUpdate()
◆ Pt64()
◆ SetGoal()
void Robot::SetGoal |
( |
Model * |
goal | ) |
|
|
inline |
◆ SetTask()
void Robot::SetTask |
( |
unsigned int |
t | ) |
|
|
inline |
◆ UnDock() [1/2]
◆ UnDock() [2/2]
◆ Update()
int Robot::Update |
( |
void |
| ) |
|
|
inline |
◆ UpdateCallback()
◆ Work() [1/2]
◆ Work() [2/2]
◆ at_dest
◆ avoidcount
◆ cached_goal_pose
Pose Robot::cached_goal_pose |
|
private |
◆ charger_ahoy
◆ charger_bearing
double Robot::charger_bearing |
|
private |
◆ charger_heading
double Robot::charger_heading |
|
private |
◆ charger_range
double Robot::charger_range |
|
private |
◆ docked_angle
◆ fiducial
◆ fiducial_sub
◆ force_recharge
bool Robot::force_recharge |
|
private |
◆ fuel_zone
◆ goal
◆ graphp
◆ graphvis
◆ laser
◆ laser_sub
◆ map_data
uint8_t * Robot::map_data |
|
staticprivate |
◆ map_height
const unsigned int Robot::map_height |
|
staticprivate |
◆ map_model
◆ map_width
const unsigned int Robot::map_width |
|
staticprivate |
◆ mode [1/2]
◆ mode [2/2]
◆ plancache
std::map< std::pair< uint64_t, uint64_t >, Robot::Graph * > Robot::plancache |
|
static |
◆ planner_mutex
pthread_mutex_t Robot::planner_mutex = PTHREAD_MUTEX_INITIALIZER |
|
staticprivate |
◆ pos
◆ position
◆ ranger [1/2]
◆ ranger [2/2]
◆ sink
◆ sonar
◆ sonar_sub
◆ source
◆ task
◆ tasks
◆ wait_started_at
long int Robot::wait_started_at |
|
private |
◆ work_get
◆ work_put
The documentation for this class was generated from the following files: