نظام تحديد المواقع سرعة الحركة من المتوسط


إم تطوير تطبيق الروبوت باستخدام نظام تحديد المواقع. معرف ترغب في تنفيذ الميزة التي تعرض المستخدمين متوسط ​​السرعة على 1515 دقيقة. شيء مثل تحميل وحدة المعالجة المركزية على أونيكس. يمكنني حساب متوسط ​​بسهولة عن طريق تجميع المسافة المقطوعة الثانية من الثانية وتقسيمها في الوقت المنقضي، ولكن لا أستطيع التفكير في طريقة ذكية لحساب المتوسط ​​المتحرك. من الواضح أنني يمكن الحصول على معرف القيام به عن طريق وضع المسافة بين الماضي والوضع الحالي في صفيف كل ثانية أثناء حذف أقدم قيمة. إم تبحث عن طريقة أنيقة للقيام بذلك. طلب ديك 18 11 في 21:51 سوف تحتاج إلى تخزين جميع القيم لفترة زمنية كاملة، كما اقترح بالفعل. والسبب هو أنك تحتاج بطريقة ما إلى نسيان مساهمات القيم القديمة في المتوسط ​​المتحرك. لا يمكنك أن تفعل ذلك بالضبط إذا كنت لا تعرف ما هي هذه القيم حيث (أي إذا كنت لا تخزينها). في حالتك، قيمة 1 كل ثانية لمدة 15 دقيقة تصل إلى 15 60 900 نقاط البيانات، التي ينبغي أن تكون موافق. لاحظ أنك لا تحتاج إلى إجراء مجموع على المصفوفة بأكملها في كل مرة تقوم بتحديث: يمكنك حساب المتوسط ​​المتحرك الجديد من عدد نقاط البيانات والقيمة الجديدة والقيمة التي ننسى في تلك اللحظة: هنا، ن هو عدد نقاط البيانات (900 في حالتك)، كفورجيت هي القيمة التي تنسى و زنيو هو أحدث قيمة. ثم إسقاط كفورجيت من الجزء الأمامي من صفيف وتخزين زنيو في نهاية المطاف. بدلا من صفيف قد ترغب في استخدام قائمة انتظار تنفيذها عبر قائمة مرتبطة. أجاب ديك 18 11 في 22:24 هيريس طريقة واحدة للذهاب عن ذلك التي هي جميلة مباشرة إلى الأمام: إذا كنت أخذ العينات موقف كل ثانية تبقي 901 عينات في قائمة الانتظار، وهذا هو 15 دقيقة قيمة (و 1 اضافية). موقف 0 هو أحدث قياس، فعالية موقعك الحالي. لمتوسط ​​السرعة على الدقائق X الماضية: السرعة الآن وحدات المسافة في الثانية، وتحويل إلى ميلا في الساعة، أو كم في الساعة أو أيا كانت الوحدات التي تحتاج إليها. يمكن استخدام قيم X مختلفة لأي متوسط ​​يتراوح بين 1 و 15 دقيقة. أجاب ديك 18 11 في 22:20 جوابك 2017 كومة الصرف، إنسي هنا جهاز يمكن أن تعطيني غس إحداثيات. الفاصل الزمني يمكنني تحديد. أريد استخدامه لحساب متوسط ​​السرعة أثناء القيادة أو السفر بالسيارة. في الواقع كنت تستخدم صيغة أرثودروم لحساب المسافة بين نقطتين ومن ثم تقسيمها من قبل الفاصل الزمني معين. بالتنفيذ اتبعت هذا المصطلح. للأسف أنا فقط يمكن أن تجد وصلة الألمانية، ولكن أعتقد أن الصيغة يجب أن تكون مفهومة في أي لغة) لسوء الحظ، باستخدام هذه الصيغة وفترة زمنية من 1 ثانية يعطي نتائج غير دقيقة للغاية. السرعة أثناء المشي بين 1 كم و 20 كم. لذلك أنا أتساءل عما إذا كان هناك إشارة عامة حول كيفية تنفيذ حساب المسافة بين اثنين من إحداثيات غس (وجدت شيئا مماثلا على سو) وبشكل خاص، وهو أفضل الفاصل الزمني لتحديث إحداثيات غس طلب مايو 9 10 في 0:27 أنا نفترض أن كنت اختبار هذا من خلال المشي بسرعة ثابتة (أعتقد 5 كم في الساعة سرعة المشي العادية) في حين قياس موقف غس الخاص بك مرة واحدة في الثانية الواحدة. الاختلاف الذي تشاهده في سرعة لحظية (المسافة بين كل نقطة مقسومة مقسوما على ثانية واحدة) إما بسبب الاختلاف العشوائي في موقف غس المقيسة أو آخر كنت أرينت أخذ القياسات الخاصة بك بالضبط ثانية واحدة منفصلة (أو أنه يمكن أن يكون كل من هذه الأشياء). إم سوف نفترض أن القياسات الخاصة بك يجري اتخاذها على وجه التحديد ثانية واحدة منفصلة. أجهزة غس المحمولة باليد أقل دقة بكثير من المعلن عنها. في حين ادعى في كثير من الأحيان أن الأجهزة دقيقة في غضون 10 قدم من الموقف الحقيقي، وهذا ببساطة ليس كذلك. إن أفضل طريقة لقياس دقة جهاز غس والإبلاغ عنه هي تركه في مكان يمكن فيه رؤية الأقمار الصناعية وعدم هطول الأمطار، وتسجيل بضعة أيام بقيمة البيانات. يمكنك بعد ذلك استخدام خرائط جوجل لرسم النقاط - لقد فعلت هذا حول بيتي وحول المكتب، والذي هو وسيلة جيدة لتعطيك شعورا الحجم. من الواضح، إذا كانت الأجهزة دقيقة تماما، سترى كل ما تبذلونه من نقاط قياس في بقعة واحدة. أو، إذا كان الشيء دقة 10 قدم صحيحة، سترى كل النقاط في كتلة صغيرة داخل دائرة قطرها 20 قدما. ما تراه بدلا من ذلك (مع كل جهاز تمكين غس من أي وقت مضى اختبارها) هو مزيج من نثر الموضعية صغيرة نسبيا (بناء على أمر من بضع عشرات من الأقدام) التي تحدث على مقياس بضع ثوان، ومشي عشوائي على المدى الطويل من متوسط ​​الوضع الذي قد يتحرك 200 أو 300 قدم في غضون يوم أو يومين. عندما تآمر على المنزل الخاص بك، على سبيل المثال، قد تبدو وكأنها بدا الخاص بك تجولت إلى منزل الجيران، ثم عبر الشارع، ثم أسفل الشارع اثنين من المنازل، والعودة نحوك الخ كل حين غضب حوالي 5 أو 10 أقدام هنا أو هناك مثل ذلك شرب الكثير من القهوة. نظام تحديد المواقع يمكن أن يكون أكثر دقة من هذا. يستخدم المساحون الأجهزة المزودة بمجموعات استقبال أقوى بكثير (حتى يحصلوا على قراءة أكثر دقة على إشارات الأقمار الصناعية)، ويتركونها في مكانها لعدة أيام في كل مرة لمتوسط ​​القياسات المتعاقبة. الأجهزة المحمولة لديها رقائق استقبال رخيصة والهوائيات الرخيصة وعليها للتعامل مع جميع أنواع التدخل إشارة على أي حال. أفضل رهان هو القيام بمتوسط ​​تشغيل لحساب السرعة الفورية. بدلا من تقسيم المسافة بين النقطة الحالية والنقطة السابقة بمقدار ثانية واحدة، خذ المسافات الخمس الأخيرة بين النقاط وقسمها بمقدار 5 ثوان (أو أيا كان عدد الثواني التي تستخدمها). من المهم أن لا تأخذ فقط الفرق بين النقطة الحالية ونقطة 5 ثوان قبل وتقسيم هذه المسافة بمقدار 5، لأن ذلك سوف يغيب عن أي حركة غير الخطية. تحديث: لقد لاحظت في تعليق أنك تستخدم جهاز أندرويد. هل تعرف إذا كان لديه المدمج في نظام تحديد المواقع استقبال العديد من (معظم) أجهزة الروبوت لا، مما يعني أن نظام تحديد المواقع ليس الإصدار الثلاثي على الأقمار الصناعية من نظام تحديد المواقع، ولكن تخمين أين أنا - على إشارة من-الخلية-الأبراج الإصدار. هذا هو أقل دقة من الناحية الموضعية، كما إم متأكد من أنك يمكن أن أقول من تأخر وصفي. ) أجاب 9 9 في 1:09 إريغاردليس، كما قلت في جوابي أفضل طريقة لقياس دقة Device39s هو السماح لها تسجيل إحداثيات غس لبضعة أيام ومن ثم مؤامرة كل النقاط. وأود فعلا أن نقدر ذلك إذا كنت فعلت هذا مع الجهازين الخاص بك، ثم اسمحوا لي أن أعرف ما هي النتائج الخاصة بك. ناداش موسيجينيسيس 9 مايو 10 في 2:15 المساحين عادة الاستفادة من حقيقة أن كواراندوم ووكوت وصفت تنتج ناقلات الخطأ مشابهة جدا لأجهزة غس التي هي قريبة من بعضها البعض، وبالتالي فإن الفرق متجه بين اثنين من غس هو أكثر دقة بكثير من مواقف مطلقة. محطة غس قاعدة في نقطة معروفة ناقلات الفرق تنتج أخطاء في حدود 1-2 متر. نداش رافا دوجيرد قد 9 10 في 12:32 نظم غس يمكن أن تسفر سرعة لحظية مباشرة، دون استيفاء المواقف. قرأت في مكان ما أن قراءة السرعة هي في الواقع أكثر دقة من قراءة الموقف. ما ديزيزيستموس التي تستخدمها على أندرويد، جرب الأسلوب android. location. Location. getSpeed ​​() (مع هاسبيد ()) في تطبيق لوكاتيونليستينر الخاص بك. فإن قراءة السرعة قد تكون أو لا تكون أكثر دقة من قراءة الموضع، ولكنك الحق 39، فهي قياس مختلف ولا تستند ببساطة إلى حسابات باستخدام القياسات الموضعية. وتستخدم أجهزة استقبال نظام تحديد المواقع العالمي فعلا تحولات دوبلر للإشارات الساتلية لحساب السرعات. نداش موسيجينيسيس 9 مايو 10 في 11:53 البحث على جوجل ل غس السرعة السرعة، وسوف تجد تقارير تفيد أن سرعة محسوبة من موقف مقابل الوقت هو عشر مرات أسوأ من مجرد استخدام المعلمة سرعة القادمة الحق من جهاز استقبال غس . المعلمة سرعة لا يعتمد على دقة الموقف، ولكن يتم احتسابها من دوبلر (الفرق سبيدفركنسي) من إشارات الأقمار الصناعية. غس تحديد الدورة والسرعة بر توم كلارك، W3IWI أولا - اسمحوا لي أن تصف كيف يقيس جهاز استقبال غس موقف وسرعة . المسارات المتلقي الخاص بك (على الأقل) 4 الأقمار الصناعية لتحديد المواقع. يجب على حلقات التتبع دسب المضمنة في جهاز الاستقبال أن تقف على جزأين من الإشارة من كل قمر صناعي - رمز كا 1،023 مبس وتردد الموجة الحاملة 1575،42 ميغاهرتز. وتشتمل عملية دسب المزدوجة على حلقتي تتبع - كل (حلقة مقفلة كود) لرمز كا، و بل (حلقة مقفلة الطور) تتبع الموجة الحاملة. وينتج كل توقيت توقيت النظام العالمي لتحديد المواقع (ورت) (فيما يتعلق) بالميقاتية الداخلية للمستقبلات - ويعبر عن ذلك عادة في وحدات المسافة المسماة النطاق الزائف (بيأر) ويشمل الخطأ في المستقبلات الداخلية للمستقبلات المضافة إلى القيمة الحقيقية النطاق الهندسي للقمر الصناعي. وبالمثل، فإن بل يقيس معدل طور الموجة الحاملة (أي تردد ساتل ظاهري فيما يتعلق بالمذبذب المحلي للمستقبلات، الذي يستمد عادة من نفس مذبذب البلورة الذي يستخدم كميقاتية التوقيت) - وهذا ما يطلق عليه معدل المدى الزائف (بر) ويشمل خطأ تردد مستقبلات لو والمساهمة من تحولات دوبلر المرتبطة بجميع الاقتراحات. ويشمل التحول دوبلر مجموع المتجه للسواتل 7 كمزك السرعة المدارية بالإضافة إلى 400 ميللي ثانية (في خط الاستواء) سرعة دوران الأرض بالإضافة إلى الحركات استقبال الخاص بك (في سيارة متحركة، في استقبال غس في وقت مبكر، تم تحويل أربعة المستفيدين الرئيسيين من 4 أقمار صناعية في وضع 3-D (شيز أو لاتلونغت أو أيا كان) بالإضافة إلى معايرة التحيز توقيت المستقبل الخاص بك، و 4 برس تم تحويلها إلى سرعة 3-D بالإضافة إلى قياس خطأ تردد من مذبذب. الاستقبال أكثر الحديثة جميع البيانات برر من جميع السواتل N في ضوء الماضي T وتغذية عينات 2NT ببر في مربع أسود رياضي واحد (بب) (عادة مرشح كالمان) لإنتاج تقدير أكثر من اللازم من نفس المعلمات 8 ، وذلك في المستقبلات الحديثة، وهذا بب يستخدم كل من مزيج من المستفيدين الرئيسيين الحاليين السابقين و برس من العديد من الأقمار الصناعية لتحسين الموقف، تقدير سرعة الوقت (بت)، لذلك بيان بولس حول السرعات التي تحددها التغييرات في الموقف هو ذلك رتا، صحيح جزئيا، ولكن (عند النظر إلى المعادلات داخل بب)، فإن ترددات دوبلر الظاهرة المقاسة هي أكثر أهمية. جانبا 1: جزء من هذا الموضوع سأل عن قدرات سرعة مختلف أجهزة الاستقبال غارمين. كان غارمين نوعين استقبال عام. الأول، بما في ذلك غس-20، غس-38، غس-45، غس-45XL و غس الأصلي الثاني تستخدم وحدة المعالجة المركزية بطيئة للقيام وظائف العرض دسبب. ولم تدعم قناة دسب سوى قناتين من المستقبلات، متسلسلة بالتتابع بين مختلف السواتل. وحدة المعالجة المركزية الدماغ الميت على ما يبدو لم يكن لديها ما يكفي من الحصان للتعامل مع عرض النطاق الترددي بر أكثر من ذلك يرتبط مع سرعة 100 ميلا في الساعة، لذلك هذه المستقبلات لديها المشبك البرمجيات التي تجعلها عديمة الفائدة في الطائرات. أحدث غارمينز (غس-25، غس-48، غس-12، غس-12XL، غس-إي، غس-إي الخ) لديها الكثير أكثر بو حصانا بلدي غس-إي يستخدم i386ex. ونتيجة لذلك، كان غارمين قادرة على التعامل مع ما يصل إلى 12 أقمار صناعية في وقت واحد في دسب، و بب يمكن التعامل مع سرعات طائرة، و غس-إي حتى يدعم رسم الخرائط الجماهير الأنيقة الطريق السريع. الآن العودة إلى البرنامج التعليمي - يتيح الإجابة على سؤال خطأ سبيدفيلوسيتي. الأخطاء التي تحصل عليها في سبيدفيلوسيتي تنشأ من عدة مصادر. أهم اثنين هي الدقة المتأصلة لنظام غس (جهاز الاستقبال الخاص بك بالإضافة إلى الأقمار الصناعية غس)، والضجيج المضافة من تفاقم دود يسمى الانتقائي توافر (سا). لإلقاء نظرة على الأولى من هذه، يتيح تحويل سا قبالة وتفترض أن الأقمار الصناعية غس مثالية. ويبلغ طول الموجة الحاملة لإشارة نظام تحديد المواقع العالمي (غس) 20 سم بحيث يكون معدل الإشارة إلى الضوضاء (سنر) متواضعا، ويمكن أن يرى (بل) في المستقبل (قياس) مرحلة الموجة الحاملة إلى حوالي 1 سم (120 دورة أو 20 درجة من المرحلة الكهربائية). للبساطة، نفترض أننا نقيس لمدة 1 ثانية، حتى أرى 1 كمسيك من سرعة لقمر صناعي معين. وبما أننا لا أعتقد عادة في هذه الوحدات، 1 كميك 36 متر 0.023 ميليشور. ولاعتبار الهندسة وحقيقة أننا نرى سواتل متعددة، فإننا نضاعف ذلك بواسطة هدوب (للسرعة الأفقية) أو فدوب (للسرعة) حيث نادرا ما يكون هدوب 3، وهذا يعني أن خطأ سرعة النظام نادرا ما يكون 0.07 ميلشور. ونلاحظ أن حقيقة أننا نعتمد على معدل المرحلة الناقل لتحديد السرعة، ونحن قياس التردد الموجة الحاملة L - الفرقة النسبي (أي تعويض دوبلر) إلى 120 من هيرتز الآن يتيح نظرة على سا. في جوهرها، وزارة الدفاع يحط من أداء الساعات الذرية المدارية على الأقمار الصناعية غس عن طريق وضع قابلة للبرمجة نقالة خط في إخراج ساعة (10.23 ميغاهرتز)، وتراجع على مدار الساعة مع تسلسل شبه عشوائي سحرية التي لا يعرفونها إلا . وقد أظهرت قياسات الهواة لدينا أنها تهز نقالة الخط على نطاق واسع من جداول زمنية، تتراوح بين بضع ثوان إلى 12 ساعة، ولكن أن المتوسط ​​على المدى الطويل هو صفر. وعلى مدى فترات زمنية أطول، تؤثر الاختلافات على توقيت إشارات الساعة التي ينقلها نظام تحديد المواقع العالمي (مثل رمز كا 1.023 مبس) بحيث تكون قياسات العلاقات العامة لدينا صاخبة ونرى موقفنا الواضح يهيمون على وجوههم. وقد أكدت وزارة الدفاع أن الأخطاء الموضعية بسبب سا لن تتجاوز 100 متر (3-سيغما، أفقي) لمجموعة من الاختلافات التي تضيفها، عندما ينظر إليها مع عدد معقول من الأقمار الصناعية (مثل هبوب تم تعديل آخر تعديل لهذه الصفحة

Comments