, including all inherited members.
aligned(RobotDockingState::State &state, double &vx, double &wz, const std::vector< unsigned char > &signal_filt, std::string &debug_str) | kobuki::DockDrive | [protected] |
binary(unsigned char number) const | kobuki::DockDrive | [private] |
bump_remainder | kobuki::DockDrive | [private] |
bumped(RobotDockingState::State &nstate, double &nvx, double &nwz, int &bump_count) | kobuki::DockDrive | [protected] |
can_run | kobuki::DockDrive | [private] |
canRun() const | kobuki::DockDrive | [inline] |
computePoseUpdate(ecl::LegacyPose2D< double > &pose_update, const ecl::LegacyPose2D< double > &pose) | kobuki::DockDrive | [protected] |
debug_output | kobuki::DockDrive | [private] |
debug_str | kobuki::DockDrive | [private] |
determineRobotLocation(const std::vector< unsigned char > &signal_filt, const unsigned char &charger) | kobuki::DockDrive | [protected] |
disable() | kobuki::DockDrive | [inline] |
dock_detector | kobuki::DockDrive | [private] |
dock_stabilizer | kobuki::DockDrive | [private] |
DockDrive() | kobuki::DockDrive | |
enable() | kobuki::DockDrive | [inline] |
filterIRSensor(std::vector< unsigned char > &signal_filt, const std::vector< unsigned char > &signal) | kobuki::DockDrive | [protected] |
find_stream(RobotDockingState::State &state, double &vx, double &wz, const std::vector< unsigned char > &signal_filt) | kobuki::DockDrive | [protected] |
generateDebugMessage(const std::vector< unsigned char > &signal_filt, const unsigned char &bumper, const unsigned char &charger, const ecl::LegacyPose2D< double > &pose_update, const std::string &debug_str) | kobuki::DockDrive | [protected] |
get_stream(RobotDockingState::State &state, double &vx, double &wz, const std::vector< unsigned char > &signal_filt) | kobuki::DockDrive | [protected] |
getDebugStr() const | kobuki::DockDrive | [inline] |
getDebugStream() | kobuki::DockDrive | [inline] |
getState() const | kobuki::DockDrive | [inline] |
getStateStr() const | kobuki::DockDrive | [inline] |
getVX() const | kobuki::DockDrive | [inline] |
getWZ() const | kobuki::DockDrive | [inline] |
idle(RobotDockingState::State &state, double &vx, double &wz) | kobuki::DockDrive | [protected] |
init() | kobuki::DockDrive | [inline] |
is_enabled | kobuki::DockDrive | [private] |
isEnabled() const | kobuki::DockDrive | [inline] |
min_abs_v | kobuki::DockDrive | [private] |
min_abs_w | kobuki::DockDrive | [private] |
modeShift(const std::string &mode) | kobuki::DockDrive | |
past_signals | kobuki::DockDrive | [private] |
pose_priv | kobuki::DockDrive | [private] |
processBumpChargeEvent(const unsigned char &bumper, const unsigned char &charger) | kobuki::DockDrive | [protected] |
ROBOT_STATE_STR | kobuki::DockDrive | [private] |
rotated | kobuki::DockDrive | [private] |
scan(RobotDockingState::State &state, double &vx, double &wz, const std::vector< unsigned char > &signal_filt, const ecl::LegacyPose2D< double > &pose_update, std::string &debug_str) | kobuki::DockDrive | [protected] |
setMinAbsV(double mav) | kobuki::DockDrive | [inline] |
setMinAbsW(double maw) | kobuki::DockDrive | [inline] |
setVel(double v, double w) | kobuki::DockDrive | [private] |
signal_window | kobuki::DockDrive | [private] |
state | kobuki::DockDrive | [private] |
state_str | kobuki::DockDrive | [private] |
update(const std::vector< unsigned char > &signal, const unsigned char &bumper, const unsigned char &charger, const ecl::LegacyPose2D< double > &pose) | kobuki::DockDrive | |
updateVelocity(const std::vector< unsigned char > &signal_filt, const ecl::LegacyPose2D< double > &pose_update, std::string &debug_str) | kobuki::DockDrive | [protected] |
validateSignal(const std::vector< unsigned char > &signal_filt, const unsigned int state) | kobuki::DockDrive | [protected] |
velocityCommands(const double &vx, const double &wz) | kobuki::DockDrive | |
vx | kobuki::DockDrive | [private] |
wz | kobuki::DockDrive | [private] |
~DockDrive() | kobuki::DockDrive | |