trifinger_object_tracking.py_object_tracker module¶
- class trifinger_object_tracking.py_object_tracker.BaseCuboidModel¶
- Bases: - pybind11_object- get_name(self: trifinger_object_tracking.py_object_tracker.BaseCuboidModel) str¶
 
- class trifinger_object_tracking.py_object_tracker.CubeDetector¶
- Bases: - pybind11_object- create_debug_image(self: trifinger_object_tracking.py_object_tracker.CubeDetector, fill_faces: bool = False) numpy.ndarray¶
 - detect_cube(self: trifinger_object_tracking.py_object_tracker.CubeDetector, arg0: List[numpy.ndarray[3]]) trifinger_object_tracking.py_object_tracker.ObjectPose¶
 - detect_cube_single_thread(self: trifinger_object_tracking.py_object_tracker.CubeDetector, arg0: List[numpy.ndarray[3]]) trifinger_object_tracking.py_object_tracker.ObjectPose¶
 
- class trifinger_object_tracking.py_object_tracker.CubeV1Model¶
- Bases: - BaseCuboidModel- get_name(self: trifinger_object_tracking.py_object_tracker.CubeV1Model) str¶
 
- class trifinger_object_tracking.py_object_tracker.CubeV2Model¶
- Bases: - BaseCuboidModel
- class trifinger_object_tracking.py_object_tracker.CubeV3Model¶
- Bases: - BaseCuboidModel
- class trifinger_object_tracking.py_object_tracker.Cuboid2x2x8V2Model¶
- Bases: - BaseCuboidModel
- class trifinger_object_tracking.py_object_tracker.Data¶
- Bases: - pybind11_object
- class trifinger_object_tracking.py_object_tracker.FakeBackend¶
- Bases: - pybind11_object- store_buffered_data(self: trifinger_object_tracking.py_object_tracker.FakeBackend, arg0: str) None¶
 
- class trifinger_object_tracking.py_object_tracker.Frontend¶
- Bases: - pybind11_object- get_current_pose(self: trifinger_object_tracking.py_object_tracker.Frontend) trifinger_object_tracking.py_object_tracker.ObjectPose¶
 - get_current_timeindex(self: trifinger_object_tracking.py_object_tracker.Frontend) int¶
 - get_oldest_timeindex(self: trifinger_object_tracking.py_object_tracker.Frontend) int¶
 - get_pose(self: trifinger_object_tracking.py_object_tracker.Frontend, arg0: int) trifinger_object_tracking.py_object_tracker.ObjectPose¶
 - get_timestamp_ms(self: trifinger_object_tracking.py_object_tracker.Frontend, arg0: int) float¶
 - has_observations(self: trifinger_object_tracking.py_object_tracker.Frontend) bool¶
 - wait_until_timeindex(self: trifinger_object_tracking.py_object_tracker.Frontend, arg0: int) None¶
 
- class trifinger_object_tracking.py_object_tracker.ObjectPose¶
- Bases: - pybind11_object- property confidence¶
- Confidence measure of the object tracker. Between 0 and 1. 
 - property orientation¶
- Orientation quaternion (x, y, z, w) in the world frame. 
 - property position¶
- Position (x, y, z) in the world frame. 
 
- class trifinger_object_tracking.py_object_tracker.SimulationBackend¶
- Bases: - pybind11_object- store_buffered_data(self: trifinger_object_tracking.py_object_tracker.SimulationBackend, arg0: str) None¶
 
- trifinger_object_tracking.py_object_tracker.create_trifingerpro_cube_detector(cube_model: trifinger_object_tracking.py_object_tracker.BaseCuboidModel, downsample_images: bool = True) trifinger_object_tracking.py_object_tracker.CubeDetector¶
- Create a CubeDetector for TriFingerPro robot, automatically loading the local camera calibration. 
- trifinger_object_tracking.py_object_tracker.get_model_by_name(arg0: str) trifinger_object_tracking.py_object_tracker.BaseCuboidModel¶
- Get object model based on its name.