10
การเขียนโปรแกรมแบบเรียลไทม์ในวิทยาการหุ่นยนต์เป็นอย่างไร [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา แก้ไข:ฉันไม่รู้ว่าทำไม แต่คำถามนี้ดูเหมือนจะทำให้หลายคนสับสน ฉันทราบว่าเมื่อใด / ที่ไหน / ทำไม / วิธีใช้แบบเรียลไทม์ ฉันสนใจที่จะรู้ว่าคนที่มีภารกิจแบบเรียลไทม์จะสนใจพอที่จะใช้งานแบบเรียลไทม์หรือไม่ ไม่จำเป็นต้องพูดถึงว่าทำไมการทำงานแบบเรียลไทม์จึงมีความสำคัญสำหรับหุ่นยนต์ อย่างไรก็ตามคำถามของฉันมันใช้กับหุ่นยนต์จริงแค่ไหน? ใช้คำถามนี้เช่น มีเพียงหนึ่งคำตอบที่กล่าวถึงแพลตฟอร์มที่มีความสามารถแบบเรียลไทม์และอยู่ไกลจากจุดสูงสุด ROS เห็นได้ชัดว่าเป็นแพลตฟอร์มที่ได้รับความนิยมมากซึ่งไม่ใช่แบบเรียลไทม์ อย่างไรก็ตามในโลกตามเวลาจริง RTAI 1น่าจะเป็นแพลตฟอร์มการใช้งานฟรีแบบเรียลไทม์ที่ใช้งานได้เท่านั้น อย่างไรก็ตามลินุกซ์ (ไม่มีปัญหา) มีเอกสารไม่ดีและมีการพัฒนาอย่างช้าๆ ดังนั้นพฤติกรรมตามเวลาจริงของผู้พัฒนาหุ่นยนต์เป็นที่ต้องการมากแค่ไหน?คำถามคือผู้พัฒนามีแนวโน้มที่จะเขียนแอปพลิเคชันตามเวลาจริงมากน้อยเพียงใดเมื่อต้องการใช้พฤติกรรมตามเวลาจริง ถ้าไม่มากทำไม ตัวอย่างเช่นพฤติกรรมการสะท้อนกลับที่อิงกับข้อมูลการสัมผัสไม่สามารถผ่าน ROS ได้เพราะจะสูญเสียคุณสมบัติแบบเรียลไทม์ แต่ผู้คนคิดวิธีแก้ปัญหาแบบเรียลไทม์หรือใช้ ROS อยู่แล้วโดยไม่สนใจคุณสมบัติเรียลไทม์ 1หรือ Xenomai ในทำนองเดียวกัน