base_calibration.cpp
/tmp/ws/src/robot_calibration/robot_calibration/src/
base__calibration_8cpp
robot_calibration/calibration/base_calibration.h
robot_calibration
#define
PI
base__calibration_8cpp.html
a598a3330b3c21701223ee0ca14316eca
base_calibration.h
/tmp/ws/src/robot_calibration/robot_calibration/include/robot_calibration/calibration/
base__calibration_8h
robot_calibration::BaseCalibration
robot_calibration
base_calibration_node.cpp
/tmp/ws/src/robot_calibration/robot_calibration/src/
base__calibration__node_8cpp
robot_calibration/calibration/base_calibration.h
int
main
base__calibration__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
calibrate.cpp
/tmp/ws/src/robot_calibration/robot_calibration/src/
calibrate_8cpp
robot_calibration/ceres/optimizer.h
robot_calibration/capture/capture_manager.h
robot_calibration/capture/poses.h
robot_calibration/calibration/export.h
robot_calibration/load_bag.h
int
main
calibrate_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
calibration_data_helpers.h
/tmp/ws/src/robot_calibration/robot_calibration/include/robot_calibration/ceres/
calibration__data__helpers_8h
robot_calibration
int
getSensorIndex
namespacerobot__calibration.html
aab89f1b13908a5172b4de1d2e563d6b1
(const robot_calibration_msgs::CalibrationData &msg, const std::string &sensor)
bool
hasSensor
namespacerobot__calibration.html
a68d996c5e714513b6225cbf57a3711b4
(const robot_calibration_msgs::CalibrationData &msg, const std::string &sensor)
calibration_export.cpp
/tmp/ws/src/robot_calibration/robot_calibration/src/
calibration__export_8cpp
robot_calibration/calibration/export.h
robot_calibration
bool
exportResults
namespacerobot__calibration.html
ae2be4927c66a671a3c33c887a60db497
(Optimizer &optimizer, const std::string &initial_urdf, const std::vector< robot_calibration_msgs::CalibrationData > &data)
calibration_offset_parser.cpp
/tmp/ws/src/robot_calibration/robot_calibration/src/
calibration__offset__parser_8cpp
robot_calibration/calibration/offset_parser.h
robot_calibration/models/chain.h
robot_calibration
calibration_offset_parser_tests.cpp
/tmp/ws/src/robot_calibration/robot_calibration/test/
calibration__offset__parser__tests_8cpp
robot_calibration/calibration/offset_parser.h
robot_calibration/models/chain.h
int
main
calibration__offset__parser__tests_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
calibration__offset__parser__tests_8cpp.html
a8e45f046e1b891c058be916829f2174e
(CalibrationOffsetParserTests, test_urdf_update)
TEST
calibration__offset__parser__tests_8cpp.html
a3d72fe3ba052de67c49a1a203860a5ad
(CalibrationOffsetParserTests, test_multi_step)
std::string
robot_description
calibration__offset__parser__tests_8cpp.html
aa43a229f94aad79948d30325cf6b0dea
std::string
robot_description_updated
calibration__offset__parser__tests_8cpp.html
aeda89d597fe9673b50fa039257e8ed66
camera3d.h
/tmp/ws/src/robot_calibration/robot_calibration/include/robot_calibration/models/
camera3d_8h
robot_calibration/camera_info.h
robot_calibration/models/chain.h
robot_calibration::Camera3dModel
robot_calibration
camera_info.h
/tmp/ws/src/robot_calibration/robot_calibration/include/robot_calibration/
camera__info_8h
robot_calibration
CAMERA_INFO_P_FX_INDEX
namespacerobot__calibration.html
a902717976e8730c262feda4642a534dda2f9ae30a801d1a280857684dd64292c9
CAMERA_INFO_P_FY_INDEX
namespacerobot__calibration.html
a902717976e8730c262feda4642a534dda73b5a686431940ff3732aff40b757a5d
CAMERA_INFO_P_CX_INDEX
namespacerobot__calibration.html
a902717976e8730c262feda4642a534dda69b06c3bf0ed5a7ec4eb9f92cc785932
CAMERA_INFO_P_CY_INDEX
namespacerobot__calibration.html
a902717976e8730c262feda4642a534dda86af21c848780ca250af9a4671786eec
CAMERA_INFO_K_FX_INDEX
namespacerobot__calibration.html
af642e0597f9992ca45d5f6968765ad3ba954fe9fc7b988a3f5d983753b27ffc19
CAMERA_INFO_K_FY_INDEX
namespacerobot__calibration.html
af642e0597f9992ca45d5f6968765ad3ba26804c14a02cb96b688612c06281dca4
CAMERA_INFO_K_CX_INDEX
namespacerobot__calibration.html
af642e0597f9992ca45d5f6968765ad3ba3df02f950ff5e856d3b00ef4acf3a40b
CAMERA_INFO_K_CY_INDEX
namespacerobot__calibration.html
af642e0597f9992ca45d5f6968765ad3ba5f9baf5f15075c258ef2ef0d7e7b4c77
CAMERA_INFO_D_1
namespacerobot__calibration.html
acf3fd4a966226208bd83eea39de691a5a55c790cc641fddf401396199ed2be118
CAMERA_INFO_D_2
namespacerobot__calibration.html
acf3fd4a966226208bd83eea39de691a5a821545ccbacd88239721bd423902f214
CAMERA_INFO_D_3
namespacerobot__calibration.html
acf3fd4a966226208bd83eea39de691a5a748580cd241a4bf5031022091ea5bb29
CAMERA_INFO_D_4
namespacerobot__calibration.html
acf3fd4a966226208bd83eea39de691a5a17674d56fd879da0fad88393b743c6dd
CAMERA_INFO_D_5
namespacerobot__calibration.html
acf3fd4a966226208bd83eea39de691a5a50fd5981ea0ac0b79cdaa8a9ee1bd335
CAMERA_PARAMS_CX_INDEX
namespacerobot__calibration.html
ae58fe07bf0b20140c1fa14145d95392ea26e7727b1f2c759b8329cfe857da6700
CAMERA_PARAMS_CY_INDEX
namespacerobot__calibration.html
ae58fe07bf0b20140c1fa14145d95392ea9c5627eed033a21abe2ecd1080270d34
CAMERA_PARAMS_FX_INDEX
namespacerobot__calibration.html
ae58fe07bf0b20140c1fa14145d95392ea21fec571256545c837a90ee74c617278
CAMERA_PARAMS_FY_INDEX
namespacerobot__calibration.html
ae58fe07bf0b20140c1fa14145d95392eafcb680fdbc98c1fbdf44dae535955e88
CAMERA_PARAMS_Z_SCALE_INDEX
namespacerobot__calibration.html
ae58fe07bf0b20140c1fa14145d95392ea45aa5996ab7e9e27081f9db6d8edffe6
CAMERA_PARAMS_Z_OFFSET_INDEX
namespacerobot__calibration.html
ae58fe07bf0b20140c1fa14145d95392ead8e84a3a4fc27c5c6f2eee87adc14964
sensor_msgs::CameraInfo
updateCameraInfo
namespacerobot__calibration.html
a789e20289e1564eb966f96f932d80330
(double camera_fx, double camera_fy, double camera_cx, double camera_cy, const sensor_msgs::CameraInfo &info)
camera_info_tests.cpp
/tmp/ws/src/robot_calibration/robot_calibration/test/
camera__info__tests_8cpp
robot_calibration/camera_info.h
robot_calibration/capture/depth_camera.h
int
main
camera__info__tests_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
camera__info__tests_8cpp.html
aa95c597e4aa33ac605fdd01e6ec83ffb
(CameraInfoTests, test_update_camera_info)
TEST
camera__info__tests_8cpp.html
a6e36cd82f0b6e37b2f6898c2891e04e6
(CameraInfoTests, test_extended_camera_info)
capture_manager.cpp
/tmp/ws/src/robot_calibration/robot_calibration/src/
capture__manager_8cpp
robot_calibration/capture/capture_manager.h
robot_calibration
capture_manager.h
/tmp/ws/src/robot_calibration/robot_calibration/include/robot_calibration/capture/
capture__manager_8h
robot_calibration/capture/chain_manager.h
robot_calibration/capture/feature_finder_loader.h
robot_calibration::CaptureManager
robot_calibration
capture_poses.cpp
/tmp/ws/src/robot_calibration/robot_calibration/src/
capture__poses_8cpp
robot_calibration/capture/poses.h
robot_calibration
bool
getPosesFromBag
namespacerobot__calibration.html
a144e7d8d1a416eebd6dab632f5429f1b
(const std::string &pose_bag_name, std::vector< robot_calibration_msgs::CaptureConfig > &poses)
chain.h
/tmp/ws/src/robot_calibration/robot_calibration/include/robot_calibration/models/
chain_8h
robot_calibration/calibration/offset_parser.h
robot_calibration::ChainModel
robot_calibration
void
axis_magnitude_from_rotation
namespacerobot__calibration.html
abaeae05406a596c31d82da3d2df5afd0
(const KDL::Rotation &r, double &x, double &y, double &z)
KDL::Rotation
rotation_from_axis_magnitude
namespacerobot__calibration.html
aae4bc2c7bf5cd250869d305405b3dcf3
(const double x, const double y, const double z)
chain3d_to_chain3d_error.h
/tmp/ws/src/robot_calibration/robot_calibration/include/robot_calibration/ceres/
chain3d__to__chain3d__error_8h
robot_calibration/calibration/offset_parser.h
robot_calibration/ceres/calibration_data_helpers.h
robot_calibration/models/camera3d.h
robot_calibration/models/chain.h
robot_calibration::Chain3dToChain3d
robot_calibration
chain3d_to_mesh_error.h
/tmp/ws/src/robot_calibration/robot_calibration/include/robot_calibration/ceres/
chain3d__to__mesh__error_8h
robot_calibration/calibration/offset_parser.h
robot_calibration/mesh_loader.h
robot_calibration/ceres/calibration_data_helpers.h
robot_calibration/models/camera3d.h
robot_calibration/models/chain.h
robot_calibration::Chain3dToMesh
robot_calibration
double
distToLine
namespacerobot__calibration.html
a3e27c4c4073bd7757025feed16dbfa43
(Eigen::Vector3d &a, Eigen::Vector3d &b, Eigen::Vector3d c)
chain3d_to_plane_error.h
/tmp/ws/src/robot_calibration/robot_calibration/include/robot_calibration/ceres/
chain3d__to__plane__error_8h
robot_calibration/calibration/offset_parser.h
robot_calibration/ceres/calibration_data_helpers.h
robot_calibration/models/camera3d.h
robot_calibration/models/chain.h
robot_calibration::Chain3dToPlane
robot_calibration
chain_manager.cpp
/tmp/ws/src/robot_calibration/robot_calibration/src/
chain__manager_8cpp
robot_calibration/capture/chain_manager.h
robot_calibration
chain_manager.h
/tmp/ws/src/robot_calibration/robot_calibration/include/robot_calibration/capture/
chain__manager_8h
robot_calibration::ChainManager::ChainController
robot_calibration::ChainManager
robot_calibration
chain_manager_tests.cpp
/tmp/ws/src/robot_calibration/robot_calibration/test/
chain__manager__tests_8cpp
robot_calibration/capture/chain_manager.h
int
main
chain__manager__tests_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
chain__manager__tests_8cpp.html
a46b896c86a2cb87800c495bde1919a49
(ChainManagerTests, test_rosparam_loading)
chain_model_tests.cpp
/tmp/ws/src/robot_calibration/robot_calibration/test/
chain__model__tests_8cpp
robot_calibration/models/camera3d.h
robot_calibration/models/chain.h
test
int
main
chain__model__tests_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
checkerboard_finder.cpp
/tmp/ws/src/robot_calibration/robot_calibration/src/finders/
checkerboard__finder_8cpp
robot_calibration/capture/checkerboard_finder.h
robot_calibration
const unsigned
X
namespacerobot__calibration.html
acecdedd3adce250486f23a91b81aa818
const unsigned
Y
namespacerobot__calibration.html
a292216f2a0500fae526834efc29967f6
const unsigned
Z
namespacerobot__calibration.html
adc87b6867b6d770cdb2134ef502e4f13
checkerboard_finder.h
/tmp/ws/src/robot_calibration/robot_calibration/include/robot_calibration/capture/
checkerboard__finder_8h
robot_calibration/capture/depth_camera.h
robot_calibration/plugins/feature_finder.h
robot_calibration::CheckerboardFinder
robot_calibration
depth_camera.h
/tmp/ws/src/robot_calibration/robot_calibration/include/robot_calibration/capture/
depth__camera_8h
robot_calibration::DepthCameraInfoManager
robot_calibration
eigen_geometry.h
/tmp/ws/src/robot_calibration/robot_calibration/include/robot_calibration/
eigen__geometry_8h
robot_calibration
Eigen::Vector3d
getCentroid
namespacerobot__calibration.html
a4942fd00bad3cef1c482abbc490b3531
(Eigen::MatrixXd points)
Eigen::MatrixXd
getMatrix
namespacerobot__calibration.html
a0f73b77c4c15d154ac9411272a60a8f7
(const std::vector< geometry_msgs::PointStamped > &points)
bool
getPlane
namespacerobot__calibration.html
a6aba456cf98684425a56a0afa65f43e5
(Eigen::MatrixXd points, Eigen::Vector3d &normal, double &d)
error_block_tests.cpp
/tmp/ws/src/robot_calibration/robot_calibration/test/
error__block__tests_8cpp
robot_calibration/ceres/calibration_data_helpers.h
robot_calibration/ceres/optimizer.h
robot_calibration/ceres/chain3d_to_mesh_error.h
int
main
error__block__tests_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
error__block__tests_8cpp.html
ac2586d02a0422c2acc3c27bdfd1b3086
(ErrorBlockTests, error_blocks_maxwell)
std::string
robot_description
error__block__tests_8cpp.html
aa43a229f94aad79948d30325cf6b0dea
error_block_tests2.cpp
/tmp/ws/src/robot_calibration/robot_calibration/test/
error__block__tests2_8cpp
robot_calibration/ceres/optimizer.h
int
main
error__block__tests2_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
error__block__tests2_8cpp.html
ac2586d02a0422c2acc3c27bdfd1b3086
(ErrorBlockTests, error_blocks_maxwell)
std::string
robot_description
error__block__tests2_8cpp.html
aa43a229f94aad79948d30325cf6b0dea
export.h
/tmp/ws/src/robot_calibration/robot_calibration/include/robot_calibration/calibration/
export_8h
robot_calibration/ceres/optimizer.h
robot_calibration
bool
exportResults
namespacerobot__calibration.html
ae2be4927c66a671a3c33c887a60db497
(Optimizer &optimizer, const std::string &initial_urdf, const std::vector< robot_calibration_msgs::CalibrationData > &data)
feature_finder.h
/tmp/ws/src/robot_calibration/robot_calibration/include/robot_calibration/plugins/
feature__finder_8h
robot_calibration::FeatureFinder
robot_calibration
feature_finder_loader.h
/tmp/ws/src/robot_calibration/robot_calibration/include/robot_calibration/capture/
feature__finder__loader_8h
robot_calibration/plugins/feature_finder.h
robot_calibration::FeatureFinderLoader
robot_calibration
std::map< std::string, FeatureFinderPtr >
FeatureFinderMap
namespacerobot__calibration.html
a422e2736023f96ecdc6187f96ac0cca5
boost::shared_ptr< FeatureFinder >
FeatureFinderPtr
namespacerobot__calibration.html
a0fb9e01bacbda12b06ecb57630813411
feature_finder_loader_tests.cpp
/tmp/ws/src/robot_calibration/robot_calibration/test/
feature__finder__loader__tests_8cpp
robot_calibration/capture/feature_finder_loader.h
int
main
feature__finder__loader__tests_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
feature__finder__loader__tests_8cpp.html
aa42bf977e79525f3f621e5623715daad
(FeatureFinderLoaderTests, test_feature_finder_loader)
led_finder.cpp
/tmp/ws/src/robot_calibration/robot_calibration/src/finders/
led__finder_8cpp
robot_calibration/capture/led_finder.h
robot_calibration
double
distancePoints
namespacerobot__calibration.html
a00c20c78218b7054fa5a4c3dd6af27b1
(const geometry_msgs::Point p1, const geometry_msgs::Point p2)
const unsigned
B
namespacerobot__calibration.html
a6e9a672a9289c6c11756e41df01eff18
const unsigned
G
namespacerobot__calibration.html
a1493cf6bebbb164285c0cef1a8bfdfe6
const unsigned
R
namespacerobot__calibration.html
a58659f32a5e272ecb8308a21a9cc2c7e
led_finder.h
/tmp/ws/src/robot_calibration/robot_calibration/include/robot_calibration/capture/
led__finder_8h
robot_calibration/capture/depth_camera.h
robot_calibration/plugins/feature_finder.h
robot_calibration::LedFinder::CloudDifferenceTracker
robot_calibration::LedFinder
robot_calibration
load_bag.h
/tmp/ws/src/robot_calibration/robot_calibration/include/robot_calibration/
load__bag_8h
robot_calibration
bool
load_bag
namespacerobot__calibration.html
a770472718bbf5c70f3bb19e0a6d37cc8
(const std::string &file_name, std_msgs::String &description_msg, std::vector< robot_calibration_msgs::CalibrationData > &data)
magnetometer_calibration.cpp
/tmp/ws/src/robot_calibration/robot_calibration/src/
magnetometer__calibration_8cpp
robot_calibration/ceres/magnetometer_error.h
MagnetometerCapture
int
main
magnetometer__calibration_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
magnetometer_error.h
/tmp/ws/src/robot_calibration/robot_calibration/include/robot_calibration/ceres/
magnetometer__error_8h
HardIronOffsetError
mesh_loader.cpp
/tmp/ws/src/robot_calibration/robot_calibration/src/
mesh__loader_8cpp
robot_calibration/mesh_loader.h
robot_calibration
mesh_loader.h
/tmp/ws/src/robot_calibration/robot_calibration/include/robot_calibration/
mesh__loader_8h
robot_calibration::MeshLoader
robot_calibration
std::shared_ptr< shapes::Mesh >
MeshPtr
namespacerobot__calibration.html
ab193a94ed242156e1ad39255bdafd27a
models.cpp
/tmp/ws/src/robot_calibration/robot_calibration/src/
models_8cpp
robot_calibration/models/chain.h
robot_calibration/models/camera3d.h
robot_calibration
void
axis_magnitude_from_rotation
namespacerobot__calibration.html
abaeae05406a596c31d82da3d2df5afd0
(const KDL::Rotation &r, double &x, double &y, double &z)
double
positionFromMsg
namespacerobot__calibration.html
af20301295e5d75d49b64ed57ccbf537b
(const std::string &name, const sensor_msgs::JointState &msg)
KDL::Rotation
rotation_from_axis_magnitude
namespacerobot__calibration.html
aae4bc2c7bf5cd250869d305405b3dcf3
(const double x, const double y, const double z)
offset_parser.h
/tmp/ws/src/robot_calibration/robot_calibration/include/robot_calibration/calibration/
offset__parser_8h
robot_calibration::CalibrationOffsetParser
robot_calibration
optimization_param_tests.cpp
/tmp/ws/src/robot_calibration/robot_calibration/test/
optimization__param__tests_8cpp
robot_calibration/ceres/optimization_params.h
int
main
optimization__param__tests_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
optimization__param__tests_8cpp.html
a46b896c86a2cb87800c495bde1919a49
(ChainManagerTests, test_rosparam_loading)
optimization_params.cpp
/tmp/ws/src/robot_calibration/robot_calibration/src/
optimization__params_8cpp
robot_calibration/ceres/optimization_params.h
robot_calibration
optimization_params.h
/tmp/ws/src/robot_calibration/robot_calibration/include/robot_calibration/ceres/
optimization__params_8h
robot_calibration::OptimizationParams::FreeFrameInitialValue
robot_calibration::OptimizationParams::FreeFrameParams
robot_calibration::OptimizationParams
robot_calibration::OptimizationParams::Params
robot_calibration
optimizer.cpp
/tmp/ws/src/robot_calibration/robot_calibration/src/
optimizer_8cpp
robot_calibration/ceres/optimizer.h
robot_calibration/calibration/offset_parser.h
robot_calibration/ceres/calibration_data_helpers.h
robot_calibration/ceres/chain3d_to_chain3d_error.h
robot_calibration/ceres/chain3d_to_mesh_error.h
robot_calibration/ceres/chain3d_to_plane_error.h
robot_calibration/ceres/plane_to_plane_error.h
robot_calibration/ceres/outrageous_error.h
robot_calibration/models/camera3d.h
robot_calibration/models/chain.h
robot_calibration
optimizer.h
/tmp/ws/src/robot_calibration/robot_calibration/include/robot_calibration/ceres/
optimizer_8h
robot_calibration/mesh_loader.h
robot_calibration/calibration/offset_parser.h
robot_calibration/ceres/optimization_params.h
robot_calibration/models/camera3d.h
robot_calibration/models/chain.h
robot_calibration::Optimizer
robot_calibration
outrageous_error.h
/tmp/ws/src/robot_calibration/robot_calibration/include/robot_calibration/ceres/
outrageous__error_8h
robot_calibration/calibration/offset_parser.h
robot_calibration/models/chain.h
robot_calibration::OutrageousError
robot_calibration
plane_finder.cpp
/tmp/ws/src/robot_calibration/robot_calibration/src/finders/
plane__finder_8cpp
robot_calibration/capture/plane_finder.h
robot_calibration/eigen_geometry.h
robot_calibration
int
sampleCloud
namespacerobot__calibration.html
ae84ea3feac45b987c402b273088ccdfe
(const sensor_msgs::PointCloud2 &points, double sample_distance, size_t max_points, std::vector< geometry_msgs::PointStamped > &sampled_points)
plane_finder.h
/tmp/ws/src/robot_calibration/robot_calibration/include/robot_calibration/capture/
plane__finder_8h
robot_calibration/capture/depth_camera.h
robot_calibration/eigen_geometry.h
robot_calibration/plugins/feature_finder.h
robot_calibration::PlaneFinder
robot_calibration
plane_to_plane_error.h
/tmp/ws/src/robot_calibration/robot_calibration/include/robot_calibration/ceres/
plane__to__plane__error_8h
robot_calibration/calibration/offset_parser.h
robot_calibration/eigen_geometry.h
robot_calibration/models/chain.h
robot_calibration::PlaneToPlaneError
robot_calibration
poses.h
/tmp/ws/src/robot_calibration/robot_calibration/include/robot_calibration/capture/
poses_8h
robot_calibration
bool
getPosesFromBag
namespacerobot__calibration.html
a144e7d8d1a416eebd6dab632f5429f1b
(const std::string &pose_bag_name, std::vector< robot_calibration_msgs::CaptureConfig > &poses)
robot_finder.cpp
/tmp/ws/src/robot_calibration/robot_calibration/src/finders/
robot__finder_8cpp
robot_calibration/capture/robot_finder.h
robot_calibration
robot_finder.h
/tmp/ws/src/robot_calibration/robot_calibration/include/robot_calibration/capture/
robot__finder_8h
robot_calibration/capture/plane_finder.h
robot_calibration::RobotFinder
robot_calibration
rotation_tests.cpp
/tmp/ws/src/robot_calibration/robot_calibration/test/
rotation__tests_8cpp
robot_calibration/models/chain.h
int
main
rotation__tests_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
rotation__tests_8cpp.html
a040ca3340d92e329ee296796dd3de7fd
(RotationTests, rotationsOK)
scan_finder.cpp
/tmp/ws/src/robot_calibration/robot_calibration/src/finders/
scan__finder_8cpp
robot_calibration/capture/scan_finder.h
robot_calibration
scan_finder.h
/tmp/ws/src/robot_calibration/robot_calibration/include/robot_calibration/capture/
scan__finder_8h
robot_calibration/plugins/feature_finder.h
robot_calibration::ScanFinder
robot_calibration
to_rpy.cpp
/tmp/ws/src/robot_calibration/robot_calibration/src/tools/
to__rpy_8cpp
robot_calibration/models/chain.h
int
main
to__rpy_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
viz.cpp
/tmp/ws/src/robot_calibration/robot_calibration/src/tools/
viz_8cpp
robot_calibration/load_bag.h
robot_calibration/calibration/offset_parser.h
robot_calibration/ceres/optimization_params.h
robot_calibration/models/camera3d.h
robot_calibration/models/chain.h
int
main
viz_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
viz_mesh.cpp
/tmp/ws/src/robot_calibration/robot_calibration/src/tools/
viz__mesh_8cpp
robot_calibration/mesh_loader.h
int
main
viz__mesh_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
robot_calibration::BaseCalibration
classrobot__calibration_1_1BaseCalibration.html
bool
align
classrobot__calibration_1_1BaseCalibration.html
a69511b34d62225a9ba039d82f7c4f20c
(double angle, bool verbose=false)
BaseCalibration
classrobot__calibration_1_1BaseCalibration.html
a85a2890d0c4fb9f161e256850ff30948
(ros::NodeHandle &n)
void
clearMessages
classrobot__calibration_1_1BaseCalibration.html
ad4bb4778eb9f3aba7fa5dc0b88b2a68f
()
std::string
print
classrobot__calibration_1_1BaseCalibration.html
a13529b2dec6bdee0d50ceb0f5358bb32
()
std::string
printCalibrationData
classrobot__calibration_1_1BaseCalibration.html
a30e5d45bf6fa29a1e981b9123e5d03c6
()
bool
spin
classrobot__calibration_1_1BaseCalibration.html
a076f67afba2a90514bde04df8fd09679
(double velocity, int rotations, bool verbose=false)
void
imuCallback
classrobot__calibration_1_1BaseCalibration.html
a0cf55fddec702f22b1a9810cb7e7a7aa
(const sensor_msgs::Imu::Ptr &imu)
void
laserCallback
classrobot__calibration_1_1BaseCalibration.html
a801882dc710bfcb4c288de1efac4c10d
(const sensor_msgs::LaserScan::Ptr &scan)
void
odometryCallback
classrobot__calibration_1_1BaseCalibration.html
a50e7906592be8e80965538e0aa456879
(const nav_msgs::Odometry::Ptr &odom)
void
resetInternal
classrobot__calibration_1_1BaseCalibration.html
a5fbad1d49c70b4ecc29fe36b76004637
()
void
sendVelocityCommand
classrobot__calibration_1_1BaseCalibration.html
a92186095d7d8d370e8d8bb5cc95eba45
(double vel)
double
accel_limit_
classrobot__calibration_1_1BaseCalibration.html
a20de6b1e0d09871730d1ebf96f8f866f
double
align_gain_
classrobot__calibration_1_1BaseCalibration.html
ad2b00a21a381222b0dbda573ea39729d
double
align_tolerance_
classrobot__calibration_1_1BaseCalibration.html
a7e3a38a30a455bee88c0f02382844719
double
align_velocity_
classrobot__calibration_1_1BaseCalibration.html
a2deeb6d8ab8fc26dd86cc6efb27ba69b
ros::Publisher
cmd_pub_
classrobot__calibration_1_1BaseCalibration.html
a4cfc51aa39c3d4c1566eb127c3b0edf4
boost::recursive_mutex
data_mutex_
classrobot__calibration_1_1BaseCalibration.html
af9ba53e760b638d2854e26a6105f07ca
std::vector< double >
imu_
classrobot__calibration_1_1BaseCalibration.html
a7279e9bda127bd847ff8b52fd8cf9304
double
imu_angle_
classrobot__calibration_1_1BaseCalibration.html
ad97268a858beee08712233b0aec1a893
ros::Subscriber
imu_subscriber_
classrobot__calibration_1_1BaseCalibration.html
a6fdf2f553a9991dc2ef0046e08d85698
ros::Time
last_imu_stamp_
classrobot__calibration_1_1BaseCalibration.html
acd361bbd20acaa779155a8a9577f69db
ros::Time
last_odom_stamp_
classrobot__calibration_1_1BaseCalibration.html
a2673d2e8b46b947291c594bd0ab37989
ros::Time
last_scan_stamp_
classrobot__calibration_1_1BaseCalibration.html
aba90637bd6f3dd6887c0b8fb52f22897
double
max_angle_
classrobot__calibration_1_1BaseCalibration.html
a39306b217abccdf5d18b8e004130360c
double
min_angle_
classrobot__calibration_1_1BaseCalibration.html
a097e2a8ef2c02e8b874264304b903c89
std::vector< double >
odom_
classrobot__calibration_1_1BaseCalibration.html
ace60a2bb802e7a14f4817e76514d58b1
double
odom_angle_
classrobot__calibration_1_1BaseCalibration.html
ab751e118034043149c4934c23297aba0
ros::Subscriber
odom_subscriber_
classrobot__calibration_1_1BaseCalibration.html
a6423a98c8a6be59e8e68fa954ccdb674
double
r2_tolerance_
classrobot__calibration_1_1BaseCalibration.html
a22c142612d69b3b27a1f76b62c301d8d
bool
ready_
classrobot__calibration_1_1BaseCalibration.html
a9ea8cc2acec9dd03cbff544552adee75
std::vector< double >
scan_
classrobot__calibration_1_1BaseCalibration.html
a1797b9c40379fe0e3c63515d2cdafea6
double
scan_angle_
classrobot__calibration_1_1BaseCalibration.html
a5d44527e07242b4631eff7089c8f06ad
double
scan_dist_
classrobot__calibration_1_1BaseCalibration.html
aa80df99b78cb9d730a64642e4a7f029d
double
scan_r2_
classrobot__calibration_1_1BaseCalibration.html
a2df4839af5ccc7f3e9686f87ca1ca6d7
ros::Subscriber
scan_subscriber_
classrobot__calibration_1_1BaseCalibration.html
a9f6cd74ce8b84d63edadda71576c950e
robot_calibration::CalibrationOffsetParser
classrobot__calibration_1_1CalibrationOffsetParser.html
bool
add
classrobot__calibration_1_1CalibrationOffsetParser.html
a9ec0df32ffeea6577802cd2dee11bb28
(const std::string name)
bool
addFrame
classrobot__calibration_1_1CalibrationOffsetParser.html
a95c367985c9f92d9d06a7f8e3cc43752
(const std::string name, bool calibrate_x, bool calibrate_y, bool calibrate_z, bool calibrate_roll, bool calibrate_pitch, bool calibrate_yaw)
CalibrationOffsetParser
classrobot__calibration_1_1CalibrationOffsetParser.html
afea443d835516e31a48ff1e84c9870ab
()
double
get
classrobot__calibration_1_1CalibrationOffsetParser.html
a9d1dc482d62eca2482629107a7d8dd3c
(const std::string name) const
bool
getFrame
classrobot__calibration_1_1CalibrationOffsetParser.html
a89dc56a6b26dc5bf687311e4c7f99b10
(const std::string name, KDL::Frame &offset) const
std::string
getOffsetYAML
classrobot__calibration_1_1CalibrationOffsetParser.html
a4916a9d3ec9930400da5a5daccd1f0e1
()
bool
initialize
classrobot__calibration_1_1CalibrationOffsetParser.html
a9aff37887ae5448ca14da94d13651894
(double *free_params)
bool
loadOffsetYAML
classrobot__calibration_1_1CalibrationOffsetParser.html
a2202b7a53c7a6d0734e667c9f8348715
(const std::string &filename)
bool
reset
classrobot__calibration_1_1CalibrationOffsetParser.html
a2d0927eed9f7d3139438878b5f696253
()
bool
set
classrobot__calibration_1_1CalibrationOffsetParser.html
ae77a8ee4b64ec2ae79dc8a91370b30a3
(const std::string name, double value)
bool
setFrame
classrobot__calibration_1_1CalibrationOffsetParser.html
ac944b8e41f7ea303cfd97c1aa82fae21
(const std::string name, double x, double y, double z, double roll, double pitch, double yaw)
size_t
size
classrobot__calibration_1_1CalibrationOffsetParser.html
a8ccc6a3032e3501a4730d4ade5705a66
()
bool
update
classrobot__calibration_1_1CalibrationOffsetParser.html
ab8c2142b6943cba675cd1025d83d1fdd
(const double *const free_params)
std::string
updateURDF
classrobot__calibration_1_1CalibrationOffsetParser.html
a23acd252ee2842c45569e78ce413b109
(const std::string &urdf)
virtual
~CalibrationOffsetParser
classrobot__calibration_1_1CalibrationOffsetParser.html
a081a7b9195fa8c5ac9142bd88f67d10d
()
CalibrationOffsetParser
classrobot__calibration_1_1CalibrationOffsetParser.html
a28cbe90f41fbc695929fd28e029ad95d
(const CalibrationOffsetParser &)
CalibrationOffsetParser &
operator=
classrobot__calibration_1_1CalibrationOffsetParser.html
a313932da7f93b7371073ff11323eca7d
(const CalibrationOffsetParser &)
std::vector< std::string >
frame_names_
classrobot__calibration_1_1CalibrationOffsetParser.html
af8da86ce0bf4d1a2757e338dae4b4259
size_t
num_free_params_
classrobot__calibration_1_1CalibrationOffsetParser.html
a392e230f647474ebd91707a317e86439
std::vector< std::string >
parameter_names_
classrobot__calibration_1_1CalibrationOffsetParser.html
a94d7d6849feee1c5f67a0e0f4059df81
std::vector< double >
parameter_offsets_
classrobot__calibration_1_1CalibrationOffsetParser.html
ac80857dc96ce84239dd1c4cc77f1e660
robot_calibration::Camera3dModel
classrobot__calibration_1_1Camera3dModel.html
robot_calibration::ChainModel
Camera3dModel
classrobot__calibration_1_1Camera3dModel.html
aaf8566e38abffe99b6a50a2e805990bd
(const std::string &name, const std::string ¶m_name, KDL::Tree model, std::string root, std::string tip)
virtual std::string
getType
classrobot__calibration_1_1Camera3dModel.html
a3ecabf67c8897e7fb9b504732ff8c24e
() const
virtual std::vector< geometry_msgs::PointStamped >
project
classrobot__calibration_1_1Camera3dModel.html
a9864c741a127a1447da436a8ab86b103
(const robot_calibration_msgs::CalibrationData &data, const CalibrationOffsetParser &offsets)
virtual
~Camera3dModel
classrobot__calibration_1_1Camera3dModel.html
afe7159ccaeebe3f63f0f2a2695523123
()
std::string
param_name_
classrobot__calibration_1_1Camera3dModel.html
a70ed7edbe7399aeea6a92aaba0054da4
robot_calibration::CaptureManager
classrobot__calibration_1_1CaptureManager.html
bool
captureFeatures
classrobot__calibration_1_1CaptureManager.html
ac4bef385959168c68f587f58dadb96b8
(const std::vector< std::string > &feature_names, robot_calibration_msgs::CalibrationData &msg)
CaptureManager
classrobot__calibration_1_1CaptureManager.html
a305e34cb96eaf5dbc4dd2aebd1b1122f
()
std::string
getUrdf
classrobot__calibration_1_1CaptureManager.html
aa6a04ffa2cafe3d7c82478399a8c3cb5
()
bool
init
classrobot__calibration_1_1CaptureManager.html
a2fc1e3b5bfdda8d57b0d0b862e3cabca
(ros::NodeHandle &nh)
bool
moveToState
classrobot__calibration_1_1CaptureManager.html
abd968501e8e470158c94427da32c7060
(const sensor_msgs::JointState &state)
robot_calibration::ChainManager *
chain_manager_
classrobot__calibration_1_1CaptureManager.html
abdd3dd16b1558aeba5eb6e2f4dbf0822
ros::Publisher
data_pub_
classrobot__calibration_1_1CaptureManager.html
a0aa96a9531d82dc04671b9e8d1483b8d
std_msgs::String
description_msg_
classrobot__calibration_1_1CaptureManager.html
ae805ddb66f545114c80e8b13a4ecbee2
robot_calibration::FeatureFinderLoader
feature_finder_loader_
classrobot__calibration_1_1CaptureManager.html
ab91212af4f6daf3bc83f27f997fc53b4
robot_calibration::FeatureFinderMap
finders_
classrobot__calibration_1_1CaptureManager.html
a43286265582a1442ca2b9da38933e6b6
ros::Publisher
urdf_pub_
classrobot__calibration_1_1CaptureManager.html
af3203481a2344bbec08f5f61b5ba3d2f
robot_calibration::Chain3dToChain3d
structrobot__calibration_1_1Chain3dToChain3d.html
Chain3dToChain3d
structrobot__calibration_1_1Chain3dToChain3d.html
a4675c1a9ebadfe77aff72e6e264de39e
(ChainModel *a_model, ChainModel *b_model, CalibrationOffsetParser *offsets, robot_calibration_msgs::CalibrationData &data)
bool
operator()
structrobot__calibration_1_1Chain3dToChain3d.html
aac8e96fecf07d1236024a711ddf901a7
(double const *const *free_params, double *residuals) const
virtual
~Chain3dToChain3d
structrobot__calibration_1_1Chain3dToChain3d.html
a13d50701cf49b4a33b61e5a6151bb7b9
()
static ceres::CostFunction *
Create
structrobot__calibration_1_1Chain3dToChain3d.html
a385fb5211cccc3ad6d7d335eba50afd5
(ChainModel *a_model, ChainModel *b_model, CalibrationOffsetParser *offsets, robot_calibration_msgs::CalibrationData &data)
ChainModel *
a_model_
structrobot__calibration_1_1Chain3dToChain3d.html
ab87682da7b2727a46057f189a029b2e8
ChainModel *
b_model_
structrobot__calibration_1_1Chain3dToChain3d.html
adebca0640372b7b4a0a508c483772ae8
robot_calibration_msgs::CalibrationData
data_
structrobot__calibration_1_1Chain3dToChain3d.html
a3b279fa23bfceac1893b9a0c48330dcb
CalibrationOffsetParser *
offsets_
structrobot__calibration_1_1Chain3dToChain3d.html
a56166f930c6025e62ac73c27da857cb4
robot_calibration::Chain3dToMesh
structrobot__calibration_1_1Chain3dToMesh.html
Chain3dToMesh
structrobot__calibration_1_1Chain3dToMesh.html
a1b45697066cc29e18f4df6b523f22ff3
(ChainModel *chain_model, CalibrationOffsetParser *offsets, robot_calibration_msgs::CalibrationData &data, MeshPtr &mesh)
bool
operator()
structrobot__calibration_1_1Chain3dToMesh.html
a21c1d03336609ee3d347b008059df81f
(double const *const *free_params, double *residuals) const
virtual
~Chain3dToMesh
structrobot__calibration_1_1Chain3dToMesh.html
aa019bd827f6f49f122b0bd5c32dbca13
()
static ceres::CostFunction *
Create
structrobot__calibration_1_1Chain3dToMesh.html
aa2208c903f72ab694d5cd19ae37188a3
(ChainModel *a_model, CalibrationOffsetParser *offsets, robot_calibration_msgs::CalibrationData &data, MeshPtr mesh)
ChainModel *
chain_model_
structrobot__calibration_1_1Chain3dToMesh.html
a24628f73392935069b16d1c85f41a3da
robot_calibration_msgs::CalibrationData
data_
structrobot__calibration_1_1Chain3dToMesh.html
aa72bd18ff609f8bd6a3aca66480d8678
MeshPtr
mesh_
structrobot__calibration_1_1Chain3dToMesh.html
a078378bcf0f8a800e56ad50c9ac9d2d3
CalibrationOffsetParser *
offsets_
structrobot__calibration_1_1Chain3dToMesh.html
a7fa71aa67f5749655e0cbfd52e2037e1
robot_calibration::Chain3dToPlane
structrobot__calibration_1_1Chain3dToPlane.html
Chain3dToPlane
structrobot__calibration_1_1Chain3dToPlane.html
aedaf44fe18bbf2ce0de8ff4d4e8f026f
(ChainModel *chain_model, CalibrationOffsetParser *offsets, robot_calibration_msgs::CalibrationData &data, double a, double b, double c, double d, double scale)
bool
operator()
structrobot__calibration_1_1Chain3dToPlane.html
a909a459169cbbb6644ccf04171cf8d06
(double const *const *free_params, double *residuals) const
virtual
~Chain3dToPlane
structrobot__calibration_1_1Chain3dToPlane.html
a1c421649a16f25728aeee1a81691a115
()
static ceres::CostFunction *
Create
structrobot__calibration_1_1Chain3dToPlane.html
aa58daa1f3556252b1f39c8b124b2e6a9
(ChainModel *a_model, CalibrationOffsetParser *offsets, robot_calibration_msgs::CalibrationData &data, double a, double b, double c, double d, double scale)
double
a_
structrobot__calibration_1_1Chain3dToPlane.html
a79ead9f9c2f7aee0794a3149dc2a44b1
double
b_
structrobot__calibration_1_1Chain3dToPlane.html
a4ba36aac75b9e6acbf95eafd1cf0b1e8
double
c_
structrobot__calibration_1_1Chain3dToPlane.html
a4f68259a20bdf0a5ecae936ce9010bcc
ChainModel *
chain_model_
structrobot__calibration_1_1Chain3dToPlane.html
abc81749566343e753e514fffcfebc8f9
double
d_
structrobot__calibration_1_1Chain3dToPlane.html
a40c70c163836ed1c5669dde3568018a9
robot_calibration_msgs::CalibrationData
data_
structrobot__calibration_1_1Chain3dToPlane.html
ac8d280eb1d364bfe1d6d79827baf8727
double
denom_
structrobot__calibration_1_1Chain3dToPlane.html
a9f6faccfe5bb7d3349a441459670f93c
CalibrationOffsetParser *
offsets_
structrobot__calibration_1_1Chain3dToPlane.html
a8c0e9f54737cecbba273e2dba42bb42e
double
scale_
structrobot__calibration_1_1Chain3dToPlane.html
a73faa042a35186a327c4c729b71b1cf8
robot_calibration::ChainManager::ChainController
structrobot__calibration_1_1ChainManager_1_1ChainController.html
ChainController
structrobot__calibration_1_1ChainManager_1_1ChainController.html
aa7fae34602234262e9b0caec399ae4ee
(const std::string &name, const std::string &topic, const std::string &planning_group)
bool
shouldPlan
structrobot__calibration_1_1ChainManager_1_1ChainController.html
a5d6b2c9cf41d4f22ca3c671b3f22323c
()
std::string
chain_name
structrobot__calibration_1_1ChainManager_1_1ChainController.html
adcd8dfb901a807935fa6f432f3949bef
std::string
chain_planning_group
structrobot__calibration_1_1ChainManager_1_1ChainController.html
a7b23bd306c1538642789e55beaae06c7
TrajectoryClient
client
structrobot__calibration_1_1ChainManager_1_1ChainController.html
aa6c30c8f2b0923e608b990064e9ef248
std::vector< std::string >
joint_names
structrobot__calibration_1_1ChainManager_1_1ChainController.html
a0bb2ef6606cea1281fc9228d3fd34a56
robot_calibration::ChainManager
classrobot__calibration_1_1ChainManager.html
robot_calibration::ChainManager::ChainController
ChainManager
classrobot__calibration_1_1ChainManager.html
ab8f25f6c1854d075acf6fb4b16b1b8b3
(ros::NodeHandle &nh, double wait_time=15.0)
std::vector< std::string >
getChainJointNames
classrobot__calibration_1_1ChainManager.html
a4568b0548b21bec284c2234a72405d56
(const std::string &chain_name)
std::vector< std::string >
getChains
classrobot__calibration_1_1ChainManager.html
a888bcbb235454487cf955331360022a7
()
std::string
getPlanningGroupName
classrobot__calibration_1_1ChainManager.html
ad5c1d3f7e81762ae8e4022a7d8d5aa80
(const std::string &chain_name)
bool
getState
classrobot__calibration_1_1ChainManager.html
a9f510318a0836f625fe5c6ee8a14aa66
(sensor_msgs::JointState *state)
bool
moveToState
classrobot__calibration_1_1ChainManager.html
a2152c981a97e663e9868d4235c782316
(const sensor_msgs::JointState &state)
bool
waitToSettle
classrobot__calibration_1_1ChainManager.html
a64e2f129837f727e35dd0f935cfcbbc2
()
actionlib::SimpleActionClient< moveit_msgs::MoveGroupAction >
MoveGroupClient
classrobot__calibration_1_1ChainManager.html
a4666359b0ab50b76154459b6f7f06580
boost::shared_ptr< MoveGroupClient >
MoveGroupClientPtr
classrobot__calibration_1_1ChainManager.html
a2827fd8191e2a11975882b2ae0d836e5
boost::shared_ptr< const moveit_msgs::MoveGroupResult >
MoveGroupResultPtr
classrobot__calibration_1_1ChainManager.html
ac7994d6ed631141c73da4f59b17ce15c
actionlib::SimpleActionClient< control_msgs::FollowJointTrajectoryAction >
TrajectoryClient
classrobot__calibration_1_1ChainManager.html
aebc2913bfbfee7b64111aeceaa9b2047
trajectory_msgs::JointTrajectoryPoint
makePoint
classrobot__calibration_1_1ChainManager.html
a482f5e3949d313f7b066b873cadacf1f
(const sensor_msgs::JointState &state, const std::vector< std::string > &joints)
void
stateCallback
classrobot__calibration_1_1ChainManager.html
a28acdf85dd6f9e916dffeaaea5a9903f
(const sensor_msgs::JointStateConstPtr &msg)
std::vector< boost::shared_ptr< ChainController > >
controllers_
classrobot__calibration_1_1ChainManager.html
abbefa60e9966bd8ed8b74beeb86510c3
double
duration_
classrobot__calibration_1_1ChainManager.html
a1d0788c1d73be9d30bb06ced894448e5
MoveGroupClientPtr
move_group_
classrobot__calibration_1_1ChainManager.html
a5cbfe50a96808d5f9463ece29bd41a96
sensor_msgs::JointState
state_
classrobot__calibration_1_1ChainManager.html
ad8b4ddc68e7b539aa490ff5091622c97
bool
state_is_valid_
classrobot__calibration_1_1ChainManager.html
ae9b961d73c3f9afc0318748782e02cc8
boost::mutex
state_mutex_
classrobot__calibration_1_1ChainManager.html
a30f0736a1e92358a502fe1dd301d1d00
ros::Subscriber
subscriber_
classrobot__calibration_1_1ChainManager.html
afe985cd129df057dedbef9e4790faa2a
double
velocity_factor_
classrobot__calibration_1_1ChainManager.html
a50a76a8a2a95c39fd1f30ce8f25f5eca
robot_calibration::ChainModel
classrobot__calibration_1_1ChainModel.html
ChainModel
classrobot__calibration_1_1ChainModel.html
a9d3d4ad098518ccc05dbce5065f0eb22
(const std::string &name, KDL::Tree model, std::string root, std::string tip)
KDL::Frame
getChainFK
classrobot__calibration_1_1ChainModel.html
a85c9d4077c4dd1be1afa01272b8ce8cf
(const CalibrationOffsetParser &offsets, const sensor_msgs::JointState &state)
virtual std::string
getName
classrobot__calibration_1_1ChainModel.html
a95a3c835cc30b1d9cdcec71b80212f0b
() const
virtual std::string
getType
classrobot__calibration_1_1ChainModel.html
ad9b417645eec8db989ea0bf67eb3b737
() const
virtual std::vector< geometry_msgs::PointStamped >
project
classrobot__calibration_1_1ChainModel.html
aec2c30f2ef4b48cef34c3327726646c9
(const robot_calibration_msgs::CalibrationData &data, const CalibrationOffsetParser &offsets)
virtual
~ChainModel
classrobot__calibration_1_1ChainModel.html
aa22fecdbf5835ad88a04eb294574f196
()
std::string
name_
classrobot__calibration_1_1ChainModel.html
a3cd4d777be79a05eb16285aed1c4bd7a
std::string
root_
classrobot__calibration_1_1ChainModel.html
a197d96cc4045f6791ea7d57db6dce015
std::string
tip_
classrobot__calibration_1_1ChainModel.html
a03dd84d784bf1702edb010e34899dcaf
KDL::Chain
chain_
classrobot__calibration_1_1ChainModel.html
aa22e89a87254223dfe0130ea21bf70e2
robot_calibration::CheckerboardFinder
classrobot__calibration_1_1CheckerboardFinder.html
robot_calibration::FeatureFinder
CheckerboardFinder
classrobot__calibration_1_1CheckerboardFinder.html
ac1d0e9f2efd26485722b3218efa24da7
()
bool
find
classrobot__calibration_1_1CheckerboardFinder.html
af5498c4c8b99593ce3ad4be90085b150
(robot_calibration_msgs::CalibrationData *msg)
bool
init
classrobot__calibration_1_1CheckerboardFinder.html
a452805f336e76579c7912147f04537b0
(const std::string &name, ros::NodeHandle &n)
void
cameraCallback
classrobot__calibration_1_1CheckerboardFinder.html
a38ccf8c2c24aa6cd059242543557e63a
(const T &msg)
bool
findCheckerboardPoints
classrobot__calibration_1_1CheckerboardFinder.html
a6da12e992169b0ef3687a7fb90687825
(const sensor_msgs::ImagePtr &msg, std::vector< cv::Point2f > &points)
bool
findInternal
classrobot__calibration_1_1CheckerboardFinder.html
a10aef7b74eb202fd8019fc6c80c1d02c
(robot_calibration_msgs::CalibrationData *msg)
bool
findInternal
classrobot__calibration_1_1CheckerboardFinder.html
abb9b2bacb64333e9d05bc38d741a0e97
(robot_calibration_msgs::CalibrationData *msg)
bool
findInternal
classrobot__calibration_1_1CheckerboardFinder.html
a4283388bb1dbfeb69f72dd7803b58316
(robot_calibration_msgs::CalibrationData *msg)
bool
waitForMsg
classrobot__calibration_1_1CheckerboardFinder.html
aa966343c70801aa2fba5e75ea7fcc666
()
std::string
camera_sensor_name_
classrobot__calibration_1_1CheckerboardFinder.html
abe5529593dedfa1713b25277707c005d
std::string
chain_sensor_name_
classrobot__calibration_1_1CheckerboardFinder.html
a01ba8779801ddef829875e4509fa09b0
DepthCameraInfoManager
depth_camera_manager_
classrobot__calibration_1_1CheckerboardFinder.html
afa6dec4093cbaf76b516f5a009b04e11
std::string
frame_id_
classrobot__calibration_1_1CheckerboardFinder.html
a51b5513004c3b1e0f23686e0aaa7d461
T
msg_
classrobot__calibration_1_1CheckerboardFinder.html
a4bf7da36af59b250fafbe3ed375091a8
bool
output_debug_
classrobot__calibration_1_1CheckerboardFinder.html
a49f02f92be5117812820526b45fef044
int
points_x_
classrobot__calibration_1_1CheckerboardFinder.html
ae1037f75284bb9d1defdf8bdbeba7d21
int
points_y_
classrobot__calibration_1_1CheckerboardFinder.html
a60f09453a2c898cdd3b19657d753f0e1
ros::Publisher
publisher_
classrobot__calibration_1_1CheckerboardFinder.html
a214a1e48f751635d2db29c31ec34810c
double
square_size_
classrobot__calibration_1_1CheckerboardFinder.html
a7f465de3b797a69ef7ba5279f6ffe069
ros::Subscriber
subscriber_
classrobot__calibration_1_1CheckerboardFinder.html
acb983d3d357987560cc8db41024684a2
bool
waiting_
classrobot__calibration_1_1CheckerboardFinder.html
adc28e48ac40f1d88bee24e626600280b
robot_calibration::LedFinder::CloudDifferenceTracker
structrobot__calibration_1_1LedFinder_1_1CloudDifferenceTracker.html
CloudDifferenceTracker
structrobot__calibration_1_1LedFinder_1_1CloudDifferenceTracker.html
afe385ecfcbf0cb08c007d4ecafc25e61
(std::string frame, double x, double y, double z)
sensor_msgs::Image
getImage
structrobot__calibration_1_1LedFinder_1_1CloudDifferenceTracker.html
a623a15d3c74720b33f043012237759b7
()
bool
getRefinedCentroid
structrobot__calibration_1_1LedFinder_1_1CloudDifferenceTracker.html
a62fc43d94c282971e671b46e8cbc4726
(const sensor_msgs::PointCloud2 &cloud, geometry_msgs::PointStamped ¢roid)
bool
isFound
structrobot__calibration_1_1LedFinder_1_1CloudDifferenceTracker.html
a73add0ce11d07699a9fbc1dd18514105
(const sensor_msgs::PointCloud2 &cloud, double threshold)
bool
process
structrobot__calibration_1_1LedFinder_1_1CloudDifferenceTracker.html
a6696122560cc13f722c180c0a8e481af
(sensor_msgs::PointCloud2 &cloud, sensor_msgs::PointCloud2 &prev, geometry_msgs::Point &led_point, double max_distance, double weight)
void
reset
structrobot__calibration_1_1LedFinder_1_1CloudDifferenceTracker.html
ae3a10711d4128c779736147a80f76cdb
(size_t height, size_t width)
int
count_
structrobot__calibration_1_1LedFinder_1_1CloudDifferenceTracker.html
a17da359ddbdc9a5f62d6124c2f7aa2f7
std::vector< double >
diff_
structrobot__calibration_1_1LedFinder_1_1CloudDifferenceTracker.html
acc97b368d3af8d060bdacca87d4513fa
std::string
frame_
structrobot__calibration_1_1LedFinder_1_1CloudDifferenceTracker.html
acdd99bce18a60ae058f4c51161fba8ab
size_t
height_
structrobot__calibration_1_1LedFinder_1_1CloudDifferenceTracker.html
a879f44632a43e712ff4fde2b1d62d59f
double
max_
structrobot__calibration_1_1LedFinder_1_1CloudDifferenceTracker.html
ae436f3b07994a8d30d6966ad8aa194de
int
max_idx_
structrobot__calibration_1_1LedFinder_1_1CloudDifferenceTracker.html
a9fa649bf44753d0c16242a3040db7a5a
geometry_msgs::Point
point_
structrobot__calibration_1_1LedFinder_1_1CloudDifferenceTracker.html
a1226c0338f30f5ac5018f6c02e1bdec2
size_t
width_
structrobot__calibration_1_1LedFinder_1_1CloudDifferenceTracker.html
a31951dddae8eaf205ab3be3c63d89429
robot_calibration::DepthCameraInfoManager
classrobot__calibration_1_1DepthCameraInfoManager.html
DepthCameraInfoManager
classrobot__calibration_1_1DepthCameraInfoManager.html
ae8a5c3a20e0f084b011139fec664c88a
()
robot_calibration_msgs::ExtendedCameraInfo
getDepthCameraInfo
classrobot__calibration_1_1DepthCameraInfoManager.html
a35f527d5f362b2000afbbedd51bfd6b5
()
bool
init
classrobot__calibration_1_1DepthCameraInfoManager.html
a7184253a150a429fddac8426517fc03f
(ros::NodeHandle &n)
virtual
~DepthCameraInfoManager
classrobot__calibration_1_1DepthCameraInfoManager.html
a85f4e728ab7f691d789fcf273c4c87ed
()
void
cameraInfoCallback
classrobot__calibration_1_1DepthCameraInfoManager.html
a203f384b87adf043c301aeb439374ebd
(const sensor_msgs::CameraInfo::Ptr camera_info)
sensor_msgs::CameraInfo::Ptr
camera_info_ptr_
classrobot__calibration_1_1DepthCameraInfoManager.html
a3ad7c7908ebc23b756f218163aca3073
ros::Subscriber
camera_info_subscriber_
classrobot__calibration_1_1DepthCameraInfoManager.html
ae3e2c76e5ed87b9d9560a42ec2a8cc7a
bool
camera_info_valid_
classrobot__calibration_1_1DepthCameraInfoManager.html
a4e82de2ea6fb1fa5ed8de380106ce487
double
z_offset_mm_
classrobot__calibration_1_1DepthCameraInfoManager.html
a6bf01277fd7d9aeb3dfb45101159e24a
double
z_scaling_
classrobot__calibration_1_1DepthCameraInfoManager.html
afe5f65e56862200435c3b1ed5f9744e9
robot_calibration::FeatureFinder
classrobot__calibration_1_1FeatureFinder.html
FeatureFinder
classrobot__calibration_1_1FeatureFinder.html
a52706dfed7d28cba695a49a536dafebf
()
virtual bool
find
classrobot__calibration_1_1FeatureFinder.html
a72c3b163941de6877cbf7dea1f812ec8
(robot_calibration_msgs::CalibrationData *msg)=0
std::string
getName
classrobot__calibration_1_1FeatureFinder.html
ae8c82fb3e4529e9a8d3b019ba8ea3d4a
()
virtual bool
init
classrobot__calibration_1_1FeatureFinder.html
ac79e58fd9df3d0a1bdaed89bc4443482
(const std::string &name, ros::NodeHandle &nh)
virtual
~FeatureFinder
classrobot__calibration_1_1FeatureFinder.html
a782ce8ad03a47f579a0344ef98d209c6
()
std::string
name_
classrobot__calibration_1_1FeatureFinder.html
a266fce2be89690d1cb4ec62d20710e33
robot_calibration::FeatureFinderLoader
classrobot__calibration_1_1FeatureFinderLoader.html
FeatureFinderLoader
classrobot__calibration_1_1FeatureFinderLoader.html
aff2b64c6ae5dbdd90f7aa6cba7ba091d
()
bool
load
classrobot__calibration_1_1FeatureFinderLoader.html
a730d2556de7e0ed0c36a9ca93606fdae
(ros::NodeHandle &nh, FeatureFinderMap &features)
pluginlib::ClassLoader< robot_calibration::FeatureFinder >
plugin_loader_
classrobot__calibration_1_1FeatureFinderLoader.html
a5f1f4a1b0c76fbc999886055d497558a
robot_calibration::OptimizationParams::FreeFrameInitialValue
structrobot__calibration_1_1OptimizationParams_1_1FreeFrameInitialValue.html
std::string
name
structrobot__calibration_1_1OptimizationParams_1_1FreeFrameInitialValue.html
aa3c9c17214eb6e5682cf71754979a3b3
double
pitch
structrobot__calibration_1_1OptimizationParams_1_1FreeFrameInitialValue.html
a30c1ee62d4e70cf0401e49d7995d82e8
double
roll
structrobot__calibration_1_1OptimizationParams_1_1FreeFrameInitialValue.html
ac4ce7a218d795080f3c8c6ea76a7e5f0
double
x
structrobot__calibration_1_1OptimizationParams_1_1FreeFrameInitialValue.html
a3189bfc3c4bc82fe4d601f3ec8c35e2b
double
y
structrobot__calibration_1_1OptimizationParams_1_1FreeFrameInitialValue.html
a6f427294284b37ee9338ec6167fbcac5
double
yaw
structrobot__calibration_1_1OptimizationParams_1_1FreeFrameInitialValue.html
a6bf20e08a54bb7f6f698965c38cf279e
double
z
structrobot__calibration_1_1OptimizationParams_1_1FreeFrameInitialValue.html
a1d641f3c3cefe99e4ba782a80d0db394
robot_calibration::OptimizationParams::FreeFrameParams
structrobot__calibration_1_1OptimizationParams_1_1FreeFrameParams.html
std::string
name
structrobot__calibration_1_1OptimizationParams_1_1FreeFrameParams.html
a4e41953b551cb05502be42b05289cba7
bool
pitch
structrobot__calibration_1_1OptimizationParams_1_1FreeFrameParams.html
a42abd6f797d14f42921202d4d048afc4
bool
roll
structrobot__calibration_1_1OptimizationParams_1_1FreeFrameParams.html
a09c5baaa01f62cf8d911316624a75657
bool
x
structrobot__calibration_1_1OptimizationParams_1_1FreeFrameParams.html
ae50c5159293030d66f2f9225c6455458
bool
y
structrobot__calibration_1_1OptimizationParams_1_1FreeFrameParams.html
ae1495e82a85afd8c5dcfdcbac7af1d91
bool
yaw
structrobot__calibration_1_1OptimizationParams_1_1FreeFrameParams.html
aa7382fd69113276c8201cc609246c31b
bool
z
structrobot__calibration_1_1OptimizationParams_1_1FreeFrameParams.html
afcb03b7e6747dbcf7071dde27350610c
HardIronOffsetError
classHardIronOffsetError.html
HardIronOffsetError
classHardIronOffsetError.html
a28ca5f4d15ab9a7197d66cbe5d536006
(double x, double y, double z)
bool
operator()
classHardIronOffsetError.html
a4bc0f2bdbe90a3d0885da95a3509c17c
(const T *const params, T *residuals) const
static ceres::CostFunction *
Create
classHardIronOffsetError.html
a6cd2c414bd813e5e066755e3a58cce7e
(double x, double y, double z)
double
x_
classHardIronOffsetError.html
a16a9692906b927cb569540853c9c8962
double
y_
classHardIronOffsetError.html
ab70699248cd466890330ad2d1a62e6ed
double
z_
classHardIronOffsetError.html
a112d379e3df3fbe67566fed1b68f69f8
robot_calibration::LedFinder
classrobot__calibration_1_1LedFinder.html
robot_calibration::FeatureFinder
robot_calibration::LedFinder::CloudDifferenceTracker
bool
find
classrobot__calibration_1_1LedFinder.html
ae208f1e728224ade95032adc31b3ad61
(robot_calibration_msgs::CalibrationData *msg)
bool
init
classrobot__calibration_1_1LedFinder.html
a57dfdd6f055e3aa3a6e6df6375d081da
(const std::string &name, ros::NodeHandle &n)
LedFinder
classrobot__calibration_1_1LedFinder.html
ae4f80791dd250466c487676b0444628a
()
actionlib::SimpleActionClient< robot_calibration_msgs::GripperLedCommandAction >
LedClient
classrobot__calibration_1_1LedFinder.html
a8eab88d343bf8329aedd445e4d8596e9
void
cameraCallback
classrobot__calibration_1_1LedFinder.html
a761a1b20f98658da46d4441f0c4ce37d
(const sensor_msgs::PointCloud2::ConstPtr &cloud)
bool
waitForCloud
classrobot__calibration_1_1LedFinder.html
aee9a44a23d2f65f43b332bd6f0912ff4
()
std::string
camera_sensor_name_
classrobot__calibration_1_1LedFinder.html
afe5a7f79f24c52388b0e9670bad0a845
std::string
chain_sensor_name_
classrobot__calibration_1_1LedFinder.html
a7d320ee1054120507a3f58fd24fd5391
boost::scoped_ptr< LedClient >
client_
classrobot__calibration_1_1LedFinder.html
a0fea9494235f8420ea1507108823a639
sensor_msgs::PointCloud2
cloud_
classrobot__calibration_1_1LedFinder.html
a1cb615bb58c1852afeda913e9bbe4fcf
std::vector< uint8_t >
codes_
classrobot__calibration_1_1LedFinder.html
aeeed2de16571ef9d625ad142bddb734a
DepthCameraInfoManager
depth_camera_manager_
classrobot__calibration_1_1LedFinder.html
a3c04631b4ad56c6da0304b5c03adeaf9
tf::TransformListener
listener_
classrobot__calibration_1_1LedFinder.html
ab577e228ddcaba2a41616a323e79174a
double
max_error_
classrobot__calibration_1_1LedFinder.html
ae003e22a02c1ca5ad9dc15de88e94db1
double
max_inconsistency_
classrobot__calibration_1_1LedFinder.html
aa90ef6daf767ff8e69510168975df8f5
int
max_iterations_
classrobot__calibration_1_1LedFinder.html
a0989073f00597d0beed937dbb521c719
bool
output_debug_
classrobot__calibration_1_1LedFinder.html
a31e657226b474e8d38927e986713a94a
ros::Publisher
publisher_
classrobot__calibration_1_1LedFinder.html
a0ce8b4fee8db6840a7a829a22c53556f
ros::Subscriber
subscriber_
classrobot__calibration_1_1LedFinder.html
a1abb59caa55680dee5fb389de2387268
double
threshold_
classrobot__calibration_1_1LedFinder.html
a63fe52126e181b19934fae5e7557ca62
std::vector< boost::shared_ptr< ros::Publisher > >
tracker_publishers_
classrobot__calibration_1_1LedFinder.html
a507e53a65ddfdafeeb910a21f6fc6505
std::vector< CloudDifferenceTracker >
trackers_
classrobot__calibration_1_1LedFinder.html
ac5575f2e38b6b3a768c8847dfb29c5f5
bool
waiting_
classrobot__calibration_1_1LedFinder.html
ab970cb6464b2fd7ec908b0db71a1484f
MagnetometerCapture
classMagnetometerCapture.html
void
getData
classMagnetometerCapture.html
a4625113f1e34d59d71defe644d9390d5
(std::vector< sensor_msgs::MagneticField > &data)
MagnetometerCapture
classMagnetometerCapture.html
ac354bdc7f5f8a13a5f71a1adda077057
(const std::string &topic, ros::NodeHandle &nh)
void
callback
classMagnetometerCapture.html
a8c563faf1bf8dff150dc4ed8f29cd5d4
(const sensor_msgs::MagneticFieldConstPtr &msg)
std::vector< sensor_msgs::MagneticField >
data_
classMagnetometerCapture.html
aaa9fd485b6c9c90212e1273797f3df54
ros::Subscriber
subscriber_
classMagnetometerCapture.html
a84672c57f99ab45d194705120bd3edc4
robot_calibration::MeshLoader
classrobot__calibration_1_1MeshLoader.html
MeshPtr
getCollisionMesh
classrobot__calibration_1_1MeshLoader.html
ae30c99e50114f8ef422b443ff243d868
(const std::string &link_name)
MeshLoader
classrobot__calibration_1_1MeshLoader.html
af427d327c9e5f8bdd1a3877392365788
(urdf::Model &model)
std::vector< std::string >
link_names_
classrobot__calibration_1_1MeshLoader.html
aa0ec2fa72aca77b0733ff79e2044180d
std::vector< MeshPtr >
meshes_
classrobot__calibration_1_1MeshLoader.html
a5fc6e6a81e4c54f7644f7f1b28e4470d
urdf::Model
model_
classrobot__calibration_1_1MeshLoader.html
ab69b1ae60a0ae9645c44ee986a133dcb
robot_calibration::OptimizationParams
structrobot__calibration_1_1OptimizationParams.html
robot_calibration::OptimizationParams::FreeFrameInitialValue
robot_calibration::OptimizationParams::FreeFrameParams
robot_calibration::OptimizationParams::Params
T
getParam
structrobot__calibration_1_1OptimizationParams.html
a13187074d2380f0afd344ff959cef770
(Params ¶ms, const std::string &name, T default_value)
bool
LoadFromROS
structrobot__calibration_1_1OptimizationParams.html
ace3c2f9e85c3f2000abd59b8bbd89a61
(ros::NodeHandle &nh)
OptimizationParams
structrobot__calibration_1_1OptimizationParams.html
ad950b8b3ef2aa500202b255de44af4fd
()
std::string
base_link
structrobot__calibration_1_1OptimizationParams.html
a9984788fbf39178e0a16b3c6c5a5b6b9
std::vector< Params >
error_blocks
structrobot__calibration_1_1OptimizationParams.html
a95e5f06c5eb00d8a614bb012be74734e
std::vector< FreeFrameParams >
free_frames
structrobot__calibration_1_1OptimizationParams.html
a7470d932f6641383b23786a7aa6f2896
std::vector< FreeFrameInitialValue >
free_frames_initial_values
structrobot__calibration_1_1OptimizationParams.html
a7356632e6d5a75ea96fc86f9fc94d213
std::vector< std::string >
free_params
structrobot__calibration_1_1OptimizationParams.html
a835052eaa4e90fe9e4d0083a7bc6d8e5
int
max_num_iterations
structrobot__calibration_1_1OptimizationParams.html
a096b6c2a72161245379c85f51b99d634
std::vector< Params >
models
structrobot__calibration_1_1OptimizationParams.html
ab17ea0f3522ef8e9b0ba628b27ac1c7b
robot_calibration::Optimizer
classrobot__calibration_1_1Optimizer.html
std::vector< std::string >
getCameraNames
classrobot__calibration_1_1Optimizer.html
ab2f572fba28cee0beca47f915513dda6
()
int
getNumParameters
classrobot__calibration_1_1Optimizer.html
ace8c175248f33d0071b89677aadbc720
()
int
getNumResiduals
classrobot__calibration_1_1Optimizer.html
a104b1d03309bbf8c8e982978d6e34e9c
()
boost::shared_ptr< CalibrationOffsetParser >
getOffsets
classrobot__calibration_1_1Optimizer.html
a178afcb59ca55ca62b4a01f721619d2f
()
int
optimize
classrobot__calibration_1_1Optimizer.html
a36adb4a7a208534de64d4234d29090f7
(OptimizationParams ¶ms, std::vector< robot_calibration_msgs::CalibrationData > data, bool progress_to_stdout=false)
Optimizer
classrobot__calibration_1_1Optimizer.html
aad67e40b8d870ff805d6300ff9be4c82
(const std::string &robot_description)
boost::shared_ptr< ceres::Solver::Summary >
summary
classrobot__calibration_1_1Optimizer.html
abd3b28a70300c050caee814b2c5acdf4
()
virtual
~Optimizer
classrobot__calibration_1_1Optimizer.html
adf7ed83f4393dc37392156befeed6ed4
()
std::string
led_frame_
classrobot__calibration_1_1Optimizer.html
a73ae4afeb3fd69c0abcab6fbe9d1ed1f
boost::shared_ptr< MeshLoader >
mesh_loader_
classrobot__calibration_1_1Optimizer.html
a17b5f1a7f799f1cebfc8228c7dbd4f20
urdf::Model
model_
classrobot__calibration_1_1Optimizer.html
a28c1a34fae704fdfb8726618d434ccce
std::map< std::string, ChainModel * >
models_
classrobot__calibration_1_1Optimizer.html
a55fc593fd4f3e287edade00902e782ed
int
num_params_
classrobot__calibration_1_1Optimizer.html
a418f5a3036d5fc5a038006b62fe99cf4
int
num_residuals_
classrobot__calibration_1_1Optimizer.html
a21c57ab53a5b24551f2a7b90b36592e4
boost::shared_ptr< CalibrationOffsetParser >
offsets_
classrobot__calibration_1_1Optimizer.html
ae0034529940539652ee22f19bae33e09
std::string
root_frame_
classrobot__calibration_1_1Optimizer.html
a317f6d4110b6e5536e6bcf7e17dbaccc
boost::shared_ptr< ceres::Solver::Summary >
summary_
classrobot__calibration_1_1Optimizer.html
a76da545c1a550cc95245196bdb61f016
KDL::Tree
tree_
classrobot__calibration_1_1Optimizer.html
a21057d50d268e4a73a430ba66ed3e2a7
robot_calibration::OutrageousError
structrobot__calibration_1_1OutrageousError.html
bool
operator()
structrobot__calibration_1_1OutrageousError.html
a090e1dbef3d2ede3a719df0f27fdc87b
(double const *const *free_params, double *residuals) const
OutrageousError
structrobot__calibration_1_1OutrageousError.html
aa1565e8e62140a5f85efd91dec886e93
(CalibrationOffsetParser *offsets, std::string name, double joint_scaling, double position_scaling, double rotation_scaling)
virtual
~OutrageousError
structrobot__calibration_1_1OutrageousError.html
a7d4a68219b40bf6b3edaf66d09fc944a
()
static ceres::CostFunction *
Create
structrobot__calibration_1_1OutrageousError.html
a788a3f12d86a6bc8d979fcd529a05e44
(CalibrationOffsetParser *offsets, std::string name, double joint_scaling, double position_scaling, double rotation_scaling)
double
joint_
structrobot__calibration_1_1OutrageousError.html
ad51707520c6bb00d624d62d56c53ca00
std::string
name_
structrobot__calibration_1_1OutrageousError.html
a53a3c5fbe6a485cbd730f2c86c7af77b
CalibrationOffsetParser *
offsets_
structrobot__calibration_1_1OutrageousError.html
ad0ef58412d21c87b59f5302fa02d74bb
double
position_
structrobot__calibration_1_1OutrageousError.html
aaad25241e2008ee2355ff48e5bec3184
double
rotation_
structrobot__calibration_1_1OutrageousError.html
a686bf739218f82481cb25f526699710d
robot_calibration::OptimizationParams::Params
structrobot__calibration_1_1OptimizationParams_1_1Params.html
std::string
name
structrobot__calibration_1_1OptimizationParams_1_1Params.html
afd1e3580782fe1ceb07ddd7388a8c126
XmlRpc::XmlRpcValue
params
structrobot__calibration_1_1OptimizationParams_1_1Params.html
a093dadd1b3d74e2f727f1665c26cc6ae
std::string
type
structrobot__calibration_1_1OptimizationParams_1_1Params.html
a461764c64fc208609d7dadbe986a155f
robot_calibration::PlaneFinder
classrobot__calibration_1_1PlaneFinder.html
robot_calibration::FeatureFinder
virtual bool
find
classrobot__calibration_1_1PlaneFinder.html
a4143f6ce43b5e0cedf0b1cd0fe510dc5
(robot_calibration_msgs::CalibrationData *msg)
virtual bool
init
classrobot__calibration_1_1PlaneFinder.html
aec1b08c9c24548c3783c44656b5cb302
(const std::string &name, ros::NodeHandle &n)
PlaneFinder
classrobot__calibration_1_1PlaneFinder.html
a0f9dbda3d45e6ac573de3ebd55c2b531
()
virtual
~PlaneFinder
classrobot__calibration_1_1PlaneFinder.html
a28ff10515eac7aa9e53dd93cb82c740a
()=default
virtual void
cameraCallback
classrobot__calibration_1_1PlaneFinder.html
a8178cd8d6774f60c444ff1556ea98c9d
(const sensor_msgs::PointCloud2 &cloud)
virtual void
extractObservation
classrobot__calibration_1_1PlaneFinder.html
a252712c7a9b5d0d0bbaefba224daa82e
(const std::string &sensor_name, const sensor_msgs::PointCloud2 &cloud, robot_calibration_msgs::CalibrationData *msg, ros::Publisher *publisher)
virtual sensor_msgs::PointCloud2
extractPlane
classrobot__calibration_1_1PlaneFinder.html
acc41e6e7ffb636ffcb4913ddc3e2202f
(sensor_msgs::PointCloud2 &cloud)
virtual void
removeInvalidPoints
classrobot__calibration_1_1PlaneFinder.html
aa2f30d495269b499f4dc7ee6df00dcad
(sensor_msgs::PointCloud2 &cloud, double min_x, double max_x, double min_y, double max_y, double min_z, double max_z)
virtual bool
waitForCloud
classrobot__calibration_1_1PlaneFinder.html
a49d0c30ee5493984e02664420a511c65
()
sensor_msgs::PointCloud2
cloud_
classrobot__calibration_1_1PlaneFinder.html
ac3341ab8ce897071a4e241bd5b6e5ed8
double
cos_normal_angle_
classrobot__calibration_1_1PlaneFinder.html
af710417d6ae6029a6eb07ae109b594c1
DepthCameraInfoManager
depth_camera_manager_
classrobot__calibration_1_1PlaneFinder.html
a8aa6ae0f8de9a9e5f449fe0dd455e593
Eigen::Vector3d
desired_normal_
classrobot__calibration_1_1PlaneFinder.html
a1186068f8274e78252e94487b61f58b2
double
initial_sampling_distance_
classrobot__calibration_1_1PlaneFinder.html
a479424db5a5d86f41695dd214d45b867
double
max_x_
classrobot__calibration_1_1PlaneFinder.html
ae3d75c0b144547a4dfb5dc25ce2e0fec
double
max_y_
classrobot__calibration_1_1PlaneFinder.html
acf7fa9aaad4788ff01d562c0c77b7a29
double
max_z_
classrobot__calibration_1_1PlaneFinder.html
a0bc4a615878c502f5b7e080441dc8f95
double
min_x_
classrobot__calibration_1_1PlaneFinder.html
a367f09aab7106d76f97fec7adc63b71d
double
min_y_
classrobot__calibration_1_1PlaneFinder.html
a623653e7d31bda053f3fa37a612964b2
double
min_z_
classrobot__calibration_1_1PlaneFinder.html
aa01f5e73c08407e67398a7748cb49513
bool
output_debug_
classrobot__calibration_1_1PlaneFinder.html
a54a6c1d91240780950a5ba6180719b52
std::string
plane_sensor_name_
classrobot__calibration_1_1PlaneFinder.html
afcd1bb1d41f6f54f295a886bbf418caa
double
plane_tolerance_
classrobot__calibration_1_1PlaneFinder.html
a8035c08e1d95ec24d444b835cf4c7346
int
points_max_
classrobot__calibration_1_1PlaneFinder.html
ad726272f10259342f65c8d12c7c08185
ros::Publisher
publisher_
classrobot__calibration_1_1PlaneFinder.html
add7570bb650d9362a14ae37dd8d04a07
int
ransac_iterations_
classrobot__calibration_1_1PlaneFinder.html
a0a98c554520acd6fb6f87bc3b24a18db
int
ransac_points_
classrobot__calibration_1_1PlaneFinder.html
a116dc5460060b5ec37d20f823cd377c8
ros::Subscriber
subscriber_
classrobot__calibration_1_1PlaneFinder.html
ae0ae2a3f9f0657fc77d2ee2c49222e62
tf2_ros::Buffer
tf_buffer_
classrobot__calibration_1_1PlaneFinder.html
a2ee8418e3d81533df1a3d22e4eb4310c
tf2_ros::TransformListener
tf_listener_
classrobot__calibration_1_1PlaneFinder.html
ac0a280641bcee514e729381ab4445a1a
std::string
transform_frame_
classrobot__calibration_1_1PlaneFinder.html
a0cb08b2ae0ff633df8222f42fac55380
bool
waiting_
classrobot__calibration_1_1PlaneFinder.html
a0689bb6892311abfafd0ad9eef2d4fac
robot_calibration::PlaneToPlaneError
structrobot__calibration_1_1PlaneToPlaneError.html
bool
operator()
structrobot__calibration_1_1PlaneToPlaneError.html
a53c4da0504eed57cf0321b239a6f09af
(double const *const *free_params, double *residuals) const
PlaneToPlaneError
structrobot__calibration_1_1PlaneToPlaneError.html
a4fa7f90abda4ae7db9268024cc197bc1
(ChainModel *model_a, ChainModel *model_b, CalibrationOffsetParser *offsets, robot_calibration_msgs::CalibrationData &data, double scale_normal, double scale_offset)
virtual
~PlaneToPlaneError
structrobot__calibration_1_1PlaneToPlaneError.html
ad2df4f03014c28b25d50bf5071040876
()=default
static ceres::CostFunction *
Create
structrobot__calibration_1_1PlaneToPlaneError.html
a405e168afee1c2fe63d04b0f732ebc81
(ChainModel *model_a, ChainModel *model_b, CalibrationOffsetParser *offsets, robot_calibration_msgs::CalibrationData &data, double scale_normal, double scale_offset)
robot_calibration_msgs::CalibrationData
data_
structrobot__calibration_1_1PlaneToPlaneError.html
a8e5f8bf820f592abfd162b6ba339dd7d
ChainModel *
model_a_
structrobot__calibration_1_1PlaneToPlaneError.html
abe22f457d384aa9712b0e03ba51c53d9
ChainModel *
model_b_
structrobot__calibration_1_1PlaneToPlaneError.html
a707d3568ab765adc4c06534d47f468a6
CalibrationOffsetParser *
offsets_
structrobot__calibration_1_1PlaneToPlaneError.html
a219b621f1251c12bdd7821c715711beb
double
scale_normal_
structrobot__calibration_1_1PlaneToPlaneError.html
a5ca5de86e77cba24fcd7c649483bff0d
double
scale_offset_
structrobot__calibration_1_1PlaneToPlaneError.html
a9d6023c547ae7e59030a1961b8779711
robot_calibration::RobotFinder
classrobot__calibration_1_1RobotFinder.html
robot_calibration::PlaneFinder
virtual bool
find
classrobot__calibration_1_1RobotFinder.html
abed7718d2a36879ef6a3c5fc8d2dc5df
(robot_calibration_msgs::CalibrationData *msg)
virtual bool
init
classrobot__calibration_1_1RobotFinder.html
ac6ebc477c4db8107b4642beb751be0f7
(const std::string &name, ros::NodeHandle &n)
RobotFinder
classrobot__calibration_1_1RobotFinder.html
ae19337a1abc0c8fc2abc0de650da96bb
()
virtual
~RobotFinder
classrobot__calibration_1_1RobotFinder.html
a940c1c63cb4916e06ad4950ce18cc47b
()=default
double
max_robot_x_
classrobot__calibration_1_1RobotFinder.html
acb76906ac78852711f38330fc34a6618
double
max_robot_y_
classrobot__calibration_1_1RobotFinder.html
a1b5ed59a389dc7fefc08e382c83fa540
double
max_robot_z_
classrobot__calibration_1_1RobotFinder.html
a2a2e8405dc81bebea65fa275645dbffd
double
min_robot_x_
classrobot__calibration_1_1RobotFinder.html
a19104775f4c6c96ce6b2a87397e0a27b
double
min_robot_y_
classrobot__calibration_1_1RobotFinder.html
ab35db2f8fedf4f77bd9f9e9b287bc603
double
min_robot_z_
classrobot__calibration_1_1RobotFinder.html
a902487220b70d83d8d4e04b366f60d3d
ros::Publisher
robot_publisher_
classrobot__calibration_1_1RobotFinder.html
af42d09578efb365f8ef82d994b078e78
std::string
robot_sensor_name_
classrobot__calibration_1_1RobotFinder.html
a8c7626b2296d833376ffc90d92eb5e3f
robot_calibration::ScanFinder
classrobot__calibration_1_1ScanFinder.html
robot_calibration::FeatureFinder
virtual bool
find
classrobot__calibration_1_1ScanFinder.html
a902148354db517a694463e7cf2e3a4b9
(robot_calibration_msgs::CalibrationData *msg)
virtual bool
init
classrobot__calibration_1_1ScanFinder.html
ac81e4d89319eb21522e1b2be99775337
(const std::string &name, ros::NodeHandle &n)
ScanFinder
classrobot__calibration_1_1ScanFinder.html
af65959d1a919373b185bf2d015c60da7
()
virtual
~ScanFinder
classrobot__calibration_1_1ScanFinder.html
a14d2e52054dc730bd65c6b85793cdd41
()=default
void
extractObservation
classrobot__calibration_1_1ScanFinder.html
ad89fbc594fe4ff573c2139c52d3913b1
(const sensor_msgs::PointCloud2 &cloud, robot_calibration_msgs::CalibrationData *msg)
void
extractPoints
classrobot__calibration_1_1ScanFinder.html
a62d154d6f7b64c3bde4b58985175462b
(sensor_msgs::PointCloud2 &cloud)
virtual void
scanCallback
classrobot__calibration_1_1ScanFinder.html
ace6d3a3e5139d204364472e407853078
(const sensor_msgs::LaserScan &scan)
virtual bool
waitForScan
classrobot__calibration_1_1ScanFinder.html
a1cdf10a41fdcef2a3c39f2a598647ab3
()
std::string
laser_sensor_name_
classrobot__calibration_1_1ScanFinder.html
a38039c898127247f90d43a383c3dd7dc
double
max_x_
classrobot__calibration_1_1ScanFinder.html
a15862a6ad67b9ef0d1bcc6d172986204
double
max_y_
classrobot__calibration_1_1ScanFinder.html
ac20b7c1201026f4c413fdad207c3528f
double
min_x_
classrobot__calibration_1_1ScanFinder.html
aad13edb3d9e81b1028bde1a820170b19
double
min_y_
classrobot__calibration_1_1ScanFinder.html
a5aefe82dd7e56dd4c54c95e69a186460
bool
output_debug_
classrobot__calibration_1_1ScanFinder.html
a1b37fd6dcdb1aac6343f289e37a34ce0
ros::Publisher
publisher_
classrobot__calibration_1_1ScanFinder.html
a98f4cbc75d6b81573ff0c4ff97060c21
sensor_msgs::LaserScan
scan_
classrobot__calibration_1_1ScanFinder.html
ab01746dae8f8aa831f3fdd6823b83888
ros::Subscriber
subscriber_
classrobot__calibration_1_1ScanFinder.html
a1003c68b782e7f3b93504ea5675fb172
tf2_ros::Buffer
tf_buffer_
classrobot__calibration_1_1ScanFinder.html
a0a20789dfd5d9201dacdd688e53e8e73
tf2_ros::TransformListener
tf_listener_
classrobot__calibration_1_1ScanFinder.html
a6f809e503eb727e496e56100e27a863e
std::string
transform_frame_
classrobot__calibration_1_1ScanFinder.html
aa478ff4b076b37b432ed272bf4116dca
bool
waiting_
classrobot__calibration_1_1ScanFinder.html
ae51c3d5dfc81f35526d42317e105acb9
double
z_offset_
classrobot__calibration_1_1ScanFinder.html
a0a3052e981df02a9d0fbb9b3af7d4c39
int
z_repeats_
classrobot__calibration_1_1ScanFinder.html
a14960c36625e5f165d9388a261bf84fa
robot_calibration
namespacerobot__calibration.html
robot_calibration::BaseCalibration
robot_calibration::CalibrationOffsetParser
robot_calibration::Camera3dModel
robot_calibration::CaptureManager
robot_calibration::Chain3dToChain3d
robot_calibration::Chain3dToMesh
robot_calibration::Chain3dToPlane
robot_calibration::ChainManager
robot_calibration::ChainModel
robot_calibration::CheckerboardFinder
robot_calibration::DepthCameraInfoManager
robot_calibration::FeatureFinder
robot_calibration::FeatureFinderLoader
robot_calibration::LedFinder
robot_calibration::MeshLoader
robot_calibration::OptimizationParams
robot_calibration::Optimizer
robot_calibration::OutrageousError
robot_calibration::PlaneFinder
robot_calibration::PlaneToPlaneError
robot_calibration::RobotFinder
robot_calibration::ScanFinder
std::map< std::string, FeatureFinderPtr >
FeatureFinderMap
namespacerobot__calibration.html
a422e2736023f96ecdc6187f96ac0cca5
boost::shared_ptr< FeatureFinder >
FeatureFinderPtr
namespacerobot__calibration.html
a0fb9e01bacbda12b06ecb57630813411
std::shared_ptr< shapes::Mesh >
MeshPtr
namespacerobot__calibration.html
ab193a94ed242156e1ad39255bdafd27a
CAMERA_INFO_P_FX_INDEX
namespacerobot__calibration.html
a902717976e8730c262feda4642a534dda2f9ae30a801d1a280857684dd64292c9
CAMERA_INFO_P_FY_INDEX
namespacerobot__calibration.html
a902717976e8730c262feda4642a534dda73b5a686431940ff3732aff40b757a5d
CAMERA_INFO_P_CX_INDEX
namespacerobot__calibration.html
a902717976e8730c262feda4642a534dda69b06c3bf0ed5a7ec4eb9f92cc785932
CAMERA_INFO_P_CY_INDEX
namespacerobot__calibration.html
a902717976e8730c262feda4642a534dda86af21c848780ca250af9a4671786eec
CAMERA_INFO_K_FX_INDEX
namespacerobot__calibration.html
af642e0597f9992ca45d5f6968765ad3ba954fe9fc7b988a3f5d983753b27ffc19
CAMERA_INFO_K_FY_INDEX
namespacerobot__calibration.html
af642e0597f9992ca45d5f6968765ad3ba26804c14a02cb96b688612c06281dca4
CAMERA_INFO_K_CX_INDEX
namespacerobot__calibration.html
af642e0597f9992ca45d5f6968765ad3ba3df02f950ff5e856d3b00ef4acf3a40b
CAMERA_INFO_K_CY_INDEX
namespacerobot__calibration.html
af642e0597f9992ca45d5f6968765ad3ba5f9baf5f15075c258ef2ef0d7e7b4c77
CAMERA_INFO_D_1
namespacerobot__calibration.html
acf3fd4a966226208bd83eea39de691a5a55c790cc641fddf401396199ed2be118
CAMERA_INFO_D_2
namespacerobot__calibration.html
acf3fd4a966226208bd83eea39de691a5a821545ccbacd88239721bd423902f214
CAMERA_INFO_D_3
namespacerobot__calibration.html
acf3fd4a966226208bd83eea39de691a5a748580cd241a4bf5031022091ea5bb29
CAMERA_INFO_D_4
namespacerobot__calibration.html
acf3fd4a966226208bd83eea39de691a5a17674d56fd879da0fad88393b743c6dd
CAMERA_INFO_D_5
namespacerobot__calibration.html
acf3fd4a966226208bd83eea39de691a5a50fd5981ea0ac0b79cdaa8a9ee1bd335
CAMERA_PARAMS_CX_INDEX
namespacerobot__calibration.html
ae58fe07bf0b20140c1fa14145d95392ea26e7727b1f2c759b8329cfe857da6700
CAMERA_PARAMS_CY_INDEX
namespacerobot__calibration.html
ae58fe07bf0b20140c1fa14145d95392ea9c5627eed033a21abe2ecd1080270d34
CAMERA_PARAMS_FX_INDEX
namespacerobot__calibration.html
ae58fe07bf0b20140c1fa14145d95392ea21fec571256545c837a90ee74c617278
CAMERA_PARAMS_FY_INDEX
namespacerobot__calibration.html
ae58fe07bf0b20140c1fa14145d95392eafcb680fdbc98c1fbdf44dae535955e88
CAMERA_PARAMS_Z_SCALE_INDEX
namespacerobot__calibration.html
ae58fe07bf0b20140c1fa14145d95392ea45aa5996ab7e9e27081f9db6d8edffe6
CAMERA_PARAMS_Z_OFFSET_INDEX
namespacerobot__calibration.html
ae58fe07bf0b20140c1fa14145d95392ead8e84a3a4fc27c5c6f2eee87adc14964
void
axis_magnitude_from_rotation
namespacerobot__calibration.html
abaeae05406a596c31d82da3d2df5afd0
(const KDL::Rotation &r, double &x, double &y, double &z)
double
distancePoints
namespacerobot__calibration.html
a00c20c78218b7054fa5a4c3dd6af27b1
(const geometry_msgs::Point p1, const geometry_msgs::Point p2)
double
distToLine
namespacerobot__calibration.html
a3e27c4c4073bd7757025feed16dbfa43
(Eigen::Vector3d &a, Eigen::Vector3d &b, Eigen::Vector3d c)
bool
exportResults
namespacerobot__calibration.html
ae2be4927c66a671a3c33c887a60db497
(Optimizer &optimizer, const std::string &initial_urdf, const std::vector< robot_calibration_msgs::CalibrationData > &data)
Eigen::Vector3d
getCentroid
namespacerobot__calibration.html
a4942fd00bad3cef1c482abbc490b3531
(Eigen::MatrixXd points)
Eigen::MatrixXd
getMatrix
namespacerobot__calibration.html
a0f73b77c4c15d154ac9411272a60a8f7
(const std::vector< geometry_msgs::PointStamped > &points)
bool
getPlane
namespacerobot__calibration.html
a6aba456cf98684425a56a0afa65f43e5
(Eigen::MatrixXd points, Eigen::Vector3d &normal, double &d)
bool
getPosesFromBag
namespacerobot__calibration.html
a144e7d8d1a416eebd6dab632f5429f1b
(const std::string &pose_bag_name, std::vector< robot_calibration_msgs::CaptureConfig > &poses)
int
getSensorIndex
namespacerobot__calibration.html
aab89f1b13908a5172b4de1d2e563d6b1
(const robot_calibration_msgs::CalibrationData &msg, const std::string &sensor)
bool
hasSensor
namespacerobot__calibration.html
a68d996c5e714513b6225cbf57a3711b4
(const robot_calibration_msgs::CalibrationData &msg, const std::string &sensor)
bool
load_bag
namespacerobot__calibration.html
a770472718bbf5c70f3bb19e0a6d37cc8
(const std::string &file_name, std_msgs::String &description_msg, std::vector< robot_calibration_msgs::CalibrationData > &data)
double
positionFromMsg
namespacerobot__calibration.html
af20301295e5d75d49b64ed57ccbf537b
(const std::string &name, const sensor_msgs::JointState &msg)
KDL::Rotation
rotation_from_axis_magnitude
namespacerobot__calibration.html
aae4bc2c7bf5cd250869d305405b3dcf3
(const double x, const double y, const double z)
int
sampleCloud
namespacerobot__calibration.html
ae84ea3feac45b987c402b273088ccdfe
(const sensor_msgs::PointCloud2 &points, double sample_distance, size_t max_points, std::vector< geometry_msgs::PointStamped > &sampled_points)
sensor_msgs::CameraInfo
updateCameraInfo
namespacerobot__calibration.html
a789e20289e1564eb966f96f932d80330
(double camera_fx, double camera_fy, double camera_cx, double camera_cy, const sensor_msgs::CameraInfo &info)
const unsigned
B
namespacerobot__calibration.html
a6e9a672a9289c6c11756e41df01eff18
const unsigned
G
namespacerobot__calibration.html
a1493cf6bebbb164285c0cef1a8bfdfe6
const unsigned
R
namespacerobot__calibration.html
a58659f32a5e272ecb8308a21a9cc2c7e
const unsigned
X
namespacerobot__calibration.html
acecdedd3adce250486f23a91b81aa818
const unsigned
Y
namespacerobot__calibration.html
a292216f2a0500fae526834efc29967f6
const unsigned
Z
namespacerobot__calibration.html
adc87b6867b6d770cdb2134ef502e4f13
test
namespacetest.html
index
index
parameters
residuals
modules