ROS 란 무엇입니까?

ROS는 로봇을 위한 오픈 소스 메타 운영 체제입니다. 하드웨어 추상화, 저수준 장치 제어, 일반적으로 사용되는 기능 구현, 프로세스 간 메시지 전달, 패키지 관리를 포함하여 운영 체제에서 기대할 수 있는 서비스를 제공합니다. 또한 여러 컴퓨터에서 코드를 획득, 구축, 작성 및 실행하기 위한 도구와 라이브러리를 제공합니다.

분산 컴퓨팅환경을 더 쉽게 활용할 수 있도록 만들어 주었다.

1.Installation

Setup your sources.list

sudo sh -c 'echo "deb <http://packages.ros.org/ros/ubuntu> $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

sources.list- 디렉토리 파일이다.구성 파일을 포함하는 디렉토리

echo-문자열을 터미널에 출력하는 명령어

deb- 바이너리 패키지를 포함한 아카이브

→대충 ros설치에 필요한 source.list 환경셋업하는것

Set up your keys

sudo apt install curl # if you haven't already installed curl

curl -s <https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc> | sudo apt-key add -

curl-서버와 통신할 수 있는 커맨드 명령어 툴입니다

→얘는 무슨 ros를 위한 key가 있나봄 이 key를 받아와야함

Installation

sudo apt install ros-noetic-desktop-full

→version에 따라 noetic대신 다른것으로 바꿉니다.

sudo apt install ros-noetic-slam-gmapping 이런식으로 개별 패키지 설치 가느응