Remote SSH ROS Robot
ssh เข้าไปที่ user@ip-address บางทีถ้าเคย ssh user อื่นด้วย ip address เดียวกัน อาจมีการตรวจพบ old ssh key ลบ old ssh key ด้วยคำสั่ง ssh-keygen -f ''home/user/.ssh/known_hosts" -R "ip-address" จากนั้น ssh user@ip-address แล้วตอบ yes เพื่อสร้าง new ssh key Ubuntu จะทำการเพิ่ม known host เข้าไปใน list และเราจะเข้าไปใน terminal ของ robot ได้ ตรวจสอบ ROS package ที่ติดตั้งไปแล้วได้จากคำสั่ง rospack list-names จากนั้นติดตั้ง package ที่ต้องใช้ด้วยคำสั่ง sudo apt install ros-<distro>-<package-name> เริ่มต้นใช้งาน ROS ด้วยคำสั่ง roscore จะปรากฏชื่อ distro ที่ติดตั้งไว้ New terminal จากนั้นตรวจสอบพอร์ต USB ที่มีการเชื่อมต่อด้วยคำสั่ง ls /dev/tty* เปิดโหมด R/W ที่พอร์ต USB0 ด้วยคำสั่ง sudo chmod 777 /dev/ttyUSB0 จากนั้นรัน RPLIDAR ที่พอร์ต USB0 ด้วยคำสั่ง rosrun rplidar_ros rplidarNode _port:=/dev/ttyUSB0 ตรวจสอบ topic จาก RPLIDAR ด้วยคำสั่ง rostopic list จะพบ topic /scan ลอง echo เพื่อดูค่าที่ได้จาก topic /scan ด้วยคำสั่ง rostopic echo /scan จะพบข้อมูลจำนว...