![]() |
Visual Servoing Platform version 3.7.0
|
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) | |
| ImageSimulator yolo-centering-task.get_simulator | ( | str | scene_path | ) |
Definition at line 28 of file yolo-centering-task.py.
| yolo-centering-task.has_class_box | ( | box | ) |
Definition at line 158 of file yolo-centering-task.py.
|
protected |
Definition at line 149 of file yolo-centering-task.py.
| yolo-centering-task.args = parser.parse_args() |
Definition at line 106 of file yolo-centering-task.py.
| yolo-centering-task.bb = None |
Definition at line 166 of file yolo-centering-task.py.
| yolo-centering-task.boxes = results.boxes |
Definition at line 163 of file yolo-centering-task.py.
Definition at line 112 of file yolo-centering-task.py.
Definition at line 200 of file yolo-centering-task.py.
| 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.
| yolo-centering-task.d = get_display() |
Definition at line 145 of file yolo-centering-task.py.
| yolo-centering-task.darkBlue |
Definition at line 191 of file yolo-centering-task.py.
| yolo-centering-task.darkRed |
Definition at line 192 of file yolo-centering-task.py.
| yolo-centering-task.detection_model = YOLO('yolov8n.pt') |
Definition at line 108 of file yolo-centering-task.py.
| ColVector yolo-centering-task.error = task.getError() |
Definition at line 186 of file yolo-centering-task.py.
| ColVector yolo-centering-task.error_norm = 1e10 |
Definition at line 150 of file yolo-centering-task.py.
| yolo-centering-task.h |
Definition at line 110 of file yolo-centering-task.py.
| yolo-centering-task.help |
Definition at line 104 of file yolo-centering-task.py.
Definition at line 120 of file yolo-centering-task.py.
Definition at line 121 of file yolo-centering-task.py.
| yolo-centering-task.idx = -1 |
Definition at line 165 of file yolo-centering-task.py.
| yolo-centering-task.int |
Definition at line 105 of file yolo-centering-task.py.
| yolo-centering-task.max_conf = 0.0 |
Definition at line 164 of file yolo-centering-task.py.
| yolo-centering-task.parser = argparse.ArgumentParser('Centering task using a YOLO network') |
Definition at line 103 of file yolo-centering-task.py.
| yolo-centering-task.plotter = VSPlot() |
Definition at line 115 of file yolo-centering-task.py.
| yolo-centering-task.prev_v = ColVector(6, 0.0) |
Definition at line 142 of file yolo-centering-task.py.
| yolo-centering-task.results = detection_model(np.array(I.numpy()[..., 2::-1]))[0] |
Definition at line 162 of file yolo-centering-task.py.
| yolo-centering-task.s = FeaturePoint() |
Definition at line 130 of file yolo-centering-task.py.
| yolo-centering-task.sd = FeaturePoint() |
Definition at line 127 of file yolo-centering-task.py.
| ImageSimulator yolo-centering-task.simulator = get_simulator(args.scene) |
Definition at line 118 of file yolo-centering-task.py.
| yolo-centering-task.start = time.time() |
Definition at line 155 of file yolo-centering-task.py.
| yolo-centering-task.str |
Definition at line 104 of file yolo-centering-task.py.
| yolo-centering-task.target_class = args.class_id |
Definition at line 139 of file yolo-centering-task.py.
| yolo-centering-task.task = Servo() |
Definition at line 133 of file yolo-centering-task.py.
| yolo-centering-task.thickness |
Definition at line 191 of file yolo-centering-task.py.
| yolo-centering-task.type |
Definition at line 104 of file yolo-centering-task.py.
| yolo-centering-task.u |
Definition at line 178 of file yolo-centering-task.py.
| yolo-centering-task.v = ColVector(6, 0.0) |
Definition at line 143 of file yolo-centering-task.py.
| yolo-centering-task.w |
Definition at line 110 of file yolo-centering-task.py.
| yolo-centering-task.x |
Definition at line 179 of file yolo-centering-task.py.
| yolo-centering-task.xd |
Definition at line 126 of file yolo-centering-task.py.
| yolo-centering-task.y |
Definition at line 179 of file yolo-centering-task.py.
| yolo-centering-task.yd |
Definition at line 126 of file yolo-centering-task.py.
| float yolo-centering-task.Z = 3.0 |
Definition at line 111 of file yolo-centering-task.py.