| ed_sensor_integration
    | 
#include <limits>#include <ros/console.h>#include "ed/kinect/fitter.h"#include <ed/entity.h>#include <ed/world_model.h>#include <ed/update_request.h>#include <ed/logging.h>#include <geolib/Shape.h>#include <rgbd/image.h>#include <geolib/ros/tf_conversions.h>#include <rgbd/view.h>#include <opencv2/highgui/highgui.hpp>#include "ed/kinect/mesh_tools.h"#include <ed_sensor_integration_msgs/ImageBinary.h>#include <sstream>
Go to the source code of this file.
| Classes | |
| class | Candidate | 
| class | OptimalFit | 
| struct | YawRange | 
| Functions | |
| geo::Pose3D | computeFittedPose (const geo::Transform2 &pose_sensor, ed::EntityConstPtr entity, const geo::Pose3D &sensor_pose_xya) | 
| double | computeFittingError (const std::vector< double > &test_ranges, const std::vector< double > &sensor_ranges) | 
| geo::Vec2 | computeShapeCenter (const Shape2D &shape2d) | 
| YawRange | computeYawRange (const geo::Pose3D &sensor_pose_xya, const geo::Pose3D &expected_entity_pose, const double &max_yaw_change) | 
| void | decomposePose (const geo::Pose3D &pose, geo::Pose3D &pose_xya, geo::Pose3D &pose_zrp) | 
| Shape2D | transformShape2D (const Shape2D &original_shape, const geo::Vec2 &transformation) | 
| geo::Transform2 | XYYawToTransform2 (const geo::Pose3D &pose) | 
| Variables | |
| const double | ERROR_THRESHOLD = 1e5 | 
| geo::Pose3D computeFittedPose | ( | const geo::Transform2 & | pose_sensor, | 
| ed::EntityConstPtr | entity, | ||
| const geo::Pose3D & | sensor_pose_xya | ||
| ) | 
Definition at line 220 of file fitter.cpp.
| double computeFittingError | ( | const std::vector< double > & | test_ranges, | 
| const std::vector< double > & | sensor_ranges | ||
| ) | 
Definition at line 182 of file fitter.cpp.
Definition at line 59 of file fitter.cpp.
| YawRange computeYawRange | ( | const geo::Pose3D & | sensor_pose_xya, | 
| const geo::Pose3D & | expected_entity_pose, | ||
| const double & | max_yaw_change | ||
| ) | 
Definition at line 41 of file fitter.cpp.
| void decomposePose | ( | const geo::Pose3D & | pose, | 
| geo::Pose3D & | pose_xya, | ||
| geo::Pose3D & | pose_zrp | ||
| ) | 
Definition at line 99 of file fitter.cpp.
Definition at line 84 of file fitter.cpp.
| geo::Transform2 XYYawToTransform2 | ( | const geo::Pose3D & | pose | ) | 
Definition at line 116 of file fitter.cpp.
| const double ERROR_THRESHOLD = 1e5 | 
Definition at line 31 of file fitter.cpp.
 1.8.17
 1.8.17