![]() |
NASA Astrobee Robot Software
0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
|
This is the complete list of members for handrail_detect::HandrailDetect, including all inherited members.
| AssertFault(FaultKeys enum_key, std::string const &message, ros::Time time_fault_occurred=ros::Time::now()) | ff_util::FreeFlyerNodelet | |
| Clear() | handrail_detect::HandrailDetect | inlineprotected |
| ClearAllFaults() | ff_util::FreeFlyerNodelet | |
| ClearFault(FaultKeys enum_key) | ff_util::FreeFlyerNodelet | |
| ClusterLinePoints(const std::array< std::vector< int >, 2 > &line_inliers, const Eigen::Vector4f &plane_parameter, const sensor_msgs::PointCloud &filtered_cloud, const int &line_size_thres, std::array< std::vector< int >, 2 > *clustered_line_inliers) | handrail_detect::HandrailDetect | inlineprotected |
| ClusterPotentialLinePoints(const std::vector< int > &potential_line_inliers, const sensor_msgs::PointCloud &filtered_cloud, bool x_check, float gap_dist, std::vector< int > *clustered_line_inliers) | handrail_detect::HandrailDetect | inlineprotected |
| ConvertRotMatToEuler(const Eigen::Matrix3f &r_mat, Eigen::Vector3f *euler) | handrail_detect::HandrailDetect | inlineprotected |
| DownsamplePoints(std::vector< int > *downsample_points) | handrail_detect::HandrailDetect | inlineprotected |
| EnableCallback(ff_msgs::SetBool::Request &req, ff_msgs::SetBool::Response &res) | handrail_detect::HandrailDetect | inlineprotected |
| faults_ | ff_util::FreeFlyerNodelet | protected |
| FilterCloud(const std::vector< int > &sample_points, sensor_msgs::PointCloud *filtered_cloud) | handrail_detect::HandrailDetect | inlineprotected |
| FindBestLinePoints(const std::vector< int > &potential_line_inliers, const int &line_size_thres, const Eigen::Vector3f &plane_vector, sensor_msgs::PointCloud *new_filtered_cloud, std::array< std::vector< int >, 2 > *best_line_inliers) | handrail_detect::HandrailDetect | inlineprotected |
| FindCloseLinePoint(const int &point_ID, const Eigen::Vector3f &line_vector, const Eigen::Vector3f &line_center) | handrail_detect::HandrailDetect | inlineprotected |
| FindCorner(const std::vector< int > &line_inliers, const Eigen::Vector4f &plane_parameter, const Eigen::Vector3f &line_center, const float &plane_vector_length) | handrail_detect::HandrailDetect | inlineprotected |
| FindHandrail() | handrail_detect::HandrailDetect | inlineprotected |
| FindLine(const std::vector< int > &plane_outliers, const Eigen::Vector4f &plane_parameter, const Eigen::Vector3f &plane_vector, const float &plane_vector_length, Eigen::Vector3f *line_vector, Eigen::Vector3f *line_center, std::vector< int > *line_inliers) | handrail_detect::HandrailDetect | inlineprotected |
| FindPlane(const std::vector< int > &downsample_points, const sensor_msgs::PointCloud &filtered_cloud, std::vector< int > *plane_inliers, std::vector< int > *plane_outliers, Eigen::Vector4f *plane_parameter, Eigen::Vector3f *plane_vector, float *plane_vector_length) | handrail_detect::HandrailDetect | inlineprotected |
| FindPotentialLinePoints(const std::vector< int > &new_plane_outliers, const Eigen::Vector4f &plane_parameter, const Eigen::Vector3f &plane_vector, const int &line_size_thres, const float &plane_vector_length, std::vector< int > *potential_line_inliers) | handrail_detect::HandrailDetect | inlineprotected |
| FreeFlyerNodelet(bool autostart_hb_timer=true) | ff_util::FreeFlyerNodelet | explicit |
| FreeFlyerNodelet(std::string const &name, bool autostart_hb_timer=true) | ff_util::FreeFlyerNodelet | explicit |
| GetBodyTargetPose(const Eigen::Vector3f &line_vector, const Eigen::Vector3f &line_center, const std::vector< geometry_msgs::Point > &end_point, const Eigen::Vector3f &plane_vector, Eigen::Vector3f *target_pos_err, Eigen::Affine3f *i2h) | handrail_detect::HandrailDetect | inlineprotected |
| GetFeaturePoints(const std::vector< int > &plane_inliers, const std::vector< int > &line_inliers) | handrail_detect::HandrailDetect | inlineprotected |
| GetLineDist(const std::vector< int > &point_inliers, const sensor_msgs::PointCloud &filtered_cloud, Eigen::Vector3f *center_pos) | handrail_detect::HandrailDetect | inlineprotected |
| GetName() | ff_util::FreeFlyerNodelet | |
| GetPlatform() | ff_util::FreeFlyerNodelet | |
| GetPlatformHandle(bool multithreaded=false) | ff_util::FreeFlyerNodelet | |
| GetPrivateHandle(bool multithreaded=false) | ff_util::FreeFlyerNodelet | |
| GetTransform(std::string const &child) | ff_util::FreeFlyerNodelet | |
| GetXYScale(const std::vector< int > &plane_inliers) | handrail_detect::HandrailDetect | inlineprotected |
| HandrailCallback() | handrail_detect::HandrailDetect | inlineprotected |
| HandrailDetect() | handrail_detect::HandrailDetect | inline |
| Initialize(ros::NodeHandle *nh) | handrail_detect::HandrailDetect | inlineprotectedvirtual |
| NAMESPACE enum value | ff_util::FreeFlyerNodelet | |
| PointCloud2Callback(const sensor_msgs::PointCloud2ConstPtr &depth_msg) | handrail_detect::HandrailDetect | inlineprotected |
| PrintFaults() | ff_util::FreeFlyerNodelet | |
| PrintHandrailStatus(const handrailStatus &prev_status, const handrailStatus &curr_status) | handrail_detect::HandrailDetect | inlineprotected |
| PublishCloud(const std::vector< int > &idxs, const sensor_msgs::PointCloud &cloud_data, ros::Publisher *cloud_publisher) | handrail_detect::HandrailDetect | inlineprotected |
| PublishDepthImage() | handrail_detect::HandrailDetect | inlineprotected |
| PublishMarker(const Eigen::Vector3f &target_pos_err, const Eigen::Affine3f &i2h, const std::vector< geometry_msgs::Point > &end_point) | handrail_detect::HandrailDetect | inlineprotected |
| PublishNoMarker() | handrail_detect::HandrailDetect | inlineprotected |
| PublishTF(const Eigen::Affine3f &publish_tf, std::string parent_frame, std::string child_frame) | handrail_detect::HandrailDetect | inlineprotected |
| ReadParams() | handrail_detect::HandrailDetect | inlineprotected |
| Reset() | ff_util::FreeFlyerNodelet | inlineprotectedvirtual |
| ResolveType enum name | ff_util::FreeFlyerNodelet | |
| RESOURCE enum value | ff_util::FreeFlyerNodelet | |
| SendDiagnostics(const std::vector< diagnostic_msgs::KeyValue > &keyval) | ff_util::FreeFlyerNodelet | protected |
| Setup(ros::NodeHandle &nh, ros::NodeHandle &nh_mt, std::string plugin_name) | ff_util::FreeFlyerNodelet | protected |
| Sleep() | ff_util::FreeFlyerNodelet | inlineprotectedvirtual |
| StopHeartbeat() | ff_util::FreeFlyerNodelet | protected |
| TRANSFORM enum value | ff_util::FreeFlyerNodelet | |
| UpdateEndPoint(const int &fst_end, const int &scd_end, const Eigen::Vector3f &line_vector, const Eigen::Vector3f &line_center, std::vector< geometry_msgs::Point > *end_point) | handrail_detect::HandrailDetect | inlineprotected |
| Wakeup() | ff_util::FreeFlyerNodelet | inlineprotectedvirtual |
| ~FreeFlyerNodelet() | ff_util::FreeFlyerNodelet | virtual |
| ~HandrailDetect() | handrail_detect::HandrailDetect | inline |