본문 바로가기

FOSCAR-(Autonomous Driving)/ROS 스터디

[2023 ROS 스터디] 오준호 #1주차 - ROS를 설치해 본다

반응형

ROBOTIS 강의를 들으며 학습한 내용이고,

ROS 설치과정에서는 다음 블로그를 참고 하여본다.

https://oo7-0310.tistory.com/80

 

ROS Melodic 설치하기(한줄설치)

Ubuntu 버전에 따라 지원하는 ROS 버전이 다르다. Ubuntu 16.04 ROS Kinetic Ubuntu 18.04 ROS Melodic Ubuntu 20.04 ROS Noetic 00 환경 VMware Workstation Pro Ubuntu 18.04 https://oo7-0310.tistory.com/79 VMware에 Ubuntu 18.04 설치 우분투는

oo7-0310.tistory.com

 

CHAPTER1.  로봇 소프트웨어 플랫폼

누구나 하나쯤은 보유하고 있는 대중적인 제품인 PC(PersonalComputer)와 PP(PersonalPhone)는 모듈화가 되어있다고한다.

즉, 다양한 하드웨어와의 결합이 가능하다.

대중적인 제품이 되기까지 오랜 시간이 걸렸고, 처음부터 모듈화가 잘 되어있었던 것은 아니라고 한다.

처음에는 하나의 회사(혹은 같은 계열사, 하청업체)에서 모든것을 해결하였다고 한다.

 

역사를 잊은 민족에게 미래는 없다.

영화 영웅을 보고 국뽕이 차올라서 한 멘트이니 크게 신경을 쓰지 않도록 한다.

 

역사는 반복되고, 현재의 로봇 분야가 그렇다고 한다. 혼자 다 해먹는다고 한다.

필요한 과정일 수도 있다고 하지만, 이제는 바뀌어야한다고 단호하게 말한다.

 

플랫폼 생태계의 4대 요소에는

<하드웨어모듈, 운영체제, 앱, 유저> 

가 있다고 한다.

 

소프트웨어 플랫폼이 가져오는 변화 중에는 <하드웨어, 운영체제, 애플리케이션>의 분리가 있다.

현재 혼자 다 먹고있는 로봇 시장에 생태계속 분업을 진행시키기 위해서는

로봇 소프트웨어 플랫폼이 필요한 것이다.

 

CHAPTER2.  로봇 운영체제 ROS

ROS의 특징은 다음과 같다.

  • 이기종 디바이스 간의 통신 지원
  • 다양한 운영체제 위에서 동작 가능
  • 여러 프로그래밍 언어와 기능을 제공
  • 통신 인프라
  • 로봇 관련 다양한 기능
  • 다양한 개발 도구.

CHAPTER3.  ROS 개발환경 구축

호기롭게 한줄 설치를 시도해 본다.

암호가 기억이 나지 않는다. 살려주시라요.

 

다운로드 되는동안 인내의 시간을 가져본다.

설치가 완료되었으면

$ gedit ~/.bashrc

명령으로 치트키를 확인해본다.

마지막으로 .bashrc 파일에 가 보면 단축키 설정 등 환경변수가 설정 되어있는 걸 볼 수 있다. 설치과정에서 자동으로 정해주긴 했지만 시스템에는 따로 반영해줘야 한다.

$ source .bashrc 

명령으로 시스템에 반영시켜준다.

이어서 거북이와 놀아본다.

 

이것으로 글을 마쳐본다.

 

 

 

 

참고 사이트 소개

https://oo7-0310.tistory.com/80

 

ROS Melodic 설치하기(한줄설치)

Ubuntu 버전에 따라 지원하는 ROS 버전이 다르다. Ubuntu 16.04 ROS Kinetic Ubuntu 18.04 ROS Melodic Ubuntu 20.04 ROS Noetic 00 환경 VMware Workstation Pro Ubuntu 18.04 https://oo7-0310.tistory.com/79 VMware에 Ubuntu 18.04 설치 우분투는

oo7-0310.tistory.com

 

반응형