आपकी समस्या के लिए Arduino एक बेहतरीन फिट है। इसका उपयोग न केवल शौकीनों और शुरुआती लोगों द्वारा किया जाता है, बल्कि इसे अक्सर शीर्ष विश्वविद्यालयों द्वारा शिक्षण और अनुसंधान दोनों के लिए उपयोग किया जाता है। Arduino में एक बड़ा सक्रिय समुदाय भी है जो समस्या होने पर मदद करता है।
हालांकि Arduino समाधान के लिए दो जोड़े हैं। 1) उनके पास बहुत सीमित कम्प्यूटेशनल शक्ति है और कोई फ़्लोटिंग पॉइंट यूनिट नहीं है जो कैलक्लेशन को धीमा कर सकती है। 2) Arduino के साथ काम करने के लिए इलेक्ट्रॉनिक्स की एक अल्पविकसित समझ होना आवश्यक है। निश्चित रूप से असंख्य ट्यूटोरियल हैं जो आपको मिनटों में उठने और चलने में मदद कर सकते हैं। हालाँकि जब मैंने पहली बार रोबोटिक्स में डील किया तो मैं इलेक्ट्रॉनिक्स पहलू से बचना चाहता था ताकि प्रोग्रामिंग पर ध्यान दिया जा सके।
फ़िज़ेट एक अच्छा विकल्प है। कई फ़िदगेट घटकों को इस बिंदु पर सार किया जाता है कि आपको उन्हें केवल USB के माध्यम से कंप्यूटर से कनेक्ट करने की आवश्यकता है और प्रसंस्करण डेस्कटॉप, लैपटॉप, या एकल बोर्ड कंप्यूटर (SBC) पर किया जाता है, जिसमें अधिक प्रसंस्करण शक्ति होती है। इसके अलावा फ़िडगेट कई ऑपरेटिंग सिस्टम के साथ काम करता है और वे अपने भागों के साथ इंटरफेसिंग को सरल बनाने के लिए बहुत सारे प्रलेखित कोड प्रदान करते हैं। यह ध्यान देने योग्य है कि Phidgets समाधान Arduino समाधानों की तुलना में थोड़ा अधिक खर्च करते हैं, लेकिन वे अभी भी उचित मूल्य हैं।
मैं लंबन के खिलाफ सुझाव दूंगा । वे दिलचस्प हैं, लेकिन वे Arduino पर कुछ भी पेश नहीं करते हैं, वे अधिक महंगे हैं (Arduino की तुलना में), और वे मेरे अनुभव में प्रोग्रामिंग दृष्टिकोण से काफी कम लचीले हैं।
इसके अलावा यूएवी अनुप्रयोगों में फ़िज़ेट अच्छा काम नहीं करता है। उसके लिए मैं ArduPilot देखने की सलाह दूंगा । यह यूएवी और यूजीवी रोबोटों के लिए एक Arduino आधारित समाधान है और इसमें राज्य के आकलन के लिए कई अंतर्निहित सेंसर शामिल हैं। इसके अलावा ArduPilo का अपना एक बड़ा सक्रिय समुदाय है।