Thiết kế liên kết mới
- Cơ cấu liên kết chân Carpentopod được phát triển thông qua phần mềm tạo ra nhiều biến thể chân khác nhau
- Mỗi biến thể được chấm điểm "độ phù hợp" dựa trên tốc độ đi, khoảng cách bước và lượng vật liệu sử dụng
- Các biến thể có phần đầu chân di chuyển ngang hơn và mượt hơn trong suốt một chu kỳ được cộng thêm điểm
- Chỉ những biến thể có điểm độ phù hợp cao mới được lai gen sang thế hệ tiếp theo để tìm ra lời giải tốt hơn
- Đưa vào đột biến di truyền để khám phá các lời giải mới và duy trì sự đa dạng biến thể
- Trình mô phỏng viết bằng C++ tiến hóa qua hàng chục thế hệ chỉ trong vài giây
- Cuối cùng, cơ cấu liên kết chân được chọn thông qua một mô phỏng quy mô lớn hơn
Thiết kế chiếc bàn biết đi
- Ban đầu đây là một dự án sở thích, nhưng khi tích lũy được kỹ năng chế tạo vật lý, nó đã phát triển thành một chiếc bàn thực sự
- Bàn Carpentopod cần 12 chân để đảm bảo độ ổn định
- Các thành phần của chân phải được chế tạo với độ chính xác dưới mức milimét
- Sử dụng ván ép tre và gia công bằng CNC
- Dùng Autodesk Fusion 360 để thiết kế và thử nghiệm mọi thành phần
- Thiết kế một "thân" trung tâm để chứa thiết bị điện tử, động cơ và pin
- Được thiết kế để có thể điều khiển bàn bằng hai động cơ
Quá trình chế tạo
- Sử dụng máy router CNC 3 trục để chế tạo phần lớn linh kiện
- Chia ván ép tre thành nhiều tấm để gia công CNC rồi dán lại
- Dùng thanh nhôm để chế tạo trục khuỷu
- Làm "cửa" cong của phần thân bằng tre và dùng nam châm để có thể mở đóng dễ dàng
- Chế tạo với chiều cao tương đương đồ nội thất TV để tạo thành một bộ đồng nhất
Làm cho nó chuyển động
- Sử dụng hai động cơ brushless 24V để dẫn động mỗi cụm 6 chân
- Dùng Arduino Nano để điều khiển điện áp động cơ
- Kết nối mô-đun Bluetooth để có thể điều khiển bằng joystick không dây
- Dùng pin LiPo 14.8V để có thể di chuyển không dây
Công khai liên kết
- Công bố liên kết Carpentopod vào phạm vi công cộng
- Những người có kỹ năng có thể tự chế tạo
Tóm tắt của GN⁺
- Dự án Carpentopod là một ví dụ về việc kết hợp phần mềm với kỹ năng chế tạo vật lý để tạo ra một chiếc bàn biết đi độc đáo
- Phát triển cơ cấu liên kết chân tối ưu bằng thuật toán tiến hóa
- Chế tạo các bộ phận chính xác và bền bỉ bằng CNC và tre
- Triển khai khả năng điều khiển không dây bằng Arduino và Bluetooth
- Dự án này có thể truyền cảm hứng cho cộng đồng maker, và một dự án khác có chức năng tương tự là Strandbeest của Theo Jansen
1 bình luận
Ý kiến Hacker News
Strandbeest điều khiển từ xa thật ngầu
Gợi nhớ đến "The Luggage" trong loạt Discworld của Terry Pratchett
Nhấn mạnh rằng không cần câu hỏi "Tại sao?"
Thán phục những con người sáng tạo
Cảm thấy việc một người tên là de Carpentier làm dự án mộc là rất hợp
Muốn biến dự án này thành một chiếc hộp và gắn những bàn chân giả nhỏ vào các chân
Tò mò không biết có nơi nào bán sẵn các bộ phận chân đã lắp ráp trước hay không
Xem nó chuyển động thực sự rất tuyệt vời
Ban đầu tưởng đây là bản sao của một dự án khác