Swarm Robotics คืออะไร

Swarm robotics เป็นวิธีการของหุ่นยนต์ที่เน้นหุ่นยนต์ง่าย ๆ หลายตัวแทนที่จะเป็นหุ่นยนต์ที่ซับซ้อนเพียงตัวเดียว ฝูงหุ่นยนต์มีลักษณะคล้ายกันกับฝูงมดหรือฝูงผึ้ง ไม่มีบุคคลใดในกลุ่มที่ฉลาดหรือซับซ้อนมาก แต่เมื่อรวมกันแล้วพวกเขาสามารถทำงานที่ยากได้ Swarm วิทยาการหุ่นยนต์ได้รับการทดลอง แต่มีการนำเสนอการใช้งานจริงจำนวนมาก

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

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

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

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

วิธีการบางอย่างเพื่อจับกลุ่มหุ่นยนต์ใช้หน่วยควบคุมที่ประสานหุ่นยนต์อื่น ๆ วิธีการอื่นใช้เทคนิคที่ยืมมาจากธรรมชาติเพื่อให้ฝูงเป็นกลุ่มของหน่วยข่าวกรอง การวิจัยจำนวนมากในปัจจุบันเกี่ยวกับหุ่นยนต์จับกลุ่มมุ่งเน้นไปที่การค้นหาวิธีที่มีประสิทธิภาพมากที่สุดในการใช้ฝูง

ปัญหาของการจัดตั้งฝูงไม่ได้ทำให้ผู้คนนึกไม่ออกว่าหุ่นยนต์ฝูงจะเสนออะไรได้บ้างในบางวัน นักวิทยาศาสตร์บางคนมองเห็นไมโครบอทจำนวนน้อยที่ถูกใช้เพื่อสำรวจดาวเคราะห์ดวงอื่น การใช้อื่น ๆ ที่เสนอรวมถึงภารกิจการค้นหาและช่วยเหลือการขุดและแม้แต่การดับเพลิง เมื่อใช้กับ nanobots - หุ่นยนต์ขนาดเล็ก - หุ่นยนต์จับกลุ่มสามารถใช้กับยาของมนุษย์ได้