rss op• Data kinds: कोई नहीं → scalar (केवल arguments से तय होने वाला op — यह कोई image या data input नहीं लेता)
• Call: import fullseye as fs; fs.ledger.rss_stopping_distance(v: 'float', rho: 'float', accel: 'float', brake: 'float', v_max: 'Optional[float]' = None, direction: 'float' = 1.0) -> 'float' (implementation को सीधे call करना हो तो import rsssafety; rsssafety.rss_stopping_distance(v: 'float', rho: 'float', accel: 'float', brake: 'float', v_max: 'Optional[float]' = None, direction: 'float' = 1.0) -> 'float', registry से लेना हो तो opsdrive.get("rss_stopping_distance"))
ad-rss-lib के stated braking pattern के तहत signed position offset (longitudinal और lateral दोनों के लिए 1 ही सूत्र)।
ρ के दौरान accel से त्वरण करता है (v_max पर सीमित), और ρ के बाद की गति v_ρ जब दूसरे वाहन की ओर हो (direction · v_ρ > 0) तभी रुकने की दूरी direction · v_ρ² / (2 brake) जोड़ता है। दूर जाने की दिशा हो तो नहीं जोड़ता (lib के calculateLongitudinalDistanceOffsetAfterStatedBrakingPattern / calculateLateralDistanceOffsetAfterStatedBrakingPattern का signbit निर्णय)।
• direction = दूसरे वाहन की ओर की दिशा (+1 या −1)। अनुदैर्ध्य में +1 (चलने की दिशा = +x)। पार्श्व में बायाँ वाहन +1, दायाँ वाहन −1।
• v चिह्नयुक्त गति है (direction पक्ष पर धनात्मक हो तो दूसरे वाहन की ओर जा रहा है)। अनुदैर्ध्य में v ≥ 0 के साथ बुलाएँ।
• accel चिह्नयुक्त है और direction पक्ष की ओर रखा जाता है (direction · accel ≥ 0 न हो तो ValueError)। अनुदैर्ध्य में +a_accel_max, पार्श्व में बायाँ +a_lat, दायाँ −a_lat।
• brake धनात्मक परिमाण है। यह हमेशा "दूसरे वाहन की ओर की गति को 0 करने वाली दिशा" (= −direction पक्ष) में लगता है।
• v_max direction पक्ष पर पहुँची गति की ऊपरी सीमा है (None = कोई सीमा नहीं)। यदि |v| पहले से उतना या अधिक है तो त्वरण नहीं होता।
अनुदैर्ध्य (v ≥ 0, accel ≥ 0) में यह v ρ + ½ a ρ² + (v + a ρ)²/(2 b) बनता है, जो शोधपत्र के Lemma 2 में पीछे वाले वाहन की तय दूरी से मेल खाता है।
• 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 में दिए गए हैं।
• poc_driving_longitudinal — py -3.11 examples/poc_driving_longitudinal.py
scalar को input के रूप में लेते हैं)spin_from_marker_sequence · carla_transform_matrix · carla_pose_to_world · carla_camera_pose · carla_xy_yaw · carla_scene_load · town_chain · osm_parse
rss)rss_params · rss_longitudinal_same · rss_longitudinal_opposite · rss_lateral · rss_longitudinal_check · rss_lateral_check · rss_worst_case_gap · rss_worst_case_gap_opposite
*Provenance: rsssafety.py — DRIVE operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.