ปัญญาประดิษฐ์ - หุ่นยนต์

Robotics เป็นโดเมนหนึ่งในปัญญาประดิษฐ์ที่เกี่ยวข้องกับการศึกษาการสร้างหุ่นยนต์ที่ชาญฉลาดและมีประสิทธิภาพ

โรบอทคืออะไร?

หุ่นยนต์เป็นตัวแทนเทียมที่ทำหน้าที่ในสภาพแวดล้อมของโลกแห่งความเป็นจริง

วัตถุประสงค์

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

Robotics คืออะไร?

Robotics เป็นสาขาหนึ่งของ AI ซึ่งประกอบด้วยวิศวกรรมไฟฟ้าวิศวกรรมเครื่องกลและวิทยาศาสตร์คอมพิวเตอร์สำหรับการออกแบบการก่อสร้างและการประยุกต์ใช้หุ่นยนต์

ด้านของหุ่นยนต์

  • หุ่นยนต์มี mechanical constructionแบบฟอร์มหรือรูปทรงที่ออกแบบมาเพื่อให้บรรลุภารกิจเฉพาะ

  • พวกเขามี electrical components ซึ่งมีอำนาจและควบคุมเครื่องจักร

  • พวกเขามีระดับ computer program ที่กำหนดว่าหุ่นยนต์ทำอะไรเมื่อไหร่และอย่างไร

ความแตกต่างของระบบหุ่นยนต์และโปรแกรม AI อื่น ๆ

นี่คือความแตกต่างระหว่างสอง -

โปรแกรม AI หุ่นยนต์
พวกเขามักจะทำงานในโลกที่ถูกกระตุ้นด้วยคอมพิวเตอร์ พวกเขาทำงานในโลกแห่งความเป็นจริง
อินพุตไปยังโปรแกรม AI อยู่ในสัญลักษณ์และกฎ อินพุตไปยังหุ่นยนต์เป็นสัญญาณแอนะล็อกในรูปแบบของรูปคลื่นเสียงพูดหรือรูปภาพ
พวกเขาต้องการคอมพิวเตอร์ที่ใช้งานทั่วไปในการทำงาน พวกเขาต้องการฮาร์ดแวร์พิเศษที่มีเซ็นเซอร์และเอฟเฟกต์

การเคลื่อนที่ของหุ่นยนต์

Locomotion เป็นกลไกที่ทำให้หุ่นยนต์เคลื่อนที่ได้ในสภาพแวดล้อม มีตู้รถไฟหลากหลายประเภท -

  • Legged
  • Wheeled
  • การรวมกันของ Locomotion แบบมีขาและล้อ
  • ติดตามสลิป / ลื่นไถล

การเคลื่อนไหวขา

  • การเคลื่อนไหวประเภทนี้ใช้พลังงานมากกว่าในขณะที่สาธิตการเดินกระโดดวิ่งเหยาะๆกระโดดปีนขึ้นหรือลง ฯลฯ

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

  • มันมาพร้อมกับความหลากหลายของขาหนึ่งสองสี่และหกขา หากหุ่นยนต์มีขาหลายขาจำเป็นต้องมีการประสานขาเพื่อการเคลื่อนไหว

จำนวนทั้งหมดที่เป็นไปได้ gaits (ลำดับเหตุการณ์การยกและการปล่อยเป็นระยะสำหรับแต่ละขาทั้งหมด) หุ่นยนต์จะเคลื่อนที่ได้ขึ้นอยู่กับจำนวนขาของมัน

หากหุ่นยนต์มีขา k จำนวนเหตุการณ์ที่เป็นไปได้ N = (2k-1)!

ในกรณีของหุ่นยนต์สองขา (k = 2) จำนวนเหตุการณ์ที่เป็นไปได้คือ N = (2k-1)! = (2 * 2-1)! = 3! = 6.

ดังนั้นจึงมีเหตุการณ์ที่แตกต่างกันหกเหตุการณ์ -

  • ยกขาซ้าย
  • ปล่อยขาซ้าย
  • ยกขาขวา
  • ปล่อยขาขวา
  • ยกขาทั้งสองข้างขึ้นพร้อมกัน
  • ปล่อยขาทั้งสองข้างออกพร้อมกัน

ในกรณีของ k = 6 ขามีเหตุการณ์ที่เป็นไปได้ 39916800 ดังนั้นความซับซ้อนของหุ่นยนต์จึงแปรผันตรงกับจำนวนขา

ล้อ Locomotion

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

  • Standard wheel - หมุนรอบแกนล้อและรอบหน้าสัมผัส

  • Castor wheel - หมุนรอบแกนล้อและข้อต่อพวงมาลัยแบบออฟเซ็ต

  • Swedish 45o and Swedish 90o wheels - Omni-wheel หมุนรอบจุดสัมผัสรอบแกนล้อและรอบลูกกลิ้ง

  • Ball or spherical wheel - ล้อรอบทิศทางใช้งานยากในทางเทคนิค

