FOSCAR-(Autonomous Driving) (163) 썸네일형 리스트형 [2023 ROS 스터디] 변준형 #1주차 - ROS에 대해 알아보자 ROS란? Robot Operating System의 약자로 로봇을 다룰 수 있게 도와주는 메타운영체제입니다. 여기서 메타운영체제란 어플리케이셔노가 분산 컴퓨팅 자원간의 가상화 레이어로 분산 컴퓨팅 자원을 활용하여 스케줄링 및 로드, 감시, 에러 처리 등을 실행하는 시스템이라고 볼 수 있다. 즉 전통적인 운영체제가 아닌, 기존의 전통적인 운영체제를 이용하는 것이라고 볼 수 있습니다. ROS의 특징 1. 통신 인프라 * 노드 간 데이터 통신을 제공 * 통상적 미들웨어로 지칭되는 메시지 전달 인터페이스 지원 2. 로봇 관련 다양한 기능 * 로봇에 대한 표준 메시지 정의 * 다양한 라이브러리 * 센싱/인식 * 네비게이션 * 매니퓰레이션 3. 다양한 개발 도구 * 로봇 개발에 필요한 다양한 개발 도구를 제공 *.. [2023 ROS 스터디] 최지웅 #1주차 - ROS의 기본 1) 로봇 소프트웨어 플랫폼의 장점 - 하드웨어 플랫폼과의 소프트웨어 플랫폼간의 인터페이스 확립 - 하드웨어 지식없이도 응용 프로그램 작성 가능(소프트웨어 인력들이 참여가능) - 서비스에 집중 - 로봇 개발의 급속도 발전 가능 2) ROS 란? - 오픈소스 기반 로봇을 위한 운영체제 - 로봇틱스 소프트웨어 개발을 전세계 공동작업 가능하도록 생태계를 구축 - 메타운영체제이다 (이기종 디바이스 간의 통신 지원의 장점) - 통신인프라 구축, 로봇 관련 다양한 기능, 다양한 개발 도구 3) ROS 개발 환경 구축 컨트롤 창 여는 방법: ctrl + alt + t 한줄 설치를 하려고 했는데 그 이후, 창을 순서대로 열고 roscore/ rosrun turtlesim turtlesim_node/ rosrun tur.. [2023 ROS 스터디] 정혁제 #1주차 - ROS에 대해 알아보자 들어가며 강의가 총 3편이였지만, 막상 이론적인 내용 뿐이라 사실 패드에 쓰면서 공부를 더 많이 한 듯하다. 일단 리눅스의 단축키부터 하나도 모르는 상황이라, 기초적인 것들은 유튜브를 통해 배워나갔다. 출처 - https://www.youtube.com/watch?v=9_KIdQ8abH4 pwd 부터 sudo명렁어까지 필수적인 부분들을 설명해 주시는데, 아마 나빼고는 다들 아는 부분이라 생각한다... (조만간 책 한권 사서 자세한 구조까지 알아봐야겠다) Chapter 1. 이번강의는 전반적인 로봇의 현황에 대해 많이 설명해 주셨다. 처음 주제는 computer와 personal phone의 공통점 2가지이다. 1. 다양한 하드웨어의 결합이 가능한 하드웨어 모듈 2. 운영체제 + 애플리케이션 또한, Har.. [2023 ROS 스터디] 조현준 #1주차 - ROS의 개요, 설치 및 개발환경 세팅 Chapter 1. 로봇 소프트웨어 플랫폼 1강에서는 로봇 소프트웨어 플랫폼의 탄생배경과 필요성에 대해 설명한다. 산업시장에서는 ' 모듈 + OS + APP(서비스) + 유저 '의 4대 요소가 상호작용을 이루며 분업이 되고있다. 하지만 로봇분야의 기업들은 이 분업이 이루어지지 않아 대중화가 잘 되고있지 않다. 로봇 소프트웨어 플랫폼이 가져올 미래 하드웨어 플랫폼과 소프트웨어 플랫폼간의 인터페이스 확립 모듈형 하드웨어 플랫폼 확산 하드웨어에 대한 지식이 없어도 응용프로그램 작성 가능 더 많은 소프트웨어 인력들이 로보틱스 분야로 진입 가능 유저에게 제공할 서비스에 집중 가능 실 수요가 있는 서비스 제공으로 유저 계층 형성 및 피드백 가능 로봇 개발이 급속도로 발전할 수 있는 계기가 된다. Chapter 2... [2023 ROS 스터디] 조영상 #1주차 - ROS설치 *강의 출처 : 로보티즈(표윤석님) 스터디 내용 중 혹시 틀리거나 잘못된 부분이 있을 때 정말 가감 없이 지적해주시면 부족한 제가 성장하는데 큰 도움이 될 것 같습니다. 감사합니다! 강의를 통해 굉장히 많은 이야기들을 들었지만 주된 핵심내용은 사실 얼마 되지 않았다. 우선 Chapter 1의 내용을 요약해 보자. Chapter 1 해당 Chapter의 내용을 한 문장으로 요약하자면 '앞으로 우리가 해야 할 (개인용) 로봇 개발의 방향성'이라고 할 수 있다. 미래에 대중화될 로봇을 개발하기 위한 참고서로 '개인용 컴퓨터(PC)'와 '개인용 휴대전화(PP)'를 예시로 들었다. PC와 PP가 개발된 과정처럼, 로봇 개발 역시 현재 같은 길을 걷고 있고, 앞으로도 PC와 PP의 발자취를 따라갈 것이다.라는 것이.. [2023 ROS 스터디] 임현진 #1주차 - ROS설치 ROS 설치 ROS를 설치하는 방법에는 1줄 설치 또는 수동 설치 방법이 있습니다. 강의에 나온대로 1줄에 설치하는 방법은 다음과 같았습니다. 하지만, 개발에 익숙해지면 ROS를 직접 수동으로 설치 할 줄 알아야 한다고 해서, 수동으로 직접 설치를 해보았습니다. 수동으로 설치할 경우에는 자신의 Ubuntu버전에 따라서 2가지로 나뉩니다. Ubuntun 버전이 18.04인 경우에는 ROS Melodic Morenia를 설치해야 하고, Ubuntu 버전이 20.04인 경우에는 ROS Noetic Ninjemys를 설치해야합니다. 저의 경우에는 Ubuntu가 18.04의 버전이기 때문에, ROS Melodic Morenia를 설치하였습니다. http://wiki.ros.org/melodic/Installati.. [2023 ROS 스터디] 신의석 #1주차 - ROS설치 0주차 ubuntu 설치에 이어 1주차에 ROS설치를 진행했다. 강의에서 한 줄 설치와 수동설치 둘 다 할 수 있어야 한다고 했다. 우분투와 ROS사용에 익숙하지 않은 상태에서 수동설치는 시기상조라 생각해 한 줄 설치로 진행했다. 처음 설치할 때 꽤 긴 시간이 소요돼 이렇게 간단히 성공하나 생각했다. 하지만 어김없이 겪게 되는 수많은 에러들... .... 왜.... 왜 도대체 왜 를 반복하며 해결하려 하면 할수록 늘어나는 에러들에 지쳐가던 중 내 실수가 있었다기 보단 뭔가 근본적인 문제가 있지 않을까 생각하게 됐다. 프로그램 만병통치약 껐다 켜기도 해 봤지만 어김없이 실패했다. 결국 기존 ubuntu 삭제 후 다시 설치하는 지경에 이르렀다. 다시 새롭게 시작할 때 ubuntu software update.. [2023 ROS 스터디] 조한준 #1주차 - ROS설치 우선 강의에서 한 줄 설치라고 간편하게 나와있었다. 하지만 VM Virtual Box, ubuntu의 개념에 생소했던 나는 어디다 써야 될지 몰랐다. 애꿎은 윈도우 터미널에 사용했지만 당연히 될 리가 없었다. VM Virtual Box 안에 있는 ubuntu에 돌아와 여기저기 찾아본 결과 여기에도 터미널이 있다는 것을 알아냈다. 우분투를 설치할 때 무슨 오류가 있었는지 들어갈 때마다 계속 설치 창이 나와서 그것을 해결하는데 애를 먹었다. ROS Melodic을 설치 할때 이 블로그를 참고했다. https://oo7-0310.tistory.com/80 ROS Melodic 설치하기(한줄설치) Ubuntu 버전에 따라 지원하는 ROS 버전이 다르다. Ubuntu 16.04 ROS Kinetic Ubuntu .. 이전 1 ··· 17 18 19 20 21 다음