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

stop(self: trifinger_object_tracking.py_object_tracker.FakeBackend) None
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

stop(self: trifinger_object_tracking.py_object_tracker.SimulationBackend) None
store_buffered_data(self: trifinger_object_tracking.py_object_tracker.SimulationBackend, arg0: str) None
trifinger_object_tracking.py_object_tracker.create_trifingerpro_cube_detector(arg0: trifinger_object_tracking.py_object_tracker.BaseCuboidModel) 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.