#include <Approach.h>
Public Types | |
enum | SensorArea { inside, front } |
Public Member Functions | |
bool | finish () |
double | increment (double st, double ap) |
void | init (int side, tf::Stamped< tf::Pose > approachP, tf::Stamped< tf::Pose > plateCenter, SensorArea sensor=Approach::inside) |
void | move_to (double ap) |
Public Attributes | |
RobotArm * | arm |
btVector3 | diff |
double | firstTouch |
tf::Stamped< tf::Pose > | plateCenter |
Pressure * | pressure |
double | pressureDiff |
double | pressureZeroL |
double | pressureZeroR |
int | sensors_ |
std_srvs::Empty | serv |
int | side_ |
tf::Stamped< tf::Pose > | startPose |
bool | touched |
Definition at line 43 of file Approach.h.
enum Approach::SensorArea |
Definition at line 47 of file Approach.h.
bool Approach::finish | ( | ) |
Definition at line 240 of file Approach.cpp.
double Approach::increment | ( | double | st, |
double | ap | ||
) |
Definition at line 75 of file Approach.cpp.
void Approach::init | ( | int | side, |
tf::Stamped< tf::Pose > | approachP, | ||
tf::Stamped< tf::Pose > | plateCenter, | ||
Approach::SensorArea | sensors = Approach::inside |
||
) |
Definition at line 46 of file Approach.cpp.
void Approach::move_to | ( | double | ap | ) |
Definition at line 227 of file Approach.cpp.
Definition at line 50 of file Approach.h.
btVector3 Approach::diff |
Definition at line 52 of file Approach.h.
double Approach::firstTouch |
Definition at line 57 of file Approach.h.
Definition at line 51 of file Approach.h.
Definition at line 53 of file Approach.h.
double Approach::pressureDiff |
Definition at line 55 of file Approach.h.
double Approach::pressureZeroL |
Definition at line 54 of file Approach.h.
double Approach::pressureZeroR |
Definition at line 54 of file Approach.h.
Definition at line 59 of file Approach.h.
std_srvs::Empty Approach::serv |
Definition at line 49 of file Approach.h.
int Approach::side_ |
Definition at line 58 of file Approach.h.
Definition at line 51 of file Approach.h.
Definition at line 56 of file Approach.h.