2 điểm bởi GN⁺ 2024-03-24 | 1 bình luận | Chia sẻ qua WhatsApp
  • OpenCat là framework robot mã nguồn mở của Petoi, cho phép cá nhân và môi trường giáo dục tự chế tạo, thử nghiệm robot bốn chân
  • Kết hợp servo hiệu năng cao dành cho hobby, khung thân tối ưu và bộ điều khiển giá rẻ như Arduino, ESP32, Raspberry Pi để hạ thấp rào cản gia nhập
  • Mã nguồn được công bố vào năm 2018 và được sử dụng không chỉ trong sản phẩm của Petoi mà còn trong hàng trăm robot của các maker khác, mở rộng thành một framework mở
  • Các robot sản xuất hàng loạt cỡ lòng bàn tay như Nybble và Bittle hỗ trợ đi bộ, chạy, tự cân bằng và đã được chuyển đến hàng nghìn người dùng tại hơn 60 quốc gia
  • Petoi xem các mục đích sử dụng cốt lõi của OpenCat là hợp tác phát triển chuyển động robot, IoT, AI và phổ biến giáo dục robot STEM

Mục đích và cấu thành của OpenCat

  • OpenCat là framework robot bốn chân mã nguồn mở vận hành các robot bốn chân có thể lập trình như chó robot Bittle X, mèo robot Nybble Q và Bittle X Arm của Petoi
  • Robot bốn chân có hệ thống phức tạp, cần nhiều vốn ban đầu và chuyên môn, nên cá nhân khó tự mình thao tác với robot có khả năng đi bộ động
  • OpenCat tập trung vào việc hạ thấp rào cản chi phí và kỹ thuật trong chế tạo và phát triển kit robot bốn chân
  • Cách cấu thành chính:
    • Sử dụng servo hiệu năng cao dành cho hobby làm khớp
    • Bố trí các servo trên khung thân đã được tối ưu
    • Dùng phần cứng phổ thông giá rẻ như Arduino, ESP32, Raspberry Pi làm bộ điều khiển
    • Hỗ trợ các module bổ trợ như module camera thông minh, cảm biến IoT, module lệnh giọng nói
    • Cung cấp mã điều khiển mã nguồn mở hiệu quả để tạo các chuyển động sống động

Ứng dụng vào sản phẩm và mở rộng mã nguồn mở

  • Tương tự Android, OpenCat bắt đầu từ các sản phẩm của Petoi nhưng được thiết kế như một framework mã nguồn mở mà các nhà chế tạo robot và công ty khác cũng có thể sử dụng
    • Mã nguồn được công bố vào năm 2018 và cũng được dùng trong hàng trăm robot ngoài sản phẩm của Petoi
  • OpenCat được áp dụng cho các robot cỡ lòng bàn tay sản xuất hàng loạt của Petoi: mèo robot Arduino Nybble và chó robot Arduino Bittle
    • Các robot này có thể chạy, đi bộ và tự giữ cân bằng như động vật thật
    • Các kit lắp ráp robot mã nguồn mở Nybble và Bittle đã được chuyển đến hàng nghìn người dùng tại hơn 60 quốc gia sau các chiến dịch gọi vốn cộng đồng
  • Mục đích Petoi chia sẻ OpenCat dưới dạng mã nguồn mở:
    • Thúc đẩy nhiều người dùng và nhà phát triển hơn hợp tác trong chuyển động robot, IoT và phát triển AI cho robot bốn chân giá rẻ
    • Cung cấp tài liệu và chương trình học STEM cũng như giáo dục robot cho nhóm người dùng rộng hơn
    • Tập trung truyền cảm hứng cho sinh viên, người lớn, thanh thiếu niên và trẻ em học kỹ thuật và khoa học máy tính
    • Tham gia vào luồng robot AI và IoT điều phối chức năng của các hệ thống phức tạp
  • Dự án OpenCat khởi đầu trong làn sóng quan tâm gia tăng sau bản demo Boston Dynamics Dogs năm 2015, và bắt đầu từ nguyên mẫu robot thú cưng do Rongzhong Li phát triển trong phòng ký túc xá vào năm 2016
  • Có thể xem mã liên quan tại kho GitHub của Petoi

