เซนเซอร์
เซนเซอร์บอกหุ่นยนต์ของคุณเกี่ยวกับโลกรอบตัว เซนเซอร์ทุกตัวใช้งานแบบเดียวกัน:
- รับเซนเซอร์ด้วยชื่อของมันผ่าน
robot.getDevice() - เปิดใช้งานด้วย
enable(timeStep)ก่อนหน้านั้นเซนเซอร์จะไม่ให้ค่าใด ๆ - อ่านค่าภายในลูปหลัก ค่าจะอัปเดตหลังจาก
robot.step()แต่ละครั้ง
เซนเซอร์เหล่านี้มีสัญญาณรบกวน (noise) เหมือนเซนเซอร์จริง: ค่าที่อ่านได้อาจเปลี่ยนเล็กน้อยจากสเต็ปหนึ่งไปอีกสเต็ปหนึ่ง ผู้จัดจะไม่เปลี่ยนระดับสัญญาณรบกวนในการแข่งขัน ดังนั้นให้เขียนโปรแกรมให้ทนทานต่อสัญญาณรบกวน เช่น โดยเปรียบเทียบค่าที่อ่านได้หลายครั้ง
หน้าด้านล่างนี้ใช้เซนเซอร์ของหุ่นยนต์เริ่มต้น
เซนเซอร์วัดระยะหาผนังที่อยู่ข้างหุ่นยนต์
เซนเซอร์ตำแหน่งรู้ว่าหุ่นยนต์อยู่ที่ใดด้วย GPS
เซนเซอร์สีดูพื้น: หลุม หนองน้ำ และทางผ่าน
กล้อง RGBมองผนัง และค้นหาสัญลักษณ์บนผนัง
LIDARวัดระยะรอบตัวหุ่นยนต์
ไจโรสโคปและมาตรความเร่งวัดการหมุนและความเร่ง