ลื่น / ลื่นไถล Locomotion

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

ส่วนประกอบของหุ่นยนต์

หุ่นยนต์ถูกสร้างขึ้นด้วยสิ่งต่อไปนี้ -

  • Power Supply - หุ่นยนต์ใช้พลังงานจากแบตเตอรี่พลังงานแสงอาทิตย์ไฮดรอลิกหรือแหล่งพลังงานลม

  • Actuators - เปลี่ยนพลังงานเป็นการเคลื่อนไหว

  • Electric motors (AC/DC) - จำเป็นสำหรับการเคลื่อนที่แบบหมุน

  • Pneumatic Air Muscles - หดตัวเกือบ 40% เมื่ออากาศถูกดูดเข้าไป

  • Muscle Wires - พวกมันหดตัว 5% เมื่อกระแสไฟฟ้าผ่านพวกมัน

  • Piezo Motors and Ultrasonic Motors - เหมาะสำหรับหุ่นยนต์อุตสาหกรรม

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

วิสัยทัศน์คอมพิวเตอร์

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

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

ฮาร์ดแวร์ของระบบคอมพิวเตอร์วิชั่น

สิ่งนี้เกี่ยวข้องกับ -

  • แหล่งจ่ายไฟ
  • อุปกรณ์รับภาพเช่นกล้องถ่ายรูป
  • โปรเซสเซอร์
  • ซอฟต์แวร์
  • อุปกรณ์แสดงผลสำหรับตรวจสอบระบบ
  • อุปกรณ์เสริมเช่นขาตั้งกล้องสายเคเบิลและขั้วต่อ

ภารกิจของ Computer Vision

  • OCR - ในโดเมนของคอมพิวเตอร์ Optical Character Reader ซอฟต์แวร์สำหรับแปลงเอกสารที่สแกนเป็นข้อความที่แก้ไขได้ซึ่งมาพร้อมกับเครื่องสแกน

  • Face Detection- กล้องที่ล้ำสมัยจำนวนมากมาพร้อมกับคุณสมบัตินี้ซึ่งช่วยให้สามารถอ่านใบหน้าและถ่ายภาพที่แสดงออกมาได้อย่างสมบูรณ์แบบ ใช้เพื่อให้ผู้ใช้เข้าถึงซอฟต์แวร์ในการจับคู่ที่ถูกต้อง

  • Object Recognition - มีการติดตั้งในซูเปอร์มาร์เก็ตกล้องถ่ายรูปรถยนต์ระดับไฮเอนด์เช่น BMW, GM และ Volvo

  • Estimating Position - เป็นการประมาณตำแหน่งของวัตถุที่เกี่ยวข้องกับกล้องเช่นเดียวกับตำแหน่งของเนื้องอกในร่างกายของมนุษย์

แอปพลิเคชันโดเมนของ Computer Vision

  • Agriculture
  • ยานพาหนะที่เป็นอิสระ
  • Biometrics
  • การจดจำตัวละคร
  • นิติเวชความปลอดภัยและการเฝ้าระวัง
  • การตรวจสอบคุณภาพอุตสาหกรรม
  • การจดจำใบหน้า
  • การวิเคราะห์ท่าทาง
  • Geoscience
  • ภาพทางการแพทย์
  • การตรวจสอบมลพิษ
  • การควบคุมกระบวนการ
  • การสำรวจระยะไกล
  • Robotics
  • Transport

การประยุกต์ใช้หุ่นยนต์

หุ่นยนต์มีบทบาทสำคัญในโดเมนต่างๆเช่น -

  • Industries - หุ่นยนต์ใช้สำหรับขนย้ายวัสดุตัดเชื่อมเคลือบสีเจาะขัด ฯลฯ

  • Military- หุ่นยนต์อัตโนมัติสามารถเข้าถึงพื้นที่ที่ไม่สามารถเข้าถึงได้และเป็นอันตรายในระหว่างสงคราม หุ่นยนต์ชื่อDakshซึ่งพัฒนาโดย Defense Research and Development Organisation (DRDO) มีหน้าที่ทำลายวัตถุที่คุกคามชีวิตอย่างปลอดภัย

  • Medicine - หุ่นยนต์สามารถทำการทดสอบทางคลินิกได้หลายร้อยครั้งพร้อมกันฟื้นฟูผู้พิการถาวรและทำการผ่าตัดที่ซับซ้อนเช่นเนื้องอกในสมอง

  • Exploration - หุ่นยนต์นักปีนผาที่ใช้สำหรับการสำรวจอวกาศโดรนใต้น้ำที่ใช้สำหรับการสำรวจในมหาสมุทรมีชื่อไม่กี่อย่าง

  • Entertainment - วิศวกรของดิสนีย์ได้สร้างหุ่นยนต์หลายร้อยตัวสำหรับสร้างภาพยนตร์