1 bình luận

 
GN⁺ 2024-03-24
Ý kiến trên Hacker News
  • Với ai tò mò thì trang GitHub tốt hơn và gọn gàng hơn: https://github.com/PetoiCamp/OpenCat

    • Đúng vậy. Trang của Petoi khoe số sao GitHub nhưng thực ra lại không đặt liên kết
  • Tôi đã gặp người phụ trách Petoi tại OpenSauce ở San Francisco, và vì thích ngoại hình của Nybble hơn Bittle nên tôi đã mua Nybble
    Đây là một món đồ chơi nhỏ thú vị, và tôi cũng khá đánh giá cao những gì Petoi đang làm với robot và framework OpenCat. Tuy nhiên, tôi vẫn chưa rõ đó là lỗi thiết kế hay một sai sót tinh vi khi lắp ráp, nhưng cái đuôi của chú mèo tội nghiệp dài quá nên chạm sàn và làm robot ngã

    • Có thể cắt ngắn đuôi để độ lại cho giống linh miêu đuôi cộc hoặc linh miêu nhỉ
  • Làm tôi nhớ đến Accelerando của Charles Stross

    • Đúng thật. Chắc chắn có ai đó chưa đọc cuốn đó, hoặc biết đâu là đã đọc rồi…
  • Tôi có chú Bittle, robot chó mã nguồn mở mua từ hồi Kickstarter
    Khá ngầu :)

  • Dù có ngoại hình bắt mắt và thiết kế hấp dẫn về mặt thị giác, phương tiện mặt đất không người lái bốn chân (QUGV) hiện vẫn chưa tối ưu cho sử dụng thực tế ngoài hiện trường
    Trong các nhiệm vụ ISR, nó có khả năng cơ động hạn chế hơn UAV, còn so với UGV truyền thống thì năng lực tải cũng bình thường, nên trở thành một nền tảng mang nhược điểm của cả hai loại. Cá nhân tôi thấy nó chủ yếu hữu ích cho giáo dục, trình diễn, hoặc để tạo phản ứng “ồ” từ những người ngoài ngành robot. Chẳng hạn lần cuối tôi kiểm tra, robot của Boston Dynamics không thể đi lùi xuống cầu thang, Unitree thì có xu hướng quá nhiệt nhanh, linh kiện bên trong cũng dễ hỏng, và được cấu thành từ những bộ phận rẻ tiền như 3 chiếc Jetson Nano thay vì một SBC đơn lẻ chắc chắn hơn

    • Nói vậy không sai, nhưng lời phê bình đó có vẻ không hợp lắm với sản phẩm đang được bàn ở đây
      Tôi không nghĩ người mua robot thú cưng sẽ chọn dựa trên tiêu chí tối đa hóa năng lực tải hay tính hữu dụng thực tế ngoài hiện trường
    • Phần lớn mèo analog cũng không đi lùi xuống cầu thang hay chở đồ được
    • Dù vậy, nó vẫn có thể di chuyển trên địa hình gồ ghề nơi UAV hoặc UGV có bánh xe không phù hợp
      Nếu kết hợp với năng lực của UAV, nó có thể trở thành công cụ lập bản đồ hoặc ISR khá hiệu quả ở những nơi như hang động hay hiện trường sau động đất. Đặc biệt, các loại có khả năng “nhảy” có thể rất giá trị cho việc lập bản đồ Mặt Trăng hoặc tiểu hành tinh
    • Con người đã nuôi mèo hàng nghìn năm, nhưng tính hữu dụng của chúng chẳng liên quan gì đến năng lực tải
    • UAV đặc biệt dễ bị ảnh hưởng bởi gió và trôi lệch, nhất là trong môi trường không có GPS như trong nhà
      Dù tính năng tránh va chạm của DJI khá tốt, phương tiện mặt đất không rơi chết người chỉ vì chạm vào thứ gì đó
  • Với mô hình ngôn ngữ lớn, có lẽ có thể làm robot thú cưng biết nói
    Với công nghệ tốt nhất hiện nay thì không thể nhét card đồ họa lớn vào một thứ như vậy, nhưng cũng không cần. Chỉ cần kết nối Internet rồi gọi API là được

  • Tôi muốn có một xe có bánh kiểu này, có thể đặt điện thoại cũ lên dùng và rẻ hơn 30 đô la
    Có vẻ sẽ ổn cho giáo dục. Các “nguyên mẫu” làm bằng Lego Mindstorms còn đắt hơn. Hiện tại có vẻ motor tốt chiếm một phần đáng kể chi phí. Trước đây từng có vài startup cố làm thứ này, nhưng giờ có vẻ đã đóng cửa [1]
    [1] https://web.archive.org/web/20190104173241/http://www.simple...

    • Nhân tiện, Romotive đã trở thành Zipline, và hiện là một trong những công ty giao hàng bằng drone thành công nhất
      Một câu chuyện pivot khá táo bạo
  • Những thứ hiện có thể mua thương mại thật đáng kinh ngạc
    Boston Dynamics mới công bố rồi bán ra cách đây chưa lâu mà đã xuất hiện nhanh như vậy
    https://unitreerobotics.net/robotdog/unitree-go1-pro/
    Với giá của một chiếc Mac Pro, bạn có thể mua một máy tính khá tốt và một robot chó

  • Thật sự rất hay. Tôi đang cố cho con tiếp cận dần với lĩnh vực này nên sẽ theo dõi thứ này
    Nếu có nỗ lực tương tự hoặc bộ kit nào trẻ em có thể dùng ngay thì mong được giới thiệu

    • Tùy độ tuổi và trình độ. Có các “đồ chơi” hỗ trợ lập trình trực quan như DJI RoboMaster, và cũng có loại cao cấp như AgileX Limo dùng ROS cùng lidar và camera stereo thật
      Lưu ý là giá gốc là 1000 đô la, nên nếu đại lý bán lại với giá cao hơn thì đó là đội giá. Cũng có các sản phẩm DIY cần in 3D, v.v.
  • Tôi tò mò sản phẩm này có ưu điểm gì so với SunFounder PiDog trông có vẻ rẻ hơn
    Phía PiDog có vẻ nhỉnh hơn một chút về các mặt như cảm biến