Arduinoเหมาะอย่างยิ่งสำหรับปัญหาของคุณ มันไม่เพียง แต่ถูกใช้โดยมือสมัครเล่นและผู้เริ่มต้นเท่านั้น แต่ยังถูกใช้โดยมหาวิทยาลัยชั้นนำทั้งในด้านการสอนและการวิจัย Arduino ยังมีชุมชนแอคทีฟขนาดใหญ่ซึ่งจะช่วยเมื่อคุณมีปัญหา
มีข้อแม้อยู่สองสามข้อสำหรับโซลูชัน Arduino อย่างไรก็ตาม 1) พวกเขามีอำนาจการคำนวณที่ จำกัด มากและไม่มีหน่วยจุดลอยตัวซึ่งสามารถชะลอการคำนวณต่อไป 2) การทำงานกับ Arduino นั้นจำเป็นต้องมีคนที่มีความเข้าใจพื้นฐานของอุปกรณ์อิเล็กทรอนิกส์ แน่นอนว่ามีแบบฝึกหัดมากมายที่สามารถช่วยให้คุณเริ่มต้นใช้งานได้ในเวลาไม่กี่นาที อย่างไรก็ตามเมื่อฉันขุดคุ้ยเป็นหุ่นยนต์ครั้งแรกฉันต้องการหลีกเลี่ยงด้านอิเล็กทรอนิกส์เพื่อมุ่งเน้นไปที่การเขียนโปรแกรม
Phidgetsเป็นทางเลือกที่ดี ส่วนประกอบ Phidgets จำนวนมากถูกแยกออกไปจนถึงจุดที่คุณต้องการเชื่อมต่อเข้ากับคอมพิวเตอร์ผ่านทาง USB และการประมวลผลจะทำบนเดสก์ท็อปแล็ปท็อปหรือคอมพิวเตอร์บอร์ดเดียว (SBC) ซึ่งมีพลังการประมวลผลมากขึ้น นอกจากนี้ Phidgets ยังทำงานกับระบบปฏิบัติการหลายระบบและพวกเขายังเสนอรหัสที่มีเอกสารจำนวนมากเพื่อลดความยุ่งยากในการเชื่อมต่อกับส่วนต่าง ๆ เป็นที่น่าสังเกตว่าโซลูชัน Phidgets มักจะมีราคาสูงกว่าโซลูชั่น Arduino แต่ก็ยังมีราคาที่สมเหตุสมผล
ผมจะแนะนำให้กับParallax พวกเขาน่าสนใจ แต่พวกเขาไม่ได้นำเสนออะไรมากกว่า Arduino พวกเขามีราคาแพงกว่า (Arduino) และพวกเขามีความยืดหยุ่นน้อยกว่ามากจากมุมมองการเขียนโปรแกรมในประสบการณ์ของฉัน
นอกจากนี้ Phidgets ทำงานได้ไม่ดีในแอปพลิเคชัน UAV เพื่อที่ผมจะแนะนำให้มองหาที่ArduPilot มันเป็นโซลูชั่นที่ใช้ Arduino กับหุ่นยนต์ UAV และ UGV และมีเซ็นเซอร์ในตัวจำนวนมากสำหรับการประมาณค่าสถานะ นอกจากนี้ ArduPilo มีชุมชนแอคทีฟขนาดใหญ่ของตัวเอง