20 ส.ค. 2020 เวลา 01:45 • วิทยาศาสตร์ & เทคโนโลยี
Spot Micro หุ่นยนต์สี่ทิศทางที่ทำงานบน Raspberry Pi 3B ด้วยการพัฒนาซอฟต์แวร์หุ่นยนต์ใน C ++ และ Python ให้หุ่นยนต์เดินและควบคุมความเร็วและทิศทาง
Mike ได้รับแรงบันดาลใจจาก Spot ซึ่งเป็นหนึ่งในหุ่นยนต์ของ Boston Dynamics ที่พัฒนาขึ้นสำหรับอุตสาหกรรมเพื่อการควบคุมระบบการทำงานจากระยะไกลและการตรวจจับอัตโนมัติ
มันทำมาจากอะไร?
- Raspberry Pi 3B
- บอร์ดควบคุมเซอร์โว: PCA9685 ควบคุมผ่าน I2C
- เซอร์โว: 12 × PDI-HV5523MG
- แผง LCD: แผง LCD 16 × 2 I2C
- แบตเตอรี่: 2s 4000 mAh LiPo เชื่อมต่อโดยตรงกับเซอร์โวไฟฟ้า
- UBEC: HKU5 5V / 5A ubec ใช้เป็นตัวควบคุมแรงดันไฟฟ้า 5V เพื่อจ่ายไฟ Raspberry Pi, แผง LCD, บอร์ดควบคุม PCA9685
- กรอบ Spot Micro ที่พิมพ์ 3 มิติของ Thingiverse
Spot Micro เดินยังไง?
Spot Micro จะใช้คำสั่งมุมสามแกน ทำให้เกิดโหมดการควบคุมผ่านแป้นพิมพ์และสามารถ "เดินวิ่งเหยาะๆ" หรือ "เดินเดิน" แต่ก่อนเป็นท่าเดิน four-phase ที่มีการเคลื่อนไหวแบบสมมาตรของขาสองข้างในเวลาเดียวกัน (เหมือนการวิ่งเหยาะๆ) หลังจากพัฒนาแล้วคือการ eight-phase โดยขาข้างหนึ่งแกว่งไปมาในแต่ละครั้งและการขยับแต่ละส่วนของร่างกายเพื่อความสมดุล (เช่นเดียวกับมนุษย์ที่เดิน)
สำหรับการดาวน์โหลด code มาทดสอบได้ที่
รหัสทั้งหมดที่คุณต้องการจะถูกเก็บไว้ใน GitHub ใช้กับ Raspberry Pi 3B ที่ใช้ Ubuntu 16.04 ประกอบด้วยโหนด C ++ และ Python ใน ROS framework
การพัฒนาครั้งต่อไป?
Mike ยังทำไม่เสร็จและพวกเขาต้องการปรับปรุง Spot Micro และพัฒนาโมดูลการวางแผนการเคลื่อนไหวอัตโนมัติเพื่อเป็นแนวทางให้หุ่นยนต์ทำงานง่าย ๆ ในสภาพแวดล้อม 2D ที่รับรู้ได้ และสุดท้ายการเพิ่มกล้องหรือเว็บแคมเพื่อจัดหมวดหมู่ภาพขั้นพื้นฐานให้กับ Spot Micro ต่อไป
ที่มา: บล็อก Raspberry Pi โดย Ashley Whittaker
โฆษณา