يمتلك الروبوت الصناعي العديد من الخصائص القياسية أو القابلة للقياس والتي تؤثر على فعالية الروبوت أثناء أداء مهامه، ومن بين هذه الخصائص القدرة على تكرار نفس المهمة بشكل أكثر دقة مقارنة بالبشر من حيث الحركة مع عدة أوامر للتحكم في حركة الروبوت عن بعد وتخزين جميع الحركات داخل النظام. تصميم نظام برمجي لتشغيل والتحكم في روبوت Pioneer 3DX المتنقل عن بعد ، وتكرار نفس الحركات، وفي بعض التطبيقات يحدث خطأ عند تكرار عملية إعادة التشغيل في نفس الجلسة أي قبل فصل وإعادة الاتصال بالروبوت مرة أخرى، لذا يحتاج الأمر إلى تحسينات في الكود داخل نظام التحكم عن بعد للروبوت باستخدام الهاتف المحمول Wi-Fi وذلك بإضافة نظام تخزين واسترجاع الأوامر بالضغط على زر Replay، يتم استخدام progThread لإعادة إرسال جميع الأوامر المخزنة في المصفوفة StrCommands[]، كل منها يأخذ فترة زمنية وفقًا للفترات المخزنة في المصفوفة الأخرى TimeCommand[]. لا يزال الهاتف متصلًا بالروبوت ولكن التطبيق في حالة "إيقاف التشغيل".