संपादित करें: मुझे नहीं पता कि क्यों, लेकिन यह सवाल बहुत से लोगों को भ्रमित करता है। मुझे पता है कि कब / कहाँ / क्यों / कैसे वास्तविक समय का उपयोग करना है। मुझे यह जानने में दिलचस्पी है कि जिन लोगों के पास वास्तविक समय का काम है, वे वास्तव में इसे वास्तविक समय में लागू करने के लिए पर्याप्त देखभाल करेंगे या नहीं।
रोबोट के लिए वास्तविक समय के संचालन क्यों महत्वपूर्ण हैं, इसका उल्लेख करने की आवश्यकता नहीं है। हालांकि मेरा सवाल यह है कि वास्तव में रोबोटिक्स में इसका कितना उपयोग होता है?
इस प्रश्न को उदाहरण के लिए लें । केवल एक उत्तर में वास्तविक समय क्षमताओं के साथ किसी भी मंच का उल्लेख किया गया है, और यह शीर्ष से बहुत दूर है। स्पष्ट रूप से आरओएस, एक बहुत लोकप्रिय मंच है जो वास्तविक समय नहीं है।
हालांकि वास्तविक समय की दुनिया में, आरटीएआई 1 उपयोग का एकमात्र व्यावहारिक मुफ्त वास्तविक समय मंच है। हालांकि, यह लिनक्स (कोई समस्या नहीं) तक सीमित है, बुरी तरह से प्रलेखित और धीरे-धीरे विकसित हुआ है।
तो, रोबोटिक्स डेवलपर्स के बीच वास्तविक समय में कितना व्यवहार किया जाता है?सवाल यह है कि जब वास्तविक समय के व्यवहार की वास्तव में आवश्यकता होती है, तो डेवलपर्स वास्तविक समय के अनुप्रयोगों को लिखने के लिए कितने इच्छुक हैं? ज्यादा नहीं तो क्यों?
उदाहरण के लिए, स्पर्शनीय डेटा पर आधारित रिफ्लेक्टिव व्यवहार, ROS के माध्यम से नहीं जा सकता क्योंकि यह अपनी वास्तविक समय की संपत्ति खो देगा। लेकिन क्या लोग वास्तव में वास्तविक समय के समाधान के साथ आते हैं या वैसे भी आरओएस का उपयोग करते हैं, जो वास्तविक समय की संपत्ति की अनदेखी करते हैं?
1 या इसी तरह एक्सनोमई