الهندسة الرياضية. معالجة الإشارة. التعلم الآلي. كيف تتنبأ Flying Start بتوقيت عبورك لخط الانطلاق — وما الذي يجعلها مختلفة عن الأجهزة التي تُكلّف 50 ضعفاً أكثر.
تبدأ كل عملية حساب للوقت حتى الخط بمسألة هندسية. موضع GPS الخاص بك هو نقطة. يُحدّد مسارك فوق الأرض شعاعاً يمتد من تلك النقطة. خط الانطلاق هو قطعة بين مركب PIN وRC. يُحدّد مكان تقاطع هذين الخطين — ومدى بُعد هذا التقاطع — المدة الزمنية حتى عبورك.
تستخدم Flying Start خوارزمية تقاطع شعاع-قطعة وسيطية للعثور على النقطة الدقيقة التي يتقاطع فيها مسارك مع خط الانطلاق. على عكس حساب المسافة العمودية البسيط، يأخذ هذا في الاعتبار زاوية اقترابك. تسير بزاوية 45 درجة تجاه الخط؟ سيكون TTL أطول مما تُشير إليه المسافة المستقيمة. تسير بالتوازي؟ TTL غير محدّد — لن تعبر أبداً.
هذه هي نفس الهندسة الأساسية التي تستخدمها الأجهزة المتخصصة مثل Velocitek ProStart وVakaros Atlas 2. الرياضيات متطابقة. ما يختلف هو مدى دقة المدخلات.
GPS يكتسب سمعة سيئة من الأودية الحضرية. في المدينة، تتطير الإشارات عن المباني ولا يستطيع المستقبل التمييز بين الإشارة المباشرة والمنعكسة. النتيجة هي تداخل متعدد المسارات — أخطاء في الموضع تتراوح بين 5 و15 متراً.
الإبحار هو عكس المدينة تماماً. أنت على مياه مستوية مع رؤية غير محجوبة للسماء بأكملها. لا شيء ينعكس عنه. كل إشارة قمر صناعي تصل نظيفة.
الهواتف مع GPS ثنائي التردد (L1+L5) تحقق دقة 1–2 متر في المياه المفتوحة. يُضيف نطاق L5 تردداً ثانياً يُزيل الأخطاء الأيونوسفيرية ويساعد على التمييز بين الإشارات المباشرة والمنعكسة. على الماء، يُقرّبك هذا من الحدود العملية لـ GNSS للمستهلكين. الهواتف ذات GPS أحادي التردد (L1 فقط) لا تزال تحقق 3–5 أمتار في المياه المفتوحة — أفضل بكثير من المدينة.
iPhone: iPhone 15 و16 و17 (جميع الطرازات)، وiPhone 14 Pro / Pro Max. iPhone 14 القياسي وiPhone SE يعملان بـ L1 فقط.
Apple Watch: Ultra وUltra 2 وUltra 3. Apple Watch القياسية (الإصدارات 9 و10 و11 وSE) تستخدم L1 فقط.
Android: معظم الهواتف الرائدة من 2020 فصاعداً — بما في ذلك Pixel 5+ وSamsung Galaxy S21+ وOnePlus 9+. تحقق من مواصفات هاتفك لـ "L5" أو GNSS "ثنائي التردد".
Flying Start تعمل على جميع الأجهزة المجهّزة بـ GPS. ثنائي التردد يمنحك دقة أفضل، لكن مرشح كالمان ونموذج التعلم الآلي يُحسّنان التنبؤات بصرف النظر عن النطاق الذي يدعمه جهازك.
الأجهزة المتخصصة مثل Vakaros Atlas 2 لها ميزة فعلية: معدلات تحديث 25 هرتز وتصحيحات تفاضلية تدفع الدقة إلى ~25 سنتيمتراً. هذا أفضل فعلاً. لكن الفجوة أضيق مما يفترضه معظم الناس — ويمكن معالجة الفارق المتبقي بالبرمجيات.
يحقق Vakaros Atlas 2 دقة ~25 سم مع GNSS ثنائي النطاق بـ 25 هرتز. يستخدم Velocitek ProStart مستقبل 25 هرتز متعدد الكوكبات مع تعزيز WAAS. كلاهما مصمم خصيصاً لهذه المهمة، وللاستخدام الرسمي على مستوى الحكم في بطولات OCS، تلك الدقة مهمة. نهج Flying Start هو سد فجوة الدقة عبر معالجة الإشارة والتعلم الآلي بدلاً من الأجهزة.
GPS الخام يمنحك موضعاً مرة واحدة في الثانية. بين تلك التحديثات، العالم يتحرك باستمرار. قارب يسير بـ 5 عقد يقطع 2.5 متر في الثانية — وموضع GPS الذي تلقيته قبل نصف ثانية قديم بالفعل. والأسوأ، أن إصلاحات GPS المتتالية تقفز عشوائياً داخل دائرة الدقة، مما يجعل قراءات السرعة والاتجاه متقطعة.
هذا هو المصدر الأكبر لعدم استقرار TTL في جهاز GPS بسيط. تحسب TTL من السرعة والاتجاه. إذا تذبذبت السرعة بين 2.3 و2.7 م/ث من إصلاح لآخر، تقفز TTL بعدة ثوانٍ في كل تحديث. هذا صحيح في المتوسط، لكنه عديم الفائدة لتوقيت الانطلاق.
تشغّل Flying Start مرشح كالمان الموسّع (EKF) الذي يحل كلا المشكلتين في آنٍ واحد.
يُحافظ المرشح على حالة سداسية الأبعاد: الموضع والسرعة والتسارع في محورين. أربع مرات في الثانية، يتنبأ بمكان القارب بناءً على الفيزياء — استقراء التسارع الثابت. مرة في الثانية، عند وصول إصلاح GPS جديد، يدمج التنبؤ مع القياس، موازناً بينهما بحسب الشك في كل منهما.
إصلاحات GPS عالية الدقة تسحب الحالة أكثر. الإصلاحات الرديئة تسحبها أقل. بين الإصلاحات، يملأ التنبؤ الفجوات. النتيجة: موضع وسرعة يُحدَّثان بسلاسة بـ 4 هرتز بدلاً من القفز بـ 1 هرتز.
ما يعنيه هذا لـ TTL: السرعة والاتجاه اللذان يُغذّيان حساب TTL هما قيم مفلترة ومستقرة — وليس ضجيج GPS الخام. يتتبع المرشح أيضاً التسارع، لذلك إذا كنت تُبطّئ للدوران، يعكس تقدير الحالة ذلك بدلاً من افتراض سرعة ثابتة.
EKF هو التحسين الأكبر لدقة TTL. يُزيل التقطع الذي يجعل حسابات TTL بـ GPS الخام غير موثوقة، ويُنعّم ضجيج السرعة والاتجاه، ويملأ الفجوات بـ 1 هرتز بتنبؤ قائم على الفيزياء. إنه حتمي بالكامل — لا يحتاج إلى بيانات تدريب، ولا اعتماد على السحابة، يعمل بشكل متطابق على iPhone وApple Watch وAndroid. هذه الطبقة الواحدة تسد حوالي 80% من فجوة الدقة بين هاتف وجهاز مخصص بـ 25 هرتز.
يفترض مرشح كالمان تسارعاً ثابتاً. هذا نموذج جيد لقارب يبحر في خط مستقيم، لكنه يتعطّل في السيناريوهات الأكثر أهمية: الثلاثون ثانية الأخيرة من اقتراب الانطلاق، عندما يُعدّل البحارة سرعتهم ويُحيدون عن الريح ويُقصّرون الأشرعة ويُحوّلون.
تستخدم Flying Start شبكة عصبية تلافيفية أحادية البعد تعمل بالكامل على جهازك للتنبؤ بما يُخطئه مرشح كالمان. تُدرَّب على عشرات الآلاف من اقترابات الانطلاق المحاكاة مع فيزياء إبحار واقعية — التحويلات وتغيرات السرعة وتأثيرات التيار وضجيج GPS — وتتعلم الأنماط التي تفوتها نماذج الفيزياء البسيطة.
كيف يعمل: ينظر النموذج إلى نافذة متدحرجة مدتها 30 ثانية من اقترابك — ملف تعريف السرعة وتغيرات الاتجاه ونمط التسارع والمسافة إلى الخط وسرعة الإغلاق والعد التنازلي المتبقي. رأى آلاف السيناريوهات المحاكاة حيث يعرف وقت العبور الفعلي، وتعلّم الأنماط التي يُسيء مرشح كالمان الحكم عليها.
عندما يُسهم أكثر: يُضيف النموذج أكبر قيمة في الـ 15-30 ثانية الأخيرة قبل الانطلاق، عندما تكون تُناور بنشاط. بحّار يُقصّر أشرعته لتقليل السرعة، ثم يُحيد ليُسرّع — يتنبأ مرشح كالمان بناءً على التسارع الحالي، لكن النموذج يتعرف على النمط ويستبق تغيير السرعة القادم. في سيناريوهات الاختبار مع التحويلات وتغيرات السرعة، تُقلّل طبقة التعلم الآلي من خطأ TTL بـ 1-3 ثوانٍ مقارنةً بمرشح كالمان وحده.
عندما لا يُسهم كثيراً: في اقتراب نظيف بخط مستقيم وسرعة ثابتة، يكون مرشح كالمان دقيقاً جداً بالفعل. لا يُضيف نموذج التعلم الآلي الكثير في تلك المواقف — وهو مُصمَّم كذلك. التصحيح مقيّد بـ ±30% من Kalman TTL، لذا يمكن للنموذج تحسين التقدير لكنه لا يُنتج أبداً نتيجة خاطئة بشكل صارخ.
لا يستخدم Velocitek ProStart ولا Vakaros Atlas 2 التعلم الآلي لتنبؤ TTL. يعتمدان على علم الحركة: المسافة مقسومة على السرعة. هذا يعمل بشكل جيد مع GPS بـ 25 هرتز، لكن له نفس النقطة العمياء — لا يستطيع استباق المناورات. طبقة التعلم الآلي شيء تستطيع البرمجيات فعله ولا تستطيعه الأجهزة، لأنها تتحسن بمرور الوقت كلما تعلّمت من المزيد من البيانات.
النموذج الحالي مُدرَّب على بيانات اصطناعية — انطلاقات سباق محاكاة بحاسوب مع فيزياء إبحار واقعية. إنه جيد، لكن المحاكاة لا تستطيع التقاط كل شيء. طريقة اقتراب القارب 420 من خط الانطلاق تختلف عن J/70 أو Laser. أنماط المد في Solent تختلف عن خليج San Francisco. انطلاقات الهواء الخفيف لا تشبه انطلاقات الريح العكسية بـ 25 عقدة.
تلتقط Flying Start مقاييس توقيت مُجهَّلة من انطلاقات السباق الحقيقية — السرعة المُرشَّحة والاتجاه والمسافة إلى الخط واللحظة الفعلية للعبور — وتستخدم هذه البيانات لإعادة تدريب النموذج. كل انطلاقة، عبر كل فئة وموقع، تجعل التنبؤات أكثر دقة للجميع.
لا تحتاج إلى فعل أي شيء. إذا كان تسجيل مسار GPS مُفعَّلاً (وهو كذلك افتراضياً)، تُسهم انطلاقاتك في بيانات التدريب تلقائياً. البيانات مُجهَّلة قبل التدريب — بلا أسماء، بلا مواقع، فقط شكل الاقتراب وتوقيت العبور. يمكنك إلغاء الاشتراك في أي وقت في الإعدادات.
الأجهزة المادية لا تستطيع فعل هذا. Velocitek ProStart ليس لديه اتصال بالشبكة ولا طريقة لتحسين خوارزمياته بعد مغادرة المصنع. Vakaros Atlas 2 لديه اتصال، لكن حساب TTL الخاص به هو علم حركة صرف — لا توجد حلقة تعلّم. نموذج Flying Start يتحسن في كل موسم.
النموذج الأساسي يتعلم من جميع البحارة. لكن انطلاقاتك لها أنماط فريدة من نوعها — مدى قوة تسارعك في الـ 10 ثوانٍ الأخيرة، وكم من السرعة تخسر في التحويل، وكم مبكراً تبدأ اقترابك النهائي.
يدعم إطار Core ML من Apple تحديثات النموذج على الجهاز عبر MLUpdateTask على iPhone. هذا يعني أن Flying Start يمكنها ضبط النموذج الأساسي دقيقاً لأنماطك المحددة بعد 20-30 انطلاقة — دون إرسال أي بيانات إلى خادم. يحدث التخصيص بالكامل على هاتفك.
بعد ما يكفي من الانطلاقات، لن تعكس تنبؤات TTL الخاصة بك فقط كيفية اقتراب البحّار العادي من خط الانطلاق. ستعكس كيف you تقترب منه — قاربك وأسلوبك وميولاتك.
التخصيص على الجهاز يتطلب iPhone. يمكن لـ Apple Watch تشغيل النموذج المخصص (المتزامن من iPhone المقترن) لكن لا يستطيع تنفيذ التدريب على الجهاز بنفسه. دعم Android يعتمد على أطر تدريب معادلة على الجهاز. التخصيص يحتاج إلى بيانات كافية — أول 20-30 انطلاقة تستخدم النموذج الأساسي قبل أن يبدأ التخصيص.
نحن مهندسون. نؤمن بالمقارنات الصادقة. إليك ما يمنحك إياه جهاز بـ 1000 دولار مما لا تستطيع البرمجيات وحدها نسخه.
يحقق Vakaros Atlas 2 دقة ~25 سم مع GNSS ثنائي النطاق بـ 25 هرتز وتصحيحات تفاضلية في الوقت الفعلي. حتى مع مرشح كالمان لدينا، فإن GPS الهاتف له حد ضجيج 1-2 متر. للاستخدام الرسمي على مستوى الحكم في بطولات OCS — حيث تُحدّد السنتيمترات ما إذا كنت ستنطلق أو تجلس — الأجهزة المتخصصة لها اليد العليا.
25 هرتز تعني إصلاح موضع جديد كل 40 مللي ثانية. GPS الهاتف يعمل بـ 1 هرتز (إصلاح واحد في الثانية). مرشح كالمان لدينا يُضيف نقاطاً وسيطة بين الإصلاحات بـ 4 هرتز، لكنه تنبؤ وليس قياساً. في الـ 3-5 ثوانٍ الأخيرة من الانطلاق، عندما تتغير الأمور بأسرع وتيرة، فإن GPS الخام بمعدل أعلى له ميزة متأصلة.
شاشة 4.4 بوصة مقروءة في ضوء الشمس مع Gorilla Glass وبطارية 100 ساعة مصمَّمة خصيصاً لقمرة القيادة. الهاتف في حافظة مقاومة للماء جيد، لكنه لا يزال هاتفاً. Apple Watch على المعصم أفضل على الأرجح للنظرة السريعة، لكن الشاشة صغيرة.
حمّل Flying Start مجاناً. رقّ إلى Premium للحصول على TTL وDTL وتنبيهات OCS وتقييم الانطلاق وApple Watch وكل شيء آخر.