1. sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
2. sudo apt install curl
3. curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add --
4. sudo apt update
5. sudo apt upgrade
6. sudo apt install ros-noetic-desktop-full
7. source /opt/ros/noetic/setup.bash
8. sudo apt install python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential
9. sudo apt install python3-rosdep
10. sudo rosdep init
11. rosdep update
12. source /opt/ros/noetic/setup.bash
13. echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
14. source ~/.bashrc
15. mkdir catkin_ws
16. cd catkin_ws
17. mkdir src
18. catkin_make
19. gedit ~/.bashrc
20. มื่อหน้าต่าง Text Editor ของไฟล์ .bashrc เปิดขึ้น ให้ท่านเลื่อนหน้ากระดาษลงไปที่บรรทัด
สุดท้าย (line 118) แล้วกด Enter ให้เกิดบรรทัดที่ 119 แล้วเติมประโยคต่อไปนี้ เพื่อเป็นการ
กำหนดให้ Terminal เข้าถึง catkin_ws ได้ทุกครั้งที่มีการเปิดใช้งาน
source ~/catkin_ws/devel/setup.bash
21. cd src
22. catkin_create_pkg my_project rospy
23. cd ..
24. catkin_make
25. cd src
26. cd my_project
27. touch test.py
28. chmod +x test.py
29. เปิดไฟล์แล้วพิมพ์คำสั่ง
#!/usr/bin/env python3
print("Hello World")
30. new terminal
30.1 roscore
31. new terminal
31.1 rosrun my_project test.py
32. sudo apt install git
33. cd Desktop
34. git clone https://github.com/chacharin/Beginning-ROS
35. rosrun turtlesim turtlesim_node