ตรวจสอบแกลเลอรี่ 

โครงสร้างการเขียนโปรแกรมทั้งหมดมีให้สอน/เรียนรู้พื้นฐานของการเขียนโปรแกรม การสร้างภาพสดแบบ 3 มิติทำให้น่าสนใจยิ่งขึ้นเล็กน้อย การแสดงผลลูกบาศก์เป็นตัวละครใด ๆ การมีปฏิสัมพันธ์ทางกายภาพกับวัตถุและดูการแสดงสดที่สะท้อนให้เห็นในโลกของ Cozmo ควรมีส่วนร่วมมากยิ่งขึ้น
ขณะนี้มี Cozmo ที่คุณสามารถทำได้:
ความปลอดภัยที่ดีขึ้นเมื่อเทียบกับส่วนขยาย Cozmo ScratchX:
คุณสมบัติอื่น ๆ :
pip3 install --user cozmo[camera]pip3 install --user tornado ws4pyserverpython3 server.py (นอกจากนี้ -n <the future programmer's name> สามารถจัดหาให้ตั้งชื่อไฟล์เริ่มต้นเมื่อบันทึก/โหลดโปรแกรม - สะดวกบนอุปกรณ์มือถือ)http://localhost:9090/cozmo/play สีแดงที่มุมบนขวาหากโปรแกรมของคุณแขวนอยู่หรือคุณต้องการหยุดให้คลิกปุ่มหยุด
โปรแกรมที่ดำเนินการล่าสุดจะถูกเก็บไว้ในไฟล์ .last เพื่อให้คุณสามารถโหลดซ้ำได้ นอกจากนี้คุณยังสามารถบันทึกโปรแกรมใด ๆ ด้วยชื่ออื่น ๆ และโหลดโปรแกรมที่บันทึกไว้ก่อนหน้านี้
มีสองโหมดของการดำเนินการรหัส: secure และ non-secure
โหมด secure ต้องมีการติดตั้ง Node.js. ในโหมดนั้นรหัสที่คุณสร้างด้วย blockly และดำเนินการด้วยปุ่ม play จะถูกส่งเป็นบล็อก XML AST บล็อกไปยังเซิร์ฟเวอร์และแปลเป็นรหัส Python จริงและดำเนินการ
หลังจากคุณดาวน์โหลดและติดตั้ง NodeJS ไปที่โฟลเดอร์ nodejs และเรียกใช้ npm install นั่นจะติดตั้งโมดูลทั้งหมดที่จำเป็นสำหรับบริการเพิ่มเติมนั้น
โหมด non-secure ไม่จำเป็นต้องใช้ Node.js ในโหมดนั้นโปรแกรมของคุณจะถูก traslated เป็นรหัส Python และถูกส่งไปยังเซิร์ฟเวอร์เพื่อดำเนินการ โหมดนี้มีไว้สำหรับสภาพแวดล้อมที่มีอยู่ (เช่นในเครือข่ายภายในบ้าน) ความเสี่ยงที่นี่คือเซิร์ฟเวอร์ยอมรับรหัสโดยพลการจากเครือข่ายเพื่อดำเนินการ หากคุณไม่แน่ใจว่าเครือข่ายในบ้านในพื้นที่ของคุณปลอดภัยหรือหากคุณวางแผนที่จะให้ผู้ที่มีความตั้งใจที่เป็นอันตรายโปรแกรม Cozmo ของคุณหรือคุณกำลังใช้งาน server.py ไม่ได้อยู่ในเครือข่ายบ้านในพื้นที่ของคุณขอแนะนำให้เรียกใช้ server.py ในโหมด secure
โดยเริ่มต้น server.py ทำงานในโหมด secure ในการเรียกใช้ในการใช้โหมด non-secure --nonsecure อาร์กิวเมนต์คำสั่งไม่ปลอดภัย
มีสองรุ่น JavaScript: บีบอัดและไม่บีบอัด เวอร์ชันที่ถูกบีบอัดถูกรวบรวมด้วยไลบรารีปิดของ Google นั้นมีการลดลงและทำให้งง เวอร์ชันที่ไม่ได้บีบอัดนั้นสามารถหักล้างได้
ในการเรียกใช้เวอร์ชันที่ไม่ได้บีบอัด: python3 server.py -d ซึ่งเปิดใช้งานโหมดการดีบัก คุณอาจพบปัญหาการแคช ถ้าเป็นเช่นนั้นรีสตาร์ท server.py
ปัญหาใด ๆ ? รายงานปัญหาข้างต้น
MEGAKID: เรียนรู้ที่จะเขียนรหัสหุ่นยนต์ Cozmo! ผู้เริ่มต้น: อายุ 6-12 ปี