รายการที่ได้รับรางวัล Hackaday: ตัวควบคุมรถยนต์ที่ไม่มีคนขับอีกคนหนึ่ง

author
0 minutes, 7 seconds Read

เพื่อสร้างยานพาหนะอิสระใด ๆ คุณต้องมีคอนโทรลเลอร์ สิ่งนี้จะต้องจัดการกับงานทุกประเภท – การอ่านเซ็นเซอร์เอาต์พุตควบคุมมอเตอร์และแอคชูเอเตอร์การจัดการแหล่งพลังงาน – การควบคุมรถยนต์ของความซับซ้อนแม้ในระดับปานกลางต้องใช้ทรัพยากรที่สำคัญ รถยนต์สมัยใหม่เป็นตัวอย่างที่ดีของสิ่งนี้ – แม้แต่รถยนต์ที่ไม่ใช่อิสระสามารถมีคอมพิวเตอร์แยกต่างหากในการควบคุมเครื่องยนต์อิเล็กทรอนิกส์ภายในและระบบความปลอดภัย ในหลอดเลือดดำนี้ [e.n. Hering] กำลังพัฒนาคอนโทรลเลอร์รถยนต์อิสระแบบแยกส่วนหรือที่เรียกว่า Yauvc

ตัวย่อหมายถึงตัวควบคุมยานพาหนะที่ไม่มีคนขับอีกคนหนึ่งแม้ว่าชื่อเดิม – บินอย่างหนักด้วยการล้างแค้น – ไม่ได้ไม่มีเสน่ห์ โครงการนี้สร้างขึ้นรอบแนวคิดของการเป็นโมดูลและความซ้ำซ้อน คอนโทรลเลอร์พัฒนาขึ้นส่วนใหญ่สำหรับยานพาหนะที่บินได้มี ATMEGA328P เป็นโปรเซสเซอร์หลักซึ่งสามารถเสียบกรุ่นต่างๆเพื่อจัดการกับงานที่แตกต่างกัน

ตัวเลือกการออกแบบนี้มีประโยชน์หลายประการ – มีโปรเซสเซอร์แยกต่างหากที่จะจัดการกับงานแต่ละงานสามารถสัมผัสได้ในระบบเรียลไทม์ คุณแทบจะไม่ต้องการให้ quadcopter ของคุณผิดพลาดเนื่องจากรูทีนการจัดการแบตเตอรี่กำลังขโมยเวลา CPU จากการคำนวณพลวัตของเที่ยวบิน โดยการถ่ายโอนงานไปยังแต่ละโมดูลแต่ละรายการสามารถทำงานได้โดยไม่รบกวนผู้อื่น Modularity มาพร้อมกับข้อเสียเปรียบ แต่ปัญหาในการรักษาการสื่อสารที่มีประสิทธิภาพระหว่างโมดูลเป็นหนึ่งในนั้น [Hering] วางแผนที่จะตรวจสอบให้แน่ใจว่าระบบสามารถตั้งค่าให้ใช้ทวีคูณของโมดูลเดียวกันเพื่อความซ้ำซ้อน – คล้ายกับระบบการบินที่ทันสมัยในเครื่องบินโดยสารที่ชั่งน้ำหนักคอมพิวเตอร์หลายเครื่องเพื่อตัดสินใจ

งานจำนวนมากได้ทำไปแล้ว – ด้วยแพลตฟอร์ม Yauvc ได้แกะออกมาพร้อมกับการออกแบบกระดูกสันหลังเช่นเดียวกับโมดูลสำหรับ WiFi, Accelerometers และ GPS Navigation เราหวังว่าจะได้เห็น Yauvc ถึงสถานะพร้อมของเที่ยวบินเร็ว ๆ นี้!

HackadayPrize2017 ได้รับการสนับสนุนโดย:

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *