Visual Servoing Platform version 3.7.0
Loading...
Searching...
No Matches
yolo-centering-task Namespace Reference

Classes

class  VSPlot

Functions

ImageSimulator get_simulator (str scene_path)
 has_class_box (box)

Variables

 parser = argparse.ArgumentParser('Centering task using a YOLO network')
 type
 str
 help
 int
 args = parser.parse_args()
 detection_model = YOLO('yolov8n.pt')
 h
 w
float Z = 3.0
 cam = CameraParameters(px=600, py=600, u0=w / 2.0, v0=h / 2.0)
 plotter = VSPlot()
ImageSimulator simulator = get_simulator(args.scene)
 cTw = HomogeneousMatrix(-0.1, 0.1, Z, 0.0, 0.0, 0.0)
 I = ImageRGBa(h, w)
 Idisp = ImageRGBa(h, w)
 xd
 yd
 sd = FeaturePoint()
 s = FeaturePoint()
 task = Servo()
 target_class = args.class_id
 prev_v = ColVector(6, 0.0)
 v = ColVector(6, 0.0)
 d = get_display()
 _ = detection_model(np.array(I.numpy()[..., 2::-1]))
int error_norm = 1e10
 start = time.time()
 results = detection_model(np.array(I.numpy()[..., 2::-1]))[0]
 boxes = results.boxes
float max_conf = 0.0
int idx = -1
 bb = None
 u
 x
 y
ColVector error = task.getError()
 darkBlue
 thickness
 darkRed
 cTcn = ExponentialMap.direct(v, time.time() - start)

Function Documentation

◆ get_simulator()

ImageSimulator yolo-centering-task.get_simulator ( str scene_path)

Definition at line 28 of file yolo-centering-task.py.

◆ has_class_box()

yolo-centering-task.has_class_box ( box)

Definition at line 158 of file yolo-centering-task.py.

Variable Documentation

◆ _

yolo-centering-task._ = detection_model(np.array(I.numpy()[..., 2::-1]))
protected

Definition at line 149 of file yolo-centering-task.py.

◆ args

yolo-centering-task.args = parser.parse_args()

Definition at line 106 of file yolo-centering-task.py.

◆ bb

yolo-centering-task.bb = None

Definition at line 166 of file yolo-centering-task.py.

◆ boxes

yolo-centering-task.boxes = results.boxes

Definition at line 163 of file yolo-centering-task.py.

◆ cam

yolo-centering-task.cam = CameraParameters(px=600, py=600, u0=w / 2.0, v0=h / 2.0)

Definition at line 112 of file yolo-centering-task.py.

◆ cTcn

yolo-centering-task.cTcn = ExponentialMap.direct(v, time.time() - start)

Definition at line 200 of file yolo-centering-task.py.

◆ cTw

yolo-centering-task.cTw = HomogeneousMatrix(-0.1, 0.1, Z, 0.0, 0.0, 0.0)

Definition at line 119 of file yolo-centering-task.py.

◆ d

yolo-centering-task.d = get_display()

Definition at line 145 of file yolo-centering-task.py.

◆ darkBlue

yolo-centering-task.darkBlue

Definition at line 191 of file yolo-centering-task.py.

◆ darkRed

yolo-centering-task.darkRed

Definition at line 192 of file yolo-centering-task.py.

◆ detection_model

yolo-centering-task.detection_model = YOLO('yolov8n.pt')

Definition at line 108 of file yolo-centering-task.py.

◆ error

ColVector yolo-centering-task.error = task.getError()

Definition at line 186 of file yolo-centering-task.py.

◆ error_norm

ColVector yolo-centering-task.error_norm = 1e10

Definition at line 150 of file yolo-centering-task.py.

◆ h

yolo-centering-task.h

Definition at line 110 of file yolo-centering-task.py.

◆ help

yolo-centering-task.help

Definition at line 104 of file yolo-centering-task.py.

◆ I

yolo-centering-task.I = ImageRGBa(h, w)

Definition at line 120 of file yolo-centering-task.py.

◆ Idisp

yolo-centering-task.Idisp = ImageRGBa(h, w)

Definition at line 121 of file yolo-centering-task.py.

◆ idx

yolo-centering-task.idx = -1

Definition at line 165 of file yolo-centering-task.py.

◆ int

yolo-centering-task.int

Definition at line 105 of file yolo-centering-task.py.

◆ max_conf

yolo-centering-task.max_conf = 0.0

Definition at line 164 of file yolo-centering-task.py.

◆ parser

yolo-centering-task.parser = argparse.ArgumentParser('Centering task using a YOLO network')

Definition at line 103 of file yolo-centering-task.py.

◆ plotter

yolo-centering-task.plotter = VSPlot()

Definition at line 115 of file yolo-centering-task.py.

◆ prev_v

yolo-centering-task.prev_v = ColVector(6, 0.0)

Definition at line 142 of file yolo-centering-task.py.

◆ results

yolo-centering-task.results = detection_model(np.array(I.numpy()[..., 2::-1]))[0]

Definition at line 162 of file yolo-centering-task.py.

◆ s

yolo-centering-task.s = FeaturePoint()

Definition at line 130 of file yolo-centering-task.py.

◆ sd

yolo-centering-task.sd = FeaturePoint()

Definition at line 127 of file yolo-centering-task.py.

◆ simulator

ImageSimulator yolo-centering-task.simulator = get_simulator(args.scene)

Definition at line 118 of file yolo-centering-task.py.

◆ start

yolo-centering-task.start = time.time()

Definition at line 155 of file yolo-centering-task.py.

◆ str

yolo-centering-task.str

Definition at line 104 of file yolo-centering-task.py.

◆ target_class

yolo-centering-task.target_class = args.class_id

Definition at line 139 of file yolo-centering-task.py.

◆ task

yolo-centering-task.task = Servo()

Definition at line 133 of file yolo-centering-task.py.

◆ thickness

yolo-centering-task.thickness

Definition at line 191 of file yolo-centering-task.py.

◆ type

yolo-centering-task.type

Definition at line 104 of file yolo-centering-task.py.

◆ u

yolo-centering-task.u

Definition at line 178 of file yolo-centering-task.py.

◆ v

yolo-centering-task.v = ColVector(6, 0.0)

Definition at line 143 of file yolo-centering-task.py.

◆ w

yolo-centering-task.w

Definition at line 110 of file yolo-centering-task.py.

◆ x

yolo-centering-task.x

Definition at line 179 of file yolo-centering-task.py.

◆ xd

yolo-centering-task.xd

Definition at line 126 of file yolo-centering-task.py.

◆ y

yolo-centering-task.y

Definition at line 179 of file yolo-centering-task.py.

◆ yd

yolo-centering-task.yd

Definition at line 126 of file yolo-centering-task.py.

◆ Z

float yolo-centering-task.Z = 3.0

Definition at line 111 of file yolo-centering-task.py.