Kobuki 1.0.0
C++ API for the Kobuki research robot
Loading...
Searching...
No Matches
kobuki::DockDrive Member List

This is the complete list of members for kobuki::DockDrive, including all inherited members.

aligned(RobotDockingState::State &state, double &vx, double &wz, const std::vector< unsigned char > &signal_filt, std::string &debug_str) (defined in kobuki::DockDrive)kobuki::DockDriveprotected
bumped(RobotDockingState::State &nstate, double &nvx, double &nwz, int &bump_count) (defined in kobuki::DockDrive)kobuki::DockDriveprotected
canRun() const (defined in kobuki::DockDrive)kobuki::DockDriveinline
computePoseUpdate(ecl::linear_algebra::Vector3d &pose_update, const ecl::linear_algebra::Vector3d &pose)kobuki::DockDriveprotected
determineRobotLocation(const std::vector< unsigned char > &signal_filt, const unsigned char &charger) (defined in kobuki::DockDrive)kobuki::DockDriveprotected
disable() (defined in kobuki::DockDrive)kobuki::DockDriveinline
DockDrive() (defined in kobuki::DockDrive)kobuki::DockDrive
enable() (defined in kobuki::DockDrive)kobuki::DockDriveinline
filterIRSensor(std::vector< unsigned char > &signal_filt, const std::vector< unsigned char > &signal)kobuki::DockDriveprotected
find_stream(RobotDockingState::State &state, double &vx, double &wz, const std::vector< unsigned char > &signal_filt) (defined in kobuki::DockDrive)kobuki::DockDriveprotected
generateDebugMessage(const std::vector< unsigned char > &signal_filt, const unsigned char &bumper, const unsigned char &charger, const std::string &debug_str) (defined in kobuki::DockDrive)kobuki::DockDriveprotected
get_stream(RobotDockingState::State &state, double &vx, double &wz, const std::vector< unsigned char > &signal_filt) (defined in kobuki::DockDrive)kobuki::DockDriveprotected
getDebugStr() const (defined in kobuki::DockDrive)kobuki::DockDriveinline
getDebugStream() (defined in kobuki::DockDrive)kobuki::DockDriveinline
getState() const (defined in kobuki::DockDrive)kobuki::DockDriveinline
getStateStr() const (defined in kobuki::DockDrive)kobuki::DockDriveinline
getVX() const (defined in kobuki::DockDrive)kobuki::DockDriveinline
getWZ() const (defined in kobuki::DockDrive)kobuki::DockDriveinline
idle(RobotDockingState::State &state, double &vx, double &wz) (defined in kobuki::DockDrive)kobuki::DockDriveprotected
init() (defined in kobuki::DockDrive)kobuki::DockDriveinline
isEnabled() const (defined in kobuki::DockDrive)kobuki::DockDriveinline
modeShift(const std::string &mode) (defined in kobuki::DockDrive)kobuki::DockDrive
processBumpChargeEvent(const unsigned char &bumper, const unsigned char &charger) (defined in kobuki::DockDrive)kobuki::DockDriveprotected
scan(RobotDockingState::State &state, double &vx, double &wz, const std::vector< unsigned char > &signal_filt, const ecl::linear_algebra::Vector3d &pose_update, std::string &debug_str) (defined in kobuki::DockDrive)kobuki::DockDriveprotected
setMinAbsV(double mav) (defined in kobuki::DockDrive)kobuki::DockDriveinline
setMinAbsW(double maw) (defined in kobuki::DockDrive)kobuki::DockDriveinline
update(const std::vector< unsigned char > &signal, const unsigned char &bumper, const unsigned char &charger, const ecl::linear_algebra::Vector3d &pose)kobuki::DockDrive
updateVelocity(const std::vector< unsigned char > &signal_filt, const ecl::linear_algebra::Vector3d &pose_update, std::string &debug_str) (defined in kobuki::DockDrive)kobuki::DockDriveprotected
validateSignal(const std::vector< unsigned char > &signal_filt, const unsigned int state) (defined in kobuki::DockDrive)kobuki::DockDriveprotected
velocityCommands(const double &vx, const double &wz) (defined in kobuki::DockDrive)kobuki::DockDrive
~DockDrive() (defined in kobuki::DockDrive)kobuki::DockDrive