CartesianImpedance.cc
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/drivers/kuka_fri/src/
CartesianImpedance_8cc
CartesianImpedance.hh
CartesianImpedance.hh
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/drivers/kuka_fri/src/
CartesianImpedance_8hh
FRIData.hh
CartesianImpedanceControl
fri_dummy_arm.cc
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/drivers/kuka_fri/test/
fri__dummy__arm_8cc
FRIServer
int
main
fri__dummy__arm_8cc.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
FRICheck.cc
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/drivers/kuka_fri/src/
FRICheck_8cc
FRICheck.hh
#define
DEG
FRICheck_8cc.html
a536e48026a77f8365359a33a3e0eb726
#define
EPS
FRICheck_8cc.html
a6ebf6899d6c1c8b7b9d09be872c05aae
#define
RAD
FRICheck_8cc.html
ab812f1e2f95156906fcaca00bc6f490e
FRICheck.hh
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/drivers/kuka_fri/src/
FRICheck_8hh
FRICheck
FRICheck_legacy.cc
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/drivers/kuka_fri/test/
FRICheck__legacy_8cc
FRICheck_legacy.hh
#define
DEG
FRICheck__legacy_8cc.html
a536e48026a77f8365359a33a3e0eb726
#define
RAD
FRICheck__legacy_8cc.html
ab812f1e2f95156906fcaca00bc6f490e
void
safety_check
FRICheck__legacy_8cc.html
a591d093079c393fde576f30de02fb2d2
(float *vel, float *vel_old, float *pos, float rate)
double
j5_angles_left
FRICheck__legacy_8cc.html
a70a698ff656c367e29c754c7340c4c85
[]
double
j5_angles_right
FRICheck__legacy_8cc.html
a779e85d37f72b850a1edffafdacc9028
[]
double
j6_max_left
FRICheck__legacy_8cc.html
adffe023edfde91a53d43d562eca1cae3
[]
double
j6_max_right
FRICheck__legacy_8cc.html
a4fe5e4478ec881e9613375ca55a4826b
[]
double
j6_min_left
FRICheck__legacy_8cc.html
afc039d35526fa5d1b8d006b27b9ac181
[]
double
j6_min_right
FRICheck__legacy_8cc.html
a2b1518082901a6358ab9a961f210cf46
[]
int
length_left
FRICheck__legacy_8cc.html
a0450aea4c04d74ba50079628930511ef
int
length_right
FRICheck__legacy_8cc.html
acd3e597ba9870a5bca153e9fc4c955cf
double
limh
FRICheck__legacy_8cc.html
a6910fe07c5cf33df0015799624e8c118
[7]
double
liml
FRICheck__legacy_8cc.html
a811671ddd985467a2499991e0479f159
[7]
FRICheck_legacy.hh
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/drivers/kuka_fri/test/
FRICheck__legacy_8hh
FRICheck_legacy
#define
SAFETY_LEFT
FRICheck__legacy_8hh.html
a650362ee60bc52897392b9e9f81b734d
#define
SAFETY_RIGHT
FRICheck__legacy_8hh.html
aef17476118fa25d7cd4553553f39946a
FRIComm.cc
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/drivers/kuka_fri/src/
FRIComm_8cc
FRIComm.hh
FRICheck.hh
CartesianImpedance.hh
pthread_scoped_lock
#define
DEG
FRIComm_8cc.html
a536e48026a77f8365359a33a3e0eb726
#define
RAD
FRIComm_8cc.html
ab812f1e2f95156906fcaca00bc6f490e
FILE *
LOG
FRIComm_8cc.html
af69c7e7755397b960e5f8a7ea7938fa7
FRIComm.hh
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/drivers/kuka_fri/src/
FRIComm_8hh
FRIData.hh
FRIComm
FRIThread
FRIThread::KRLCmd
FRIData.hh
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/drivers/kuka_fri/src/
FRIData_8hh
CartesianImpedance
RobotCommand
RobotData
RobotStatus
main.cc
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/drivers/kuka_fri/src/
main_8cc
FRIComm.hh
FRICheck.hh
YARPComm.hh
ROSComm.hh
void
catchsignal
main_8cc.html
af261b388e6a3a0a58c9413fcea7466c2
(int signo)
bool
friConfigure
main_8cc.html
af4e42c3f245f2034f1bae3c775fc2f80
(const char *side, FRIThread *kuka, char *yarp_prefix)
int
main
main_8cc.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
int
should_exit
main_8cc.html
a313667e202f1f71ae6c629d86b652a47
ROSComm.cc
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/drivers/kuka_fri/src/
ROSComm_8cc
ROSComm.hh
FRIComm.hh
FRICheck.hh
#define
CLAMP
ROSComm_8cc.html
aa1883836bb0955d41ac606649d0cab4b
(v, min, max)
ROSComm.hh
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/drivers/kuka_fri/src/
ROSComm_8hh
FRIData.hh
ROSComm
test_checker.cc
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/drivers/kuka_fri/test/
test__checker_8cc
FRICheck_legacy.hh
../src/FRICheck.hh
FRICheck_test
#define
DEG
test__checker_8cc.html
a536e48026a77f8365359a33a3e0eb726
#define
EPS
test__checker_8cc.html
a6ebf6899d6c1c8b7b9d09be872c05aae
#define
ITER
test__checker_8cc.html
ab5b92945430bd0cb7a04673282cf70c3
#define
MAX_STEP
test__checker_8cc.html
a8fa4a934e7d02b3e5dabfc502cb611f7
#define
RAD
test__checker_8cc.html
ab812f1e2f95156906fcaca00bc6f490e
bool
explicit_check
test__checker_8cc.html
a2265c48d206c204e1cff296801d34c2f
()
bool
limit_crash_check
test__checker_8cc.html
ac3d8aaf1ab974cecca7924e94d144962
()
int
main
test__checker_8cc.html
ae66f6b31b5ad750f1fe042a706a4e3d4
()
const double
lim_high_
test__checker_8cc.html
a9cd52af0dfa93013d602afd8aeb24ae0
[7]
const double
lim_low_
test__checker_8cc.html
adab58290ef655a8f53faa4eefa3e5724
[7]
const float
margin
test__checker_8cc.html
a94575e9d88a26c974f73190073f030c4
test_structs.c
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/drivers/kuka_fri/test/
test__structs_8c
int
main
test__structs_8c.html
ae66f6b31b5ad750f1fe042a706a4e3d4
()
verify_limits.cc
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/drivers/kuka_fri/test/
verify__limits_8cc
../src/FRICheck.hh
#define
DEG
verify__limits_8cc.html
a536e48026a77f8365359a33a3e0eb726
#define
MARGIN_IN
verify__limits_8cc.html
a8c93887ce5e531efd09e0d9bb8e50a3e
#define
MARGIN_OUT
verify__limits_8cc.html
a99a4db15d0b927fc5e52ed2415a7b8f8
#define
RAD
verify__limits_8cc.html
ab812f1e2f95156906fcaca00bc6f490e
void
extractLimits
verify__limits_8cc.html
a75c751668896d1da945763729c949c25
(FILE *f, double *angles, int len, double *min6, double *min7, double *max6, double *max7)
double
interpolate
verify__limits_8cc.html
a45a161767914fe7d99d5a0bf37c4baf4
(double x1, double x2, double y1, double y2, double x)
void
interpolateLimits
verify__limits_8cc.html
a009b6b21bfc3fc517fd3de6f5f4666a9
(int len, double *min6, double *min7, double *max6, double *max7, double *angles, double *min, double *max)
int
main
verify__limits_8cc.html
ae66f6b31b5ad750f1fe042a706a4e3d4
()
void
printLimits
verify__limits_8cc.html
a1f80826684c06c83af5362e417da0973
(FILE *f, double *angles, double *min, double *max, int len)
void
printRawLimits
verify__limits_8cc.html
acd512237c45eed2fff55565187d40563
(FILE *f, int len, double *min6, double *min7, double *max6, double *max7)
char *
scat
verify__limits_8cc.html
af45d061af2ae3b61e9d3081a357fbf0f
(const char *str1, const char *str2)
bool
testLimits
verify__limits_8cc.html
aaf06919b33b18c12acfec171df70df72
(int len, double *angles, double *min, double *max, double *mine, double *maxe)
bool
verifyHandAngles
verify__limits_8cc.html
a6dac1fdf3566bef9027ddf70a8544877
(int len, double *angles, double *min, double *max, const char *side)
YARPComm.cc
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/drivers/kuka_fri/src/
YARPComm_8cc
YARPComm.hh
FRIComm.hh
YARPComm.hh
/home/rosbuild/hudson/workspace/doc-groovy-tum-ros-pkg/doc_stacks/2014-10-06_07-57-11.667830/tum-ros-pkg/drivers/kuka_fri/src/
YARPComm_8hh
FRIData.hh
YARPComm
CartesianImpedance
classCartesianImpedance.html
CartesianImpedance
classCartesianImpedance.html
aac620c74db049089eff25fa91af225e5
()
float
D
classCartesianImpedance.html
a4bb6829e1890d70d2e3b8603c9dede0d
[6 *6]
float
ft
classCartesianImpedance.html
a32d2b10f699465982569d23287b5c4ad
[6]
float
K
classCartesianImpedance.html
a88bcc709dd7d5de37bb163575f240827
[6 *6]
float
K_null
classCartesianImpedance.html
ae0d485361a661a1559441228e2549e2c
static const float
DEFAULT_DAMPING
classCartesianImpedance.html
a1ba6a740b6efa5c601fb288483c4d88a
static const float
DEFAULT_ROT_STIFFNESS
classCartesianImpedance.html
ab23549896b5dcbc32b418ef8879261a3
static const float
DEFAULT_TRANS_STIFFNESS
classCartesianImpedance.html
a35a928abc139a3073c0a792ccc731987
CartesianImpedanceControl
classCartesianImpedanceControl.html
CartesianImpedanceControl
classCartesianImpedanceControl.html
a313df545eb854756e867269c280e0852
()
tFriCmdData
computeRobotCommand
classCartesianImpedanceControl.html
ad8f8743e975d2b610b9c3ae57a6b0ee7
(const tFriMsrData &state, const tFriCmdData &cmd, const CartesianImpedance &imp, const float *cmdpos)
~CartesianImpedanceControl
classCartesianImpedanceControl.html
ad9928b53d6d952a1e7d3983af7b20ba0
()
void
pinv
classCartesianImpedanceControl.html
a11d676f2f813624f84efbc6072e631b2
(Eigen::DenseBase< T1 > &J, Eigen::DenseBase< T2 > &Jinv, double eps=1e-13)
KDL::Chain
chain_
classCartesianImpedanceControl.html
a02f67ecde99d39c4446f9038eba69593
KDL::Jacobian
J_kdl_
classCartesianImpedanceControl.html
aeb4262838e0f9716ff4fa5f77b760809
Eigen::Matrix< float, 7, 6 >
Jinv
classCartesianImpedanceControl.html
a71ef0477c0cf3b5ed782d95cc4944418
KDL::ChainJntToJacSolver *
jnt2jac_
classCartesianImpedanceControl.html
aab08cb66cd3df66b1839ba070bffac16
KDL::JntArray
q_kdl_
classCartesianImpedanceControl.html
a97c4cf37cb4ef3ead020e71ca49e83f1
float
q_last_
classCartesianImpedanceControl.html
a48ba977d3da8e0ef0e0bf485c9ca1436
[7]
Eigen::VectorXd
S
classCartesianImpedanceControl.html
a93f63649edbb2956228bfd7fc4be7976
Eigen::VectorXd
Sp
classCartesianImpedanceControl.html
a43991045dcd57495be976ad82b207271
Eigen::VectorXd
tmp
classCartesianImpedanceControl.html
a29e23f7910e22fe3cc57c5d2633ce5b2
Eigen::MatrixXd
U
classCartesianImpedanceControl.html
a48fffff3cf03a9b71fcf21562e5e515f
Eigen::MatrixXd
V
classCartesianImpedanceControl.html
a654a4a91cf838395da729133b2362c96
FRICheck
classFRICheck.html
HandSide
classFRICheck.html
a7c5a714d6bdd0bd743d033c2cd68dff3
NONE
classFRICheck.html
a7c5a714d6bdd0bd743d033c2cd68dff3ac4826a59b34847c7353dbcd9a8a9b5bd
LEFT
classFRICheck.html
a7c5a714d6bdd0bd743d033c2cd68dff3aacba02a8c939a2de4766832ccae38e37
RIGHT
classFRICheck.html
a7c5a714d6bdd0bd743d033c2cd68dff3a94b6a940cd3dda912f58c583f9063f24
void
adjust
classFRICheck.html
a668a28897a7d6fbe736975be334aab04
(float *pos, float rate, float safety_factor)
FRICheck
classFRICheck.html
a7744dd48969dbb610b0b04766d09d6c1
()
float *
pos
classFRICheck.html
af86da7c21040712a04761403cfc3b540
()
void
setHandLimits
classFRICheck.html
a0bfec11c9efc7e48ae301342f37fae6d
(double *j5_angles, double *j6_min, double *j6_max, int length)
bool
setHandSide
classFRICheck.html
ace0692266c7ce43ce9ea7813fb58449c
(HandSide side)
void
setPos
classFRICheck.html
accb5bfb5f004e4d07bec42c11a710665
(float *pos)
static double
j5_angles_left
classFRICheck.html
aed022693031ae0c46da0f6048a96be65
[24]
static double
j5_angles_right
classFRICheck.html
a5ddf7378e2c7afba1df0a90dbaa16a0e
[24]
static double
j6_max_left
classFRICheck.html
a51ca6e42960ac295312dae854e3f853e
[24]
static double
j6_max_right
classFRICheck.html
a15d22f3538801f098d49bc6652013920
[24]
static double
j6_min_left
classFRICheck.html
aad9895e8a319d2d4a65ae86b53430687
[24]
static double
j6_min_right
classFRICheck.html
ad3cca6dfd148f45df9199b67d40468d3
[24]
static const int
length_left
classFRICheck.html
a9f94f066e6bf09f2e42fbca8eee80f42
static const int
length_right
classFRICheck.html
a89b4157fc01bccd139759e1744896985
static const float
lim_acc_
classFRICheck.html
adf92f394040b901b7c3eb8a208f2dd7f
[7]
static const float
lim_high_
classFRICheck.html
a6e6ab2328f7d2f231af3774b7807e249
[7]
static const float
lim_low_
classFRICheck.html
acd2d89f60af7977c586cd5917a67282c
[7]
static const float
lim_vel_
classFRICheck.html
aa25e0064559b2122a1aac18d0e905d30
[7]
static const float
margin_
classFRICheck.html
a9e0bfbe58e6e6274ab2017e58bb09ece
int
find_index
classFRICheck.html
abba0de8f810bc4deaefe2ead37054c4e
(float j5)
void
hand_check
classFRICheck.html
af1ef9c08c3ba5483bdfe24ff1b35f3bf
(float vel[7], float vel_old[7], float pos[7], float rate)
double
interpolate
classFRICheck.html
abcc4c3d9c49c08fa737de8d8ab0d4e66
(double x, double x1, double y1, double x2, double y2)
double
max_j6
classFRICheck.html
a6e74634f1496e6afbb9b478028bbca3b
(float j5, int index)
double
min_j6
classFRICheck.html
aceb378197c12bccfc005a231895d4477
(float j5, int index)
void
safety_check
classFRICheck.html
af2852164c4cd308d7feab23910778398
(float vel[7], float vel_old[7], float pos[7], float rate, float safety_factor)
double
slope
classFRICheck.html
a7dc70b7d58bdcc008d9181c9c331efc9
(double x1, double y1, double x2, double y2)
double
slope_max_j6
classFRICheck.html
a8465716d851de6ee9f01ec1933a24a53
(int index)
double
slope_min_j6
classFRICheck.html
aa80f4a0051e6b790b6233c9f44d7a93e
(int index)
int
j56_length_
classFRICheck.html
a56cf2bb8bba2b7a5a3204cd3c2c6b908
double *
j5_angles_
classFRICheck.html
ad9b75f151972e359371d7fc5f4170ff5
double *
j6_max_
classFRICheck.html
a3c96df5b90fc0a08d9bd6a8f50172b2f
double *
j6_min_
classFRICheck.html
a454320aa72ea5437b3d03ee124298aee
float
pos_
classFRICheck.html
a0f6e54c9089a812452b2a393280d6b1f
[7]
float
vel_old_
classFRICheck.html
ad2641060488b4cdfb57a2d5ce1014434
[7]
friend class
FRICheck_test
classFRICheck.html
ae870a0f014e6b7fac741203be3058860
FRICheck_legacy
classFRICheck__legacy.html
void
adjust
classFRICheck__legacy.html
a993074ceebc3c25e4766aaf84b46a97c
(float *pos, float rate)
FRICheck_legacy
classFRICheck__legacy.html
a407b94f3dd0b799660a5c3b836a83986
()
float *
pos
classFRICheck__legacy.html
a558bbfc493e3b8c5a8b878612cd13a2a
()
int
safety_set_side
classFRICheck__legacy.html
a8d41f0c7fff76e9cbac7cb5d3663fed0
(int side)
void
setPos
classFRICheck__legacy.html
ae46c895cc6f580ec8364cce330f2d540
(float *pos)
int
find_index
classFRICheck__legacy.html
a932505236a844aad5557a4732d588f73
(float j5)
double
interpolate
classFRICheck__legacy.html
a4934029d13f76969eec920e4d2ae1c24
(double x, double x1, double y1, double x2, double y2)
double
max_j6
classFRICheck__legacy.html
a366b3acc443672ad01510f0f10a0629d
(float j5, int index)
double
min_j6
classFRICheck__legacy.html
a92925a3edf0fc4a514df4866fd11229e
(float j5, int index)
void
safety_check
classFRICheck__legacy.html
a8b5fb3dc0672959bb407868a3acc991e
(float *vel, float *vel_old, float *pos, float rate)
double *
j5_angles
classFRICheck__legacy.html
ab795ab83c60a3d1a16bbf469ae8dba60
double *
j6_max
classFRICheck__legacy.html
a3e35ab34347bf96d45c25ec2669e7c1c
double *
j6_min
classFRICheck__legacy.html
afdfe288d4011ccfe8f5759ec3ed82ca6
int
length
classFRICheck__legacy.html
a0715133bd2d4cde4d67797cde2685f7b
float
pos_
classFRICheck__legacy.html
ab807adef53bc8c5d41246999f5b9fd92
[7]
float
vel_old_
classFRICheck__legacy.html
ac18d5266ffe73ab2b82c258b1cca1608
[7]
static const float
lim_acc
classFRICheck__legacy.html
a1aa9cadc873ccbb4443c878cf109951e
[7]
static const float
lim_high
classFRICheck__legacy.html
ae7be76cb67d13f6b1f2f77856464c601
[7]
static const float
lim_low
classFRICheck__legacy.html
a3c3e28b648150adfcae88b80add3eb81
[7]
static const float
lim_vel
classFRICheck__legacy.html
adc4c1efe99580c32b8615f1ec354485e
[7]
FRICheck_test
classFRICheck__test.html
static bool
hand_check_movePoint
classFRICheck__test.html
a4d9bd4982f5c75ec580312c2f6a47a3e
(FRICheck checker, int index, double j5, double j6, double vel_j5, double vel_j6, bool should_brake)
static bool
hand_check_random
classFRICheck__test.html
a2985ef9e029bbcf8d477e11fc36c7064
()
static bool
hand_check_right
classFRICheck__test.html
a224ad1e0f6e70acec1d32a303f412a48
()
FRIComm
classFRIComm.html
void
close
classFRIComm.html
ae73c312145b90be708589f28acd0a7eb
()
RobotCommand
cmd
classFRIComm.html
a3c381f57d5b80db0011678eb8d3dd888
()
void
configureNetwork
classFRIComm.html
a3f7ea8c7632be0c6e6ed2c5e14026ecd
(int local_port, std::string remote_address, int remote_port)
RobotData
data
classFRIComm.html
ac1154c595181665e922ecdad501e5d1b
()
FRIComm
classFRIComm.html
ace268be9dcb8f72f150c92174b63734a
()
FRICheck *
limitChecker
classFRIComm.html
a0d1626e8fd1ff5a6e257d3d476889b2b
()
bool
open
classFRIComm.html
ac1fb43d1ca3b4466b254d9552ae95107
()
bool
postCommand
classFRIComm.html
aea3ed27ea42dfc8a7d55bb829278b1c0
(int iData[16], float rData[16])
bool
receive
classFRIComm.html
a4a245e57e8c5e7d5e6c5a1bc941ce10a
()
void
respond
classFRIComm.html
a31f12847fadc3e2fe99c53094ecafd71
()
bool
runstop
classFRIComm.html
a865aca035231d5ae282da2a27bd98f94
()
void
setCmd
classFRIComm.html
a0506d2f9f33511d320b79bc1a2028981
(RobotCommand cmd)
void
setRunstop
classFRIComm.html
a6b835303f7e564f2a70581685d863a96
(bool stopped)
RobotStatus
status
classFRIComm.html
a8e250cf8064092fcfe062c6dfd785624
()
~FRIComm
classFRIComm.html
a91b8c88a48650159e12c8fc2c2ec26c8
()
static const char *
printStatus
classFRIComm.html
a851d32f2b2a1d17bc136b442db525c0b
(char *buffer, RobotData data, RobotCommand cmd, RobotStatus status)
tFriCmdData
fri_cmd_
classFRIComm.html
a0f6ae39d195e001e3004794b55b9a973
tFriMsrData
fri_msr_
classFRIComm.html
a748adc005bd93197826c579b94064cc4
void
processCommand
classFRIComm.html
af5ecff08396a50ee1e2b0c9f919e3fd8
()
void
stateHandler
classFRIComm.html
ab2678282f9ca5c290f411a8ee7b52e05
()
void
tick
classFRIComm.html
a4943b8838977e110b1c2af795225c654
()
void
tock
classFRIComm.html
a0214e81277f435f4dca758594728921c
()
CartesianImpedanceControl *
cartesianImpedance_
classFRIComm.html
a1a9fb4dd47e1b0c2900d9e7a30b03aab
CartesianImpedance
cartesianImpedanceCmd_
classFRIComm.html
a0a2eb769eda48af217cde9077738a3a5
bool
closing_
classFRIComm.html
a60efa4cc52db504fea0b7a9214425e70
int
duration_max
classFRIComm.html
aab7665424cf8ec3e654fcc5251730d5a
int
duration_max_published
classFRIComm.html
a11c9e451b7759584d48395912b6c701c
int
duration_mean_published
classFRIComm.html
a8da7406ac8bfa9e1a7b3a05cffca86b3
int
duration_num
classFRIComm.html
a525afe5ae50a511e4fa71db22c2981a6
long long
duration_sum
classFRIComm.html
aee68c526da556e4b4fdc5b352697e863
float
krl_time_
classFRIComm.html
a4beb6fe4e71bc562a4a045e39ea7dc0c
struct timeval
last_tick
classFRIComm.html
ab88e23d2bbb363d65363580d116e8468
int
local_port_
classFRIComm.html
a36d46ce0db12261ffba990c37714f367
struct sockaddr_in
remote_addr_
classFRIComm.html
a43dce8f9a2248543e34c7a90a787e4f7
std::string
remote_address_
classFRIComm.html
a43351038f1640758054aa1b98b76d54b
int
remote_port_
classFRIComm.html
a10882a17c36bdc643003773f4a165fe2
bool
runstop_
classFRIComm.html
ab28f45e1c96fb1d520ae7a22b903c2c7
FRICheck *
safety2_
classFRIComm.html
a60e0f70752868e71f528e7e5656ea3ed
FRICheck *
safety_
classFRIComm.html
a6b20b09efc0a0948f873ca1b08734cd3
unsigned int
seq_
classFRIComm.html
a4b80274570822493e926aff89b7e6b77
int
socket_
classFRIComm.html
a469f8f090968d8dc2900d555637fce53
bool
useCartesianImpedance_
classFRIComm.html
a881b55624a83f46543d110100cce855a
static const float
KRL_GUARD_TIME
classFRIComm.html
aae6c15cb4fdb4d4df39a36f566448026
static const float
KRL_TIMEOUT
classFRIComm.html
acdf0a94c4ec86d9662c1712c972bcc51
FRIServer
classFRIServer.html
void
communicate
classFRIServer.html
a620e224a3bbb7e53e5bf1bd306cb2c36
()
void
init_msr_packet
classFRIServer.html
a043e798a2256f6c9105ddee204550274
(tFriMsrData &msr)
void
init_network
classFRIServer.html
a7a059f0d27fc46854b6a94f3364bffdf
(const char *peer_address, int peer_port, const char *my_address, int my_port)
tFriCmdData
cmd_msg_
classFRIServer.html
aa600c3760627af745400340f9acefafe
int
counter_
classFRIServer.html
a3c202f59a16688849007ac79644238cd
tFriMsrData
msr_msg_
classFRIServer.html
aca5f5b4764efabbf4a2f147d3af23e4e
struct sockaddr_in recv_addr_
peer_addr_
classFRIServer.html
a21fc1dc6e82524dd1edbb8a86ad6f86f
socklen_t
recv_addr_len_
classFRIServer.html
aa3ac048d2149846019ff6d4e059d1228
int
sock_
classFRIServer.html
a1bdb17d022e63fa7166ba13b2101e57f
FRIThread
classFRIThread.html
FRIThread::KRLCmd
RobotCommand
cmd
classFRIThread.html
a82303ef4b8adfd8da3daa86a01a35f18
()
void
configureNetwork
classFRIThread.html
a159666abf8073f76d8767d6877b2d654
(int local_port, const char *remote_address, int remote_port)
RobotData
data
classFRIThread.html
ae20f4bde81a4ed311b91bd9eb647973e
()
void
finish
classFRIThread.html
aa426f8fb9ffa1db68d6f1d2d6e1ca668
()
FRIThread
classFRIThread.html
af6d102ecdae39aead4de04d3e7b49cba
()
FRICheck *
limitChecker
classFRIThread.html
a4274509b5e5bee01cdd9eb9175f7917b
()
void
postCommand
classFRIThread.html
aec20b2d4f7ab3e3713313789fe4e6e5f
(int iData[16], float rData[16])
bool
running
classFRIThread.html
a976c0affc095342eaddcc8b3ff879df7
()
bool
runstop
classFRIThread.html
aa6a8e2fee3814b8eb848779c7b3c131e
()
void
setCmd
classFRIThread.html
a14e949b33c95f616adbb1962a14dbd72
(RobotCommand cmd)
void
setRunstop
classFRIThread.html
a400a3f85619188bb3598c3fca2820b2e
(bool stopped)
bool
start
classFRIThread.html
a7d7d6b158645faaa679b61c2ee93df29
()
RobotStatus
status
classFRIThread.html
a12e37f85f686fee243f33681434183e5
()
void *
run
classFRIThread.html
afd3f3894a9e65c166aa86e7163889cf6
()
static void *
run_s
classFRIThread.html
af5383a6bc62c1fef501c5626bad4b7e8
(void *ptr)
RobotCommand
cmd_buffer_
classFRIThread.html
a3f61e98eddb02513e2847898688f9cf7
RobotData
data_buffer_
classFRIThread.html
a78bf443a19bc5bd646fd686b93a53218
bool
exitRequested_
classFRIThread.html
aae202cbe732d7a2ad33c6b43d6c5d47f
FRIComm
fri
classFRIThread.html
a8148570747f4e4a41e21c5695fee35cb
KRLCmd
krlcmd_buffer_
classFRIThread.html
af6ba450c05cf96fd5c60e94c43faf095
pthread_mutex_t
mutex_
classFRIThread.html
a1ff402451b4a016d1b188b487b6e7ac0
bool
running_
classFRIThread.html
a607be4ff04dfa71f584c0958184290d9
bool
runstop_buffer_
classFRIThread.html
ac3fc8e1da32891bfceb27062a2c91970
RobotStatus
status_buffer_
classFRIThread.html
ab44810bdf7e4386283a4a20bec33a484
pthread_t
thread_
classFRIThread.html
ae38ce534e187383e1f4fa01b275144c7
FRIThread::KRLCmd
classFRIThread_1_1KRLCmd.html
bool
fresh
classFRIThread_1_1KRLCmd.html
adda48d5b8133f20254764121d57ac135
int
iData
classFRIThread_1_1KRLCmd.html
a6d20d346fd35be5e7dc7f8d476f235f8
[16]
float
rData
classFRIThread_1_1KRLCmd.html
adb817b0a42e8dae23b2b58b4575e819c
[16]
pthread_scoped_lock
classpthread__scoped__lock.html
pthread_scoped_lock
classpthread__scoped__lock.html
a9ffc42c4760003abc4c0af09ad16de91
(pthread_mutex_t *mutex)
void
unlock
classpthread__scoped__lock.html
a1beb90285a2f7ea49263fd26149ed477
()
~pthread_scoped_lock
classpthread__scoped__lock.html
ad7be78089e8eebcb1787d0773171f2fe
()
pthread_mutex_t *
mutex_
classpthread__scoped__lock.html
a4da2128ce0e4c4d6b0d18d494582762a
RobotCommand
classRobotCommand.html
void
incrementPosition
classRobotCommand.html
a68052e1f2836f578c600ba2d3517efc3
(float *newPos, float *currentPos, float rate)
RobotCommand
classRobotCommand.html
a3dee38512f355b7f86f0725969bcd2f7
()
float
addTorque
classRobotCommand.html
a41a92c279b80f42ffbf6d6608bdab0aa
[7]
CartesianImpedance
cartImpedance
classRobotCommand.html
aca89765619dfd7e37afc76554cd564fa
float
command
classRobotCommand.html
a2ed9e232c7e5cf6029457d90693ba047
[7]
float
damping
classRobotCommand.html
ac032574b1142dc21b914c65cbc0ca25e
[7]
float
stiffness
classRobotCommand.html
a31ea772c9ae84a979c3acdb83ccb133d
[7]
bool
useCartesianImpedance
classRobotCommand.html
a8c31ad6b5731221cb4ffab7532964165
static const float
DEFAULT_DAMPING
classRobotCommand.html
a4ddf9a6f9f17f5bc356188a0adb181e7
static const float
DEFAULT_STIFFNESS
classRobotCommand.html
a8452f5c6b62ca2bd6360cc2205002048
RobotData
classRobotData.html
RobotData
classRobotData.html
a0007f4b014a950d356d2d63156b572af
()
float
commanded
classRobotData.html
a097602df1a6a9a20f9c7bf00111d4cd2
[7]
float
position
classRobotData.html
ad1c3c504fbc48f7a4c34c3b41635221a
[7]
int
seq
classRobotData.html
a5f54a7fef6f56f38b3abc1a33a153dae
float
torque
classRobotData.html
a7121e801c53b5d29cf7a19e0286ce953
[7]
float
torque_raw
classRobotData.html
a09db78907cff2afc476263a66d5eb206
[7]
float
torqueTCP
classRobotData.html
a001f2da846d5db959cdbaabc4ac7219e
[6]
RobotStatus
classRobotStatus.html
RobotStatus
classRobotStatus.html
a9ca673c0517e99c968f85dae2073ec01
()
float
answerRate
classRobotStatus.html
a20b473f8db749bffa1de1ebd2e806af7
int
calcTimeMax
classRobotStatus.html
af7a8e90eaab44896080069186249bba2
int
calcTimeMean
classRobotStatus.html
a28ae212a1f5b05336513b65b1ce017f2
float
cmdSampleTime
classRobotStatus.html
a2d16fd93a9b6721d6cf1f5ce7cb0e636
bool
connected
classRobotStatus.html
ac3873cbe6e5f6b5c3bc66e21d935a9b3
int
controlMode
classRobotStatus.html
a3f48862dadf8ea31dfdb28b2fd0dfe8d
int
error
classRobotStatus.html
a4e67738950896232bbb511331a6d0f0d
float
jitter
classRobotStatus.html
a50f2d49297fbfbda5fb74519773cb82b
float
latency
classRobotStatus.html
a9987d6938498c05f7a3a6dc7e73a40e4
int
missCounter
classRobotStatus.html
ae365244374419c31d150b58cc803cf95
float
missRate
classRobotStatus.html
a4babb43847e32f1fc8f33e4f194b9dc9
float
msrSampleTime
classRobotStatus.html
abc3583c1dd59f4e13a8f7976fb8f1bc4
int
power
classRobotStatus.html
ab941bf8cdc9158ac002a2ffe67c21ad7
int
quality
classRobotStatus.html
a653abb7cbb808ddc33aa253f89fd56d0
bool
runstop
classRobotStatus.html
a3c9fca5dcad53b5ccabd17551d7d9b80
float
safety
classRobotStatus.html
ac4d42d709917441e23308fdf9398941f
int
state
classRobotStatus.html
a181ed036f71c4dec42efbef6f013e829
float
temperature
classRobotStatus.html
a2a8a0d8ef5a543d9e8aa4bed88d625fb
[7]
float
time
classRobotStatus.html
a5ed5ffefc58bebd9eac252a59def6485
int
warning
classRobotStatus.html
a28dce0ed180d6a468c683d86049ef812
ROSComm
classROSComm.html
bool
configure
classROSComm.html
a377501321379f2692d0a7efe30cbc097
(FRIThread *fri)
void
finish
classROSComm.html
a939a13ba22075169622d41f2c7c6aec4
()
bool
open
classROSComm.html
abc8c1e628b3352f7481dbeff8bceb8ba
()
void
publishData
classROSComm.html
a4fa4db656288c1d3f2fb0b21eb973493
(const RobotData &data, const RobotCommand &cmd)
void
publishStatus
classROSComm.html
a39f52df46675f939a39fcb9de8892e8f
(const RobotStatus &status)
ROSComm
classROSComm.html
a95bb08929ec4c78ce5df88895b13495f
()
bool
runstop
classROSComm.html
a33b86f6ccc4e2db6adc37c3b6b9e6a06
()
void
start
classROSComm.html
a003bf1e446059902e95fb9d2e7e137cd
(FRIThread *fri)
~ROSComm
classROSComm.html
a128b3a13006e3e60c63649e9fe1ee448
()
void
impedanceCommand
classROSComm.html
a0876627851a47fd12194cbf2255c635c
(const kuka_fri::ImpedanceCommand::ConstPtr &msg)
void *
run
classROSComm.html
aea23854d5e1639b3efd8daf9f6b311ed
()
void
runstop_receiver
classROSComm.html
a2fc3225f694f5023e7f9efed7c311e99
(const std_msgs::BoolConstPtr &msg)
void
status_update
classROSComm.html
ac51b6dde2ddc7ce9f5c9a5d108b80792
(diagnostic_updater::DiagnosticStatusWrapper &s)
static void *
run_s
classROSComm.html
a0ea145a4feaf5838c58497729ff9eb9e
(void *ptr)
diagnostic_updater::Updater *
diagnostic_
classROSComm.html
a7d440c5124c9deddb17cb039a5b7a8fc
bool
exitRequested_
classROSComm.html
a9249e0c48668114d430c4b408607d669
FRIThread *
fri_
classROSComm.html
a81853382cd555fb2c1acfa08e834b6e9
sensor_msgs::JointState
joint_state_
classROSComm.html
aec50b406835d1108972893d2f55b5f57
ros::NodeHandle *
n_
classROSComm.html
a1e17c11f35abd44710194c0406a0fcc9
ros::Publisher
pub_
classROSComm.html
ad5cc942b03204f07ee5e4859e67eaf0c
double
rate_
classROSComm.html
ada8a3b8871e2e47cb9467d7b9d130c7c
bool
running_
classROSComm.html
a580b22864fdd00c20f1cbb93312ecbd3
std::string
side_
classROSComm.html
aebef51226933fbc832a28e251a29ceb2
soft_runstop::Handler *
soft_runstop_handler_
classROSComm.html
a2f5fb5f354f6262a9b186e68551a1357
RobotStatus
status_
classROSComm.html
a95cc3a379c0aa88dc30e91867d8a8f0d
ros::Subscriber
sub_
classROSComm.html
a38cd4d8f7833e88022083d2606fb7af0
pthread_t
thread_
classROSComm.html
afff78d7e1cdbe633c2c50160f58f943b
YARPComm
classYARPComm.html
void
finish
classYARPComm.html
add80c1d5e1061edc5e62fef8c20d0283
()
bool
open
classYARPComm.html
a7821a1bae4b68bda9e0cc1804cd7c3e2
()
void
publishData
classYARPComm.html
a0c63209646698e2e3668aa8a739b79b9
(const RobotData &data, const RobotCommand &cmd_old)
bool
receiveCommand
classYARPComm.html
a6b601f10ee946ef72ac761f80ff8d68b
(RobotCommand *cmd)
void
start
classYARPComm.html
a07f0a6cb1bbf4f1fed9a7091e02081ab
(FRIThread *fri)
YARPComm
classYARPComm.html
a8f05da7282016d5f7318c30dd4e73a96
(const char *prefix)
~YARPComm
classYARPComm.html
a17056527da6a5cc6ae993df7e0742cbe
()
bool
receiveBottle
classYARPComm.html
a03729c2b9034820fd5f3c516081be27b
(yarp::os::BufferedPort< yarp::os::Bottle > &port, float *data, int n)
bool
receiveKRLCmd
classYARPComm.html
a875068e3a38c658a3eeb7390c6dc577d
(yarp::os::BufferedPort< yarp::os::Bottle > &port, int *iData, float *rData)
void *
run
classYARPComm.html
a15d58a63b4474896b4e3765faf1f792a
()
void
sendData
classYARPComm.html
a16c6a067644bda384cfb225eb3dd3eec
(yarp::os::BufferedPort< yarp::os::Bottle > &p, const float *data, int n)
static void *
run_s
classYARPComm.html
ab7a835d45fbfef33adf7d0550a89fc88
(void *ptr)
bool
exitRequested_
classYARPComm.html
afdb389217eaf3668decd24349c75b22c
FRIThread *
fri_
classYARPComm.html
ae9044021aa4d9810c38481996e11c3cd
yarp::os::Network *
net_
classYARPComm.html
ae8cf3daedc43d1bb63f001e94fa45db9
yarp::os::BufferedPort< yarp::os::Bottle >
port_add_torque
classYARPComm.html
af0cf51449e9e23b29147655dd6c97353
yarp::os::BufferedPort< yarp::os::Bottle >
port_cart_activate
classYARPComm.html
acf9c85cf706e767eb1bbdf81edbd0250
yarp::os::BufferedPort< yarp::os::Bottle >
port_cart_damping
classYARPComm.html
afe300bfb55f27c736adaacd3bac77fb2
yarp::os::BufferedPort< yarp::os::Bottle >
port_cart_force_torque
classYARPComm.html
a9788a59b7f2f00dac2c80e1a6aecf341
yarp::os::BufferedPort< yarp::os::Bottle >
port_cart_stiffness
classYARPComm.html
ae66c9783c102ac46249ef8d028b33433
yarp::os::BufferedPort< yarp::os::Bottle >
port_commanded
classYARPComm.html
a626fca4fd21879fed9fdcf87cb70b78d
yarp::os::BufferedPort< yarp::os::Bottle >
port_commands
classYARPComm.html
a7eee3fe3175e1fbb5726e5b0c132aa46
yarp::os::BufferedPort< yarp::os::Bottle >
port_current_cart_damping
classYARPComm.html
a7060133a9337c32ef7dc0393c8176de1
yarp::os::BufferedPort< yarp::os::Bottle >
port_current_cart_force_torque
classYARPComm.html
ae396913aa0a93584ab044d427c318736
yarp::os::BufferedPort< yarp::os::Bottle >
port_current_cart_stiffness
classYARPComm.html
a687083ae6f3bf13b60412d6103ab78b4
yarp::os::BufferedPort< yarp::os::Bottle >
port_damping
classYARPComm.html
a88e868d58377763ec00d06c7384fddde
yarp::os::BufferedPort< yarp::os::Bottle >
port_krlcommand
classYARPComm.html
a9b1bcb88082b2374c1e4346b46da4ab2
yarp::os::BufferedPort< yarp::os::Bottle >
port_kukacommand
classYARPComm.html
aec7c67fb412328f860d6ffc1b241c3fb
yarp::os::BufferedPort< yarp::os::Bottle >
port_position
classYARPComm.html
aee13d5b40c7d22234ad6079fbad585a0
yarp::os::BufferedPort< yarp::os::Bottle >
port_stiffness
classYARPComm.html
a13113796faf607ca8d00e23e9fd0216a
yarp::os::BufferedPort< yarp::os::Bottle >
port_torque
classYARPComm.html
a6c549e9811691124b33968abec1800df
yarp::os::BufferedPort< yarp::os::Bottle >
port_torque_raw
classYARPComm.html
a49d12bec8c130096d944b4c91170619c
yarp::os::BufferedPort< yarp::os::Bottle >
port_torque_tcp
classYARPComm.html
a7faa0e2b2a8d88db78c5c91aeb1edbc3
const char *
prefix_
classYARPComm.html
a732c6fb7562eb492ba56744e169e09bd
bool
running_
classYARPComm.html
a931617a8dea267093bd1086bd8a45b6d
pthread_t
thread_
classYARPComm.html
a3522abb24619e6304c81c33ac601ae57