world_move — DRIVE world op

• Datenarten: table → any

• Aufruf: import fullseye as fs; fs.ledger.world_move(world: 'dict', i: 'int', x: 'float', y: 'float', yaw: 'float', z: 'float' = 0.0) -> 'None' (die Implementierung direkt: import driveworld; driveworld.world_move(world: 'dict', i: 'int', x: 'float', y: 'float', yaw: 'float', z: 'float' = 0.0) -> 'None'; aus dem Register: opsdrive.get("world_move"))

Verwendung

Bewegt Objekt i (aus einem Asset platziert) in eine neue Pose (x, y, yaw) (überschreibt nur die Vertices; Flächen, Labels und Farben bleiben unverändert).

Ein op, um ein entgegenkommendes Fahrzeug Bild für Bild voranzubewegen (TTC in Runde 15). Objekte, die keine Assets sind (Bordsteine, Fahrbahn, Ampeln), lösen ValueError aus. Die Pose hat dieselbe Bedeutung wie bei add_asset (Asset-Ursprung = Mitte der Bodenfläche der Box, yaw gegen den Uhrzeigersinn ab +x).

Leere Eingabe (world ein leeres dict) löst ValueError aus.

Referenzen (Beispieldaten, Literatur)

• Katalog der Beispieldaten (Download-URLs / Lizenzen) — 2-D nutzt skimage.data (BSD/Public Domain) plus synthetische Bilder, 3-D nennt Download-URLs echter Datenquellen (Stanford, PDS, …).

• Herkunft und Literatur der Operatoren — die Quellen der Forschung/Verfahren, auf denen diese Operatorfamilie beruht.

• Der kanonische Algorithmus (Autor, Jahr) und seine Anwendungen stehen im Familienleitfaden oben.

Ausführbare Beispiele (verifizierte Samples, die diesen Operator wirklich aufrufen)

• poc_driving_crossing — py -3.11 examples/poc_driving_crossing.py

• poc_driving_decisions — py -3.11 examples/poc_driving_decisions.py

• poc_driving_lateral — py -3.11 examples/poc_driving_lateral.py

• poc_ttc_rss — py -3.11 examples/poc_ttc_rss.py

• poc_world_terrain — py -3.11 examples/poc_world_terrain.py

Typkompatible Folge-Operatoren (nehmen any als Eingabe)

course_crank · course_s_curve · course_turnaround · course_slope · course_intersection · course_parallel_parking · course_crossing · course_road

Gleiche Kategorie (world)

world_build · world_camera · load_asset


*Provenance: driveworld.py — DRIVE Operator-Registry. Diese Notiz wird von tools/opdocs.py md erzeugt (nicht von Hand bearbeiten).*

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.