1. Preparation files
부팅디스크를 만들기 위해서는 USB와 우분투 ISO 파일 그리고 부팅디스크를 만들어줄 Tool인 rufus가 필요합니다.
위의 링크에서 모두 다운로드 받아 주세요.
2. rufus를 이용한 부팅디스크 만들기
다음과 같이 준비한 usb를 삽입하고 다운로드한 iso 확장자 파일을 선택하고
그림과 같이 설정한 후 부팅디스크 작업을 시작해주세요.
3. 컴퓨터를 재부팅한 후 설치한 usb로 부트로더 우선순위를 변경 한후 새로만든 파티션에 우분투를 설치해주세요.
※ 듀얼부팅 설치시 참고
installation type 에서 something else 클릭 후 다음
free space 클릭 후 + 버튼 클릭
512메가 size와 primary type partition, beginning of the space, efi system partition 설정 후 OK 클릭
나머지 freesize (100기가 이상 권장) primary type, beginning of the space, ext4 journaling file system에 Mount point "/" (최상위) 설정 후 OK 클릭
Device for boot loader installation 항목은 처음값 그대로
Install now 클릭
4. Editor Sublime Text3
https://www.sublimetext.com/docs/3/linux_repositories.html
https://packagecontrol.io/installation
5. Tilix terminal
sudo apt install tilix
error : 환경설정에서 run command as a login shell 체크 and register as favorite
우분투 설정에서 CTRL+ALT+D 키 단축키를 삭제 (keyboard - navigation)
CTRL+ALT+D는 아래쪽에 , CTRL+ALT+R 은 오른쪽에 화면 분할로 터미널 생성
6. ROS 설치
ROS 설치시에는 꼭 유선으로 LAN 연결이 되어야 합니다.
Ctrl+Alt+T 로 터미널창을 열고 이하 코드를 차례로 입력합니다.
ros 설치 환경설정부터 가제보 실행확인까지의 터미널 설치 코드입니다.
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release - sc) main" > /etc/apt/sources.list.d/ros-latest.list'
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' –recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
curl -sSL 'http://keyserver.ubuntu.com/pks/lookup?
op=get&search=0xC1CF6E31E6BADE8868B172B4F42ED6FBAB17C654' | sudo apt-
key add -
sudo apt update
sudo apt install ros-melodic-desktop-full
apt search ros-melodic
sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential
sudo apt install python-rosdep
sudo rosdep init
rosdep update
sudo apt-get update
sudo apt-get upgrade
gazebo
Official installation order by ROS WIKI : http://wiki.ros.org/melodic/Installation/Ubuntu
7. Environment setup
subl /.bashrc
# ROS1
echo "ROS1 activated"
source /opt/ros/melodic/setup.bash
# ROS2
# echo "ROS1 activated"
# source /opt/ros/dashing/setup.bash
8. Dependecies for building packages
follow the guide lines in ROSwiki.
9. catkin tools
sudo apt-get install python-catkin-tools
mkdir -p catkin_ws/src
cd catkin_ws/
catkin init
catkin build
subl ~/.bashrc
# ROS1
echo "ROS1 activated"
source /opt/ros/melodic/setup.bash
source ~/catkin_ws/devel/setup.bash
# ROS2
# echo "ROS1 activated"
# source /opt/ros/dashing/setup.bash
Plus...
Ubuntu chrome installation : webnautes.tistory.com/1184
Lenovo legion y530 wifi no adapter error : https://ubuntuforums.org/showthread.php?t=2415845
https://github.com/kfechter/LegionY530Ubuntu/blob/main/Sections/Troubleshooting.md
Korean Keyboard after installation of Ubuntu : https://dgkim5360.tistory.com/entry/how-to-install-ibus-hangul-for-ubuntu-desktop
그래픽 드라이버 설치
https://codechacha.com/ko/install-nvidia-driver-ubuntu/
workspace : http://wiki.ros.org/ko/catkin/Tutorials/create_a_workspace
카카오톡 설치 : https://www.hahwul.com/2018/08/02/install-kakaotalk-on-ubuntu-18.04/
'Autonomous Vehicle > ROS programming' 카테고리의 다른 글
특강 5,6,7일차 : JETBOT 딥러닝 자율주행 따라하기 (5) | 2020.08.08 |
---|---|
특강 3일차 : OpenCV ROS 환경에서 구동 (0) | 2020.07.29 |
특강 2일차 : Roslaunch에 대한 이해 (0) | 2020.07.24 |
특강 2일차 : ROS Package 만들기 (0) | 2020.07.24 |
특강 1일차 : ROS 에 대한 이해 (0) | 2020.07.23 |