core.pose_estimulation.pose_generation
Classes
PoseGenerator
PoseGenerator()
Attributes
collision_detector
instance-attribute
collision_detector = CollisionDetector()
max_try_pose_num
instance-attribute
max_try_pose_num = 5
Functions
generate_pose
generate_pose(init_mesh_obj: o3d.geometry.TriangleMesh, road_pc_input: numpy.ndarray, non_road_pc: numpy.ndarray, init_objs_box3d_corners: numpy.ndarray, objs_box3d_corners: numpy.ndarray) -> Tuple[List[float], float]
| Parameters: |
|
|---|
| Returns: |
|
|---|
transform_mesh_by_pose
staticmethod
transform_mesh_by_pose(mesh_obj: o3d.geometry.TriangleMesh, shift: List[float] = None, rotation: float = None) -> o3d.geometry.TriangleMesh
根据位置和旋转对物体进行移动和旋转
| Parameters: |
|
|---|
| Returns: |
|
|---|