6 ก.ย. 2022 เวลา 13:28 • วิทยาศาสตร์ & เทคโนโลยี
Month: August 2022
เดือนนี้เป็นการเรียนเทอมที่ 3 ละ เปิดมาพร้อม กับการเริ่มต้นงานใหม่ๆ
หลังจากเรียน ROS1 ไปได้บ้างส่วนแล้ว (ก็ยัง งงอยู่บ้าง เพราะเรียนแบบคนขี้เกียจสุดๆ😂😂😂😂) เปิดมาก็ได้ไปเรียนรู้การใช้ ROS2
ROS2 เป็นการพัฒนาต่อยอดมาจาก ROS1 โดยที่มีการแก้ปัญหาต่างๆที่เกิดขึ้นกับ ROS1 ไม่ว่าจะเป็น การที่ต้องรัน Master node ก่อนที่จะใช้งาน node อื่น ซึ่งปัญหานี้ได้ถูกแก้ไข โดยที่ ROS2 นั้นสามารถรัน single node ได้
การที่จะใช้งาน ROS2 ได้นั้นเริ่มต้นจากการลง Ubuntu ก่อนเลยเป็นอันดับแรก
ROS2 ที่ใช้นั้นเป็น ROS2 Foxy
ROS2 Foxy นั้นจะต้องใช้งานกับ Ubuntu Linux - Focal Fossa (20.04)
เนื่องจาก ROS2 นั้น มีการอัพเดทใหม่เข้ามา เป็น Humble อาจจะทำให้สับสนกัน เพราะตัว Version ใหม่นั้น จำเป็นต้องใช้กับ Ubuntu Linux - Jammy Jellyfish (22.04)
ถามว่า ทำไม ไม่ใช่เวอร์ชั่นใหม่ไปเลย เวอร์ชั่นใหม่น่าจะดีกว่า
คำตอบคือ เวอร์ชั่นใหม่พึ่งจะออกอัพเดทมา อาจจะทำให้ Package บางตัวไม่สามารถใช้งานกับ Humble ได้ ต้องรอให้ผู้พัฒนาต่างๆ ออกอัพเดท Package เพิ่มเติม
โฆษณา