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 |