#include <ArServerClasses.h>
Public Member Functions | |
ArServerHandlerLocalization (ArServerBase *server, ArRobot *robot, ArBaseLocalizationTask *locTask, bool addResetToHome=true, bool setSimPoseOnLocalize=true) | |
Constructor. | |
virtual | ~ArServerHandlerLocalization () |
Destructor. | |
void | localizeToPose (ArPose pose, bool lockRobot=true, double xySpread=-1, double thSpread=-1) |
Localizes to a point given. | |
void | setSimPose (ArPose pose, bool lockRobot=true) |
Function that'll do the work of resetting the sim pose on localize. | |
void | netResetToHome (ArServerClient *client, ArNetPacket *packet) |
Networking request callback that localizes the robot to home. | |
void | netLocalizeToPose (ArServerClient *client, ArNetPacket *packet) |
Networking request callback that localizes to a point given. | |
void | addSimpleRelativeCommands (ArServerHandlerCommands *commands) |
Adds the simple relative localize commands. | |
Protected Member Functions | |
void | userTask (void) |
Function that'll reinforce the set pose. |