|
Swarm-SLAM
1.0.0
C-SLAM Framework
|
Functions | |
| def | pcd2xyz (pcd) |
| def | extract_fpfh (pcd, voxel_size) |
| def | find_knn_cpu (feat0, feat1, knn=1, return_distance=False) |
| def | find_correspondences (feats0, feats1, mutual_filter=True) |
| def | get_teaser_solver (noise_bound) |
| def | Rt2T (R, t) |
| def | downsample (points, voxel_size) |
| def | solve_teaser (src, dst, voxel_size, min_inliers) |
| def | to_transform_msg (translation, rotation) |
| def | open3d_to_ros (open3d_cloud) |
| def | ros_to_open3d (msg) |
| def | ros_pointcloud_to_points (pc_msg) |
| def | downsample_ros_pointcloud (pc_msg, voxel_size) |
| def | compute_transform (src, dst, voxel_size, min_inliers) |
Variables | |
| list | FIELDS_XYZ |
| def icp_utils.compute_transform | ( | src, | |
| dst, | |||
| voxel_size, | |||
| min_inliers | |||
| ) |
Computes a 3D transform between 2 point clouds using TEASER++.
Be careful: TEASER++ computes the transform from dst to src.
Args:
src (Open3D point cloud): pointcloud from
dst (Open3D point cloud): pointcloud to
voxel_size (int): Voxel size
min_inliers (int): Minimum number of inlier points correspondance to consider the registration a success
Returns:
(Transform, bool): transform and success flag
Definition at line 174 of file icp_utils.py.
| def icp_utils.downsample | ( | points, | |
| voxel_size | |||
| ) |
| def icp_utils.downsample_ros_pointcloud | ( | pc_msg, | |
| voxel_size | |||
| ) |
Definition at line 170 of file icp_utils.py.
| def icp_utils.extract_fpfh | ( | pcd, | |
| voxel_size | |||
| ) |
| def icp_utils.find_correspondences | ( | feats0, | |
| feats1, | |||
mutual_filter = True |
|||
| ) |
Definition at line 49 of file icp_utils.py.
| def icp_utils.find_knn_cpu | ( | feat0, | |
| feat1, | |||
knn = 1, |
|||
return_distance = False |
|||
| ) |
| def icp_utils.get_teaser_solver | ( | noise_bound | ) |
| def icp_utils.open3d_to_ros | ( | open3d_cloud | ) |
| def icp_utils.pcd2xyz | ( | pcd | ) |
| def icp_utils.ros_pointcloud_to_points | ( | pc_msg | ) |
| def icp_utils.ros_to_open3d | ( | msg | ) |
Definition at line 159 of file icp_utils.py.
| def icp_utils.Rt2T | ( | R, | |
| t | |||
| ) |
| def icp_utils.solve_teaser | ( | src, | |
| dst, | |||
| voxel_size, | |||
| min_inliers | |||
| ) |
Definition at line 99 of file icp_utils.py.
| def icp_utils.to_transform_msg | ( | translation, | |
| rotation | |||
| ) |
| list icp_utils.FIELDS_XYZ |
Definition at line 13 of file icp_utils.py.