본문 바로가기

반응형

FOSCAR-(Autonomous Driving)/ROS 스터디

(118)
[2023 ROS 스터디] 손은빈 #1주차 - ROS 설치하기 강의 1,2 내용 정리 Chapter1. 로봇 소프트웨어 플랫폼 PC, PP의 공통점 – 누구나 하나쯤은 보유하고 있는 대중화 제품 다양한 하드웨어의 결합이 가능한 하드웨어 모듈 운영체제(기반) + 애플리케이션 하드웨어 모듈 + 운영체제 + 앱(서비스) + 유저 => 생태계 4대 요소 (보이지 않는 생태계 속의 분업 가능) 소프트웨어 플랫폼이 가져온 변화 1. 하드웨어 인터페이스 통합 2. 하드웨어 추상화, 규격화, 모듈화 이루어짐 3. 가격이 떨어지고 성능이 올라감 4. 하드웨어 운영체제 애플리케이션 분리 -> 사용자 수요에 맞는 서비스에 집중. 5. 유저 증가. 구매와 피드백, 새로운 생태계의 선환 구조 형성 로봇분야 운영체제-> 약 40여가지 존재 로봇 소프트웨어 플랫폼이 가져올 미래 1. 하드웨어..
[2023 ROS 스터디] 선병범 #1주차 - ROS설치 Chapter 1과 Chapter 2의 정리내용을 썼었는데 ROS설치하는동안 임시저장내용이 날라가버려서 간략하게만 정리해보자면 Chapter 1에서는 PP와 PC의 공통점으로 부터 로봇 개발이 앞으로 어떠한 방향으로 나아갈 것인지에 대한 설명이었고 Chapter 2에서는 그러한 로봇개발 운영체제인 ROS는 기존의 운영체제와는 조금다른 운영체제로 전통적인 운영체제를 이용하는 메타 운영체제이며 그러한 ROS가 가진 장점들을 소개해주셨다. 드디어 문제의 Chapter 3에서는 ROS의 설치를 해보았는데.... 이게 정말 생각보다 너무 어려웠다. 우선 ROS설치 과정은 1. wiki.ros.org 2. ROS Wiki : Documentation 클릭 3. Install 클릭 4. ROS MElodic More..
[2023 ROS 스터디] 김예진 #1주차 - ROS 소개 및 설치하기 1주차 과제로 주어진 강의 총 3개 중 앞의 두 동영상의 내용은 ROS가 무엇인지에 관한 다양한 이야기가 담겨있었다. 먼저 Chapter1. 에서는 로봇 소프트웨어에 관한 소개가 주제였다. 퍼스널 컴퓨터, 퍼스널 폰 = 누구나 하나쯤은 보유하고 있는 대중화 제품, 다양한 하드웨어의 결합이 가능한 하드웨어 모듈. 컴퓨터 =운영체제(리눅스, 윈도우, 우분투, 레드햇, 페도라...) + 핸드폰 - 애플리케이션(iOS, 안드로이드, 윈도우...) 하드웨어 모듈 + 운영체제 + 앱(서비스) + 유저 = 에코시스템(생태계) - 보이지 않은 생태계 소의 분업. 로봇분야는?? 아직 대중화되지 못했다. 소프트웨어 플랫폼이 가져온 변화 - 하드웨어 인터페이스 통합, 하드웨어 추상화 규격화 모듈화, 가격이 낮아지고 성능은 ..
[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(Person..
[2023 ROS 스터디] 조성준 #1주차 - ROS에 대해 알아보자 이번 주차 과제는 1강. 로봇 소프트웨어 플랫폼 2강. 로봇 운영체제 ROS 3강. ROS 개발환경 구축을 듣고 공부하는 것입니다. 다들 파이팅 하면서 시작해 봅시다. Chapter 1. 로봇 소프트웨어 플랫폼 이번 강의에서는 이미 충분히 발전한 개인 컴퓨터와 휴대폰의 발전 과정을 바탕으로 앞으로 발전해야 할 로봇 소프트웨어 플랫폼의 방향에 대해 설명합니다. 기존 로봇 개발 방식은 마치 토니스타크가 아이언맨을 만드는 것처럼, 하드웨어 설계부터 소프트웨어까지 독자적으로 개발해야 하며, 소프트웨어의 설계를 위해서는 로봇 하드웨어에 대한 이해가 필요했는데, 이러한 문제는 각 분야의 전문가들의 접근이 쉽지 않아 발전 속도는 물론 대중화를 느리게 했고, 이런 문제점을 해결하고 빨리 대중화를 하기 위해서 하드웨어 ..
[2023 ROS 스터디] 성동현 #1주차 - ROS에 대해 알아보자 1주차에 듣게된 ROS관련 영상 중 chapter 1,2는 ROS라는 프로그램에 관련된 배경 지식에 대한 영상이었다. 해당 영상을 통해 다양한 지식을 얻게 되었으며 그 중 플랫폼에 대한 내용이 내 관심을 사로잡았다. ROS라는 프로그램을 알지 못하는 나에게 스마트폰, 컴퓨터의 생태계가 형성되었던 과정과 로봇 플랫폼의 현재 과정을 비교하며 앞으로의 로봇 시장을 예측하는 영상 내용은 ROS에 대해 더 많은 흥미를 이끌어내기에 충분히 매력적인 포인트였다. 그렇게 chapter 3인 ROS 개발 환경 구축을 본격적으로 시작함과 동시에 수많은 오류가 나기 시작하였다. terminal창이 열리지 않던 것이었다. 그래서 terminal 창을 열기 위해 검색을 통해 방법을 찾기 시작하였고 ubuntu 앱중 xterm이..
[2023 ROS 스터디] 주승근 #1주차 - ROS 입문 저번 0주차 과제로 ubuntu 설치를 완료하였다. 이번 1주차 과제로 ROS를 ubuntu에 설치하고 turtlesim 을 통해 설치 여부를 확인해보고자 한다. https://www.youtube.com/watch?v=mRR-3GqVlIU 위의 강의자료를 참고하여 처음에는 ROS 공식홈페이지를 통해 설치하고 싶은 욕심이 있었으나, 마주하게 되는 수많은 에러들.. 결국 ROS 공식홈페이지를 통한 설치는 좀 더 실력을 키운후에 다시 시도해보기로 하고, 한줄설치를 하기로 스스로 타협하였다. 강의에 나온 한줄설치를 ubuntu 터미널을 통해 설치해준다. 한번에 설치가 되었고, 순탄하게 진행되나 싶었지만,,, 설치 확인을 하기위한 roscore에서 첫번째 오류를 맞이하였다. 구글링을 통해 해결방법을 강구하였으나..
[2023 ROS 스터디] 박주빈 #1주차 - ROS Chapter 1. 로봇 소프트웨어 플랫폼 개인 컴퓨터와 휴대폰처럼 IT분야에서 기술적 발전을 이루려면 한 기업이 기술을 독점하는 것이 아니라 기업간 경쟁과 협업을 통해 공생해야 한다. 로봇 분야도 이러한 메커니즘으로 발전해 나가야 한다. 이를 '비지니스 에코시스템'이라고 한다. 에코시스템이 구축되면 하드웨어에 대한 지식 없이도 응용 프로그램 개발이 가능하기 때문에, 로봇틱스 분야에 더 많은 소프트웨어 인력 유입을 기대할 수 있다. 또한 개발자도 유저에게 제공할 서비스에 집중할 수 있게 된다. Chapter 2. 로봇 운영체제 ROS ROS는 에코시스템이 잘 구축되어 있는 로봇 소프트웨어 개발 프레임워크이다. ROS는 메타운영체제로 전통적인 운영체제(윈도우, 리눅스, 안드로이드)를 이용해 실행하는 시스템..

반응형