การออกแบบลิงก์แบบใหม่
- อุปกรณ์เชื่อมต่อขาของ 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 ความคิดเห็น
ความเห็นจาก Hacker News
Strandbeest แบบบังคับระยะไกลนั้นยอดเยี่ยมมาก
ทำให้นึกถึง "The Luggage" จากซีรีส์ Discworld ของ Terry Pratchett
เน้นว่าไม่จำเป็นต้องมีคำถามว่า "ทำไม?"
ทึ่งในความสร้างสรรค์ของผู้คน
รู้สึกว่าการที่คนชื่อ de Carpentier ทำโปรเจกต์งานไม้นั้นช่างเหมาะเจาะดี
อยากทำโปรเจกต์นี้เป็นกล่อง แล้วติดเท้าปลอมเล็ก ๆ ไว้ที่ขา
สงสัยว่ามีที่ไหนขายชิ้นส่วนขาแบบประกอบไว้ล่วงหน้าบ้าง
การได้ดูมันเคลื่อนไหวนั้นยอดเยี่ยมมาก
ตอนแรกคิดว่าเป็นงานเลียนแบบจากอีกโปรเจกต์หนึ่ง