ปัจจุบัน ROSbot Dave
บูทสำเร็จด้วย ssh, ping, arp และ ROS2 dynamic Discovery Data Distribution System DDS ทำงานได้สำเร็จ
- 12 จาก 12 ครั้ง
- ตั้งแต่การเปลี่ยนแปลงจุดเชื่อมต่อ WiFi ย่านความถี่ 2.4GHz
- จากเราเตอร์ xFinity Technicolor CGM4331COM XB7
- ไปยัง DLink DIR-825 โบราณของฉัน (เฟิร์มแวร์ล่าสุดที่ออกคือ 2013)
แม้ว่าฉันสามารถพูดได้ว่าหุ่นยนต์ Carl และ DeskPi ของฉันมีการเชื่อมต่อกับเราเตอร์ xFinity อย่างเหมาะสม แต่ก็ไม่ได้แสดงปัญหา âcannot remote inâ (ssh) ที่ ROSbot Dave แสดง และฉันไม่ได้พยายามกระจายข้อความข้อมูลไปทั่ว เครือข่ายเมื่อหุ่นยนต์ Carl กำลังทดลองใช้ ROS (1)
Carl เป็น GoPiGo3 ที่ใช้ Raspberry Pi 3B มาโดยตลอด แต่ในความเป็นจริงแล้ว DeskPi ใช้บอร์ด Raspberry Pi 3B+ (บวก) ที่ GoPiGo3 ROSbot Dave ทำงานอยู่ ยกเว้นว่า DeskPi จะเรียกใช้ Raspbian/PiOS เสมอ
การทดสอบทั้งหมดเหล่านี้ดูเหมือนจะชี้นิ้วไปที่ Ubuntu 20.04.2 บน RaspberryPi 3B+ (หรืออย่างน้อยการกำหนดค่า Ubuntu เฉพาะของฉันบน 3B+ นี้โดยเฉพาะ) ซึ่งมีการจัดการ ICMP, ARP หรือ UDP ที่ไม่น่าเชื่อถือในระหว่างขั้นตอนการสร้างลิงก์ DHCP ด้วยเราเตอร์ xFinity ที่กำหนดค่าด้วย ที่อยู่ IPv4 ที่สงวนไว้สำหรับที่อยู่ MAC ของ WiFi ของบอร์ด
ฉันไม่รู้มากพอที่จะวินิจฉัยได้ลึกกว่านี้ และหลังจากพบวิธีแก้ปัญหาที่ช่วยให้ฉันก้าวหน้าในการเรียนรู้ ROS2 ของฉันได้ (ผ่านการย้ายแบบฝึกหัด “Hands On ROS สำหรับการเขียนโปรแกรมหุ่นยนต์”) ฉันกำลังจะออก ความลึกลับของจักรวาลนี้ยังไม่ได้รับการไข
ฉันมีเราเตอร์ WiFi 6 ใหม่ตามสั่ง (ซึ่งรองรับการอัปเดตเฟิร์มแวร์อย่างต่อเนื่อง) เพื่อลดโอกาสที่เครือข่ายของฉันจะกลายเป็นบอทเข้ารหัสลับหรือมีส่วนร่วมในการโจมตีแบบปฏิเสธบริการแบบกระจายครั้งต่อไปบนอินเทอร์เน็ตประชาธิปไตย