ROBOTIS 강의를 들으며 학습한 내용이고,
ROS 설치과정에서는 다음 블로그를 참고 하여본다.
https://oo7-0310.tistory.com/80
CHAPTER1. 로봇 소프트웨어 플랫폼
누구나 하나쯤은 보유하고 있는 대중적인 제품인 PC(PersonalComputer)와 PP(PersonalPhone)는 모듈화가 되어있다고한다.
즉, 다양한 하드웨어와의 결합이 가능하다.
대중적인 제품이 되기까지 오랜 시간이 걸렸고, 처음부터 모듈화가 잘 되어있었던 것은 아니라고 한다.
처음에는 하나의 회사(혹은 같은 계열사, 하청업체)에서 모든것을 해결하였다고 한다.
역사를 잊은 민족에게 미래는 없다.
영화 영웅을 보고 국뽕이 차올라서 한 멘트이니 크게 신경을 쓰지 않도록 한다.
역사는 반복되고, 현재의 로봇 분야가 그렇다고 한다. 혼자 다 해먹는다고 한다.
필요한 과정일 수도 있다고 하지만, 이제는 바뀌어야한다고 단호하게 말한다.
플랫폼 생태계의 4대 요소에는
<하드웨어모듈, 운영체제, 앱, 유저>
가 있다고 한다.
소프트웨어 플랫폼이 가져오는 변화 중에는 <하드웨어, 운영체제, 애플리케이션>의 분리가 있다.
현재 혼자 다 먹고있는 로봇 시장에 생태계속 분업을 진행시키기 위해서는
로봇 소프트웨어 플랫폼이 필요한 것이다.
CHAPTER2. 로봇 운영체제 ROS
ROS의 특징은 다음과 같다.
- 이기종 디바이스 간의 통신 지원
- 다양한 운영체제 위에서 동작 가능
- 여러 프로그래밍 언어와 기능을 제공
- 통신 인프라
- 로봇 관련 다양한 기능
- 다양한 개발 도구.
CHAPTER3. ROS 개발환경 구축
호기롭게 한줄 설치를 시도해 본다.
암호가 기억이 나지 않는다. 살려주시라요.
다운로드 되는동안 인내의 시간을 가져본다.
설치가 완료되었으면
$ gedit ~/.bashrc
명령으로 치트키를 확인해본다.
마지막으로 .bashrc 파일에 가 보면 단축키 설정 등 환경변수가 설정 되어있는 걸 볼 수 있다. 설치과정에서 자동으로 정해주긴 했지만 시스템에는 따로 반영해줘야 한다.
$ source .bashrc
명령으로 시스템에 반영시켜준다.
이어서 거북이와 놀아본다.
이것으로 글을 마쳐본다.
참고 사이트 소개
https://oo7-0310.tistory.com/80
'FOSCAR-(Autonomous Driving) > ROS 스터디' 카테고리의 다른 글
[2023 ROS 스터디] 선병범 #1주차 - ROS설치 (2) | 2023.01.16 |
---|---|
[2023 ROS 스터디] 김예진 #1주차 - ROS 소개 및 설치하기 (1) | 2023.01.16 |
[2023 ROS 스터디] 조성준 #1주차 - ROS에 대해 알아보자 (2) | 2023.01.15 |
[2023 ROS 스터디] 성동현 #1주차 - ROS에 대해 알아보자 (1) | 2023.01.15 |
[2023 ROS 스터디] 주승근 #1주차 - ROS 입문 (1) | 2023.01.15 |