concepts.simulator.urdf_utils.scene_builder.ObjectItem#

class ObjectItem[source]#

Bases: SceneItem

ObjectItem(identifier: str, name: str, pos: Union[Tuple[float, float, float], List[float], numpy.ndarray], quat_xyzw: Union[Tuple[float, float, float, float], List[float], numpy.ndarray], tags: tuple[str, …], pcd_ply_filename: Optional[str], mesh_ply_filename: str, mesh_obj_filename: str, urdf_filename: str)

Methods

Attributes

__init__(identifier, name, pos, quat_xyzw, tags, pcd_ply_filename, mesh_ply_filename, mesh_obj_filename, urdf_filename)#
Parameters:
Return type:

None

__new__(**kwargs)#
identifier: str#
mesh_obj_filename: str#
mesh_ply_filename: str#
name: str#
pcd_ply_filename: str | None#
pos: Tuple[float, float, float] | List[float] | ndarray#
quat_xyzw: Tuple[float, float, float, float] | List[float] | ndarray#
tags: tuple[str, ...]#
urdf_filename: str#