mapf_joint_astar — DRIVE agv op

• Data kinds: image2d → table

• Call: import fullseye as fs; fs.ledger.mapf_joint_astar(grid, starts, goals, max_expansions=2000000) (implementation को सीधे call करना हो तो import agvfleet; agvfleet.mapf_joint_astar(grid, starts, goals, max_expansions=2000000), registry से लेना हो तो opsdrive.get("mapf_joint_astar"))

उपयोग

सभी वाहनों की positions को 1 state मानकर A*। केवल छोटी समस्याओं के लिए optimal हल (CBS gate का ground truth)।

> नीचे का विस्तृत विवरण मूल text में है — सारांश और headings का अनुवाद हो चुका है।

sum of costs を厳密に数えるため、各車両に「終わった(以後は目的地に居続ける)」の旗を持たせる:

目的地に居る車両はその手の前に終わってよく、1 手の費用 = まだ終わっていない台数。ヒューリスティック = 終わっていない車両の BFS 距離の和(許容的)。

संदर्भ (sample data, साहित्य)

• Sample data catalog (DL URL / license) — 2-D के लिए skimage.data (BSD/public) + synthetic, 3-D के लिए real data sources (Stanford/PDS आदि) के DL URL।

• Operators का स्रोत और संदर्भ — इस op family के मूल research/methods के स्रोत।

• Algorithm का मानक स्रोत (लेखक, वर्ष) और उपयोग ऊपर की family usage guide में दिए गए हैं।

चलाए जा सकने वाले उदाहरण (verified samples जो सच में यह op call करते हैं)

• poc_agv_fleet — py -3.11 examples/poc_agv_fleet.py

वे अगले ops जिनसे type जुड़ता है (table को input के रूप में लेते हैं)

course_layout · course_occupancy · course_contains · world_build · world_camera · world_move · lidar_scan · rss_longitudinal_same

इसी category के (agv)

warehouse_grid · grid_distances · mapf_cbs · mapf_ecbs · mapf_prioritized · plan_conflicts · plan_cost · adg_build


*Provenance: agvfleet.py — DRIVE operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*

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