1 คะแนน โดย GN⁺ 2024-09-10 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

การออกแบบลิงก์แบบใหม่

  • อุปกรณ์เชื่อมต่อขาของ Carpentopod ถูกพัฒนาผ่านซอฟต์แวร์ที่สร้างรูปแบบขาได้หลากหลาย
  • แต่ละรูปแบบจะได้รับคะแนน 'fitness' โดยอิงจากความเร็วในการเดิน ระยะก้าว และปริมาณการใช้วัสดุ
  • รูปแบบที่ปลายขาเคลื่อนไหวได้ราบเรียบและเป็นแนวระดับมากกว่าตลอดหนึ่งคาบ จะได้รับคะแนนเพิ่ม
  • มีเพียงรูปแบบที่ได้คะแนน fitness สูงเท่านั้นที่จะถูกนำไปผสมยีนในรุ่นถัดไปเพื่อค้นหาทางออกที่ดีกว่า
  • มีการนำ genetic mutation มาใช้เพื่อค้นพบทางออกใหม่และคงความหลากหลายของรูปแบบไว้
  • ซิมูเลชันที่เขียนด้วย C++ สามารถวิวัฒนาการได้หลายสิบรุ่นภายในไม่กี่วินาที
  • สุดท้าย กลไกเชื่อมต่อขาที่ถูกเลือกจะผ่านการคัดเลือกอีกครั้งด้วยซิมูเลชันขนาดใหญ่กว่า

การออกแบบโต๊ะเดินได้

  • เริ่มต้นจากโปรเจ็กต์งานอดิเรก แต่พัฒนามาเป็นโต๊ะจริงเมื่อผู้สร้างได้เรียนรู้ทักษะการประกอบชิ้นงานจริง
  • โต๊ะ Carpentopod ต้องใช้ขา 12 ขาเพื่อความมั่นคง
  • ชิ้นส่วนของขาต้องผลิตด้วยความแม่นยำระดับต่ำกว่ามิลลิเมตร
  • ผลิตด้วย CNC โดยใช้ไม้อัดไม้ไผ่
  • ใช้ Autodesk Fusion 360 ในการออกแบบและทดสอบชิ้นส่วนทั้งหมด
  • ออกแบบ 'ลำตัว' ตรงกลางเพื่อรองรับอุปกรณ์อิเล็กทรอนิกส์ มอเตอร์ และแบตเตอรี่
  • ออกแบบให้สามารถบังคับโต๊ะได้ด้วยมอเตอร์ 2 ตัว

กระบวนการผลิต

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

ทำให้มันเคลื่อนไหวได้

  • ใช้มอเตอร์ brushless 24V จำนวน 2 ตัว เพื่อขับเคลื่อนแต่ละส่วนที่มี 6 ขา
  • ใช้ Arduino Nano ในการควบคุมแรงดันไฟของมอเตอร์
  • เชื่อมต่อโมดูล Bluetooth เพื่อให้ควบคุมด้วยจอยสติ๊กไร้สายได้
  • ใช้แบตเตอรี่ LiPo 14.8V ทำให้เคลื่อนที่แบบไร้สายได้

การเปิดเผยลิงก์

  • เปิดให้ใช้ลิงก์ของ Carpentopod เป็นสาธารณสมบัติ
  • ผู้ที่มีทักษะสามารถสร้างขึ้นเองได้

สรุปโดย GN⁺

  • โปรเจ็กต์ Carpentopod เป็นตัวอย่างของการผสานซอฟต์แวร์เข้ากับทักษะการผลิตจริงเพื่อสร้างโต๊ะเดินได้ที่มีเอกลักษณ์
  • ใช้อัลกอริทึมเชิงวิวัฒนาการในการพัฒนากลไกเชื่อมต่อขาที่ได้รับการปรับให้เหมาะสมที่สุด
  • ใช้ CNC และไม้ไผ่ในการผลิตชิ้นส่วนที่แม่นยำและทนทาน
  • ใช้ Arduino และ Bluetooth เพื่อทำให้รองรับการควบคุมแบบไร้สาย
  • โปรเจ็กต์นี้สามารถสร้างแรงบันดาลใจให้กับชุมชนเมกเกอร์ได้ และโปรเจ็กต์อื่นที่มีลักษณะคล้ายกันคือ Strandbeest ของ Theo Jansen

1 ความคิดเห็น

 
GN⁺ 2024-09-10
ความเห็นจาก Hacker News
  • Strandbeest แบบบังคับระยะไกลนั้นยอดเยี่ยมมาก

    • แม้จะไม่ได้อ่านบทความทั้งหมด ก็อยากแนะนำให้ดูวิดีโอผลิตภัณฑ์สุดท้ายที่อยู่ท้ายบทความให้ได้
    • เทคโนโลยีสมัยใหม่ถูกซ่อนอยู่ในโครงสร้างไม้ จนดูราวกับเวทมนตร์จาก Harry Potter
  • ทำให้นึกถึง "The Luggage" จากซีรีส์ Discworld ของ Terry Pratchett

    • ไม่คิดว่าจะได้เห็นอะไรแบบนี้ในโลกความจริง
    • เจ๋งมาก
  • เน้นว่าไม่จำเป็นต้องมีคำถามว่า "ทำไม?"

    • วิดีโอที่โต๊ะเอาเบียร์กับของกินเล่นมาให้เจ้าของอธิบายทุกอย่างได้หมด
  • ทึ่งในความสร้างสรรค์ของผู้คน

    • ภาพของ Carpentopod ที่เอาเบียร์กับมันฝรั่งทอดมาให้เจ้าของชวนให้หัวเราะ
    • อยากเห็นผลงานสร้างสรรค์มหัศจรรย์แบบนี้อีก
  • รู้สึกว่าการที่คนชื่อ de Carpentier ทำโปรเจกต์งานไม้นั้นช่างเหมาะเจาะดี

  • อยากทำโปรเจกต์นี้เป็นกล่อง แล้วติดเท้าปลอมเล็ก ๆ ไว้ที่ขา

  • สงสัยว่ามีที่ไหนขายชิ้นส่วนขาแบบประกอบไว้ล่วงหน้าบ้าง

    • คิดว่าการทำชิ้นส่วนขาเป็นส่วนที่ยากที่สุด
    • แต่การนำชิ้นส่วนมาติดตั้งน่าจะเป็นสิ่งที่ตัวเองก็ทำได้
  • การได้ดูมันเคลื่อนไหวนั้นยอดเยี่ยมมาก

    • คิดว่านี่เป็นหนึ่งในกรณีใช้งาน AI ที่น่าสนใจที่สุด
  • ตอนแรกคิดว่าเป็นงานเลียนแบบจากอีกโปรเจกต์หนึ่ง

    • แต่พออ่านบทความจนจบแล้วก็รู้สึกประทับใจ