본문 바로가기

반응형

FOSCAR-(Autonomous Driving)

(163)
[2024 ROS 스터디] 변수양 #1주차 - ROS 소개 및 설치하기 https://youtube.com/playlist?list=PLX-Ur4rl2-qxkR14lmj4YdbNRcGYMA4mP&feature=shared 2024 ROS 스터디 1주차 www.youtube.com ROS 강의 Chapter1. 로봇 소프트웨어 플랫폼 1) 플랫폼의 구성 요소 하드웨어 모듈 + 운영체제 + 앱(서비스) + 유저 -> 보이지 않는 생태계 속의 분업 2) 로봇 소프트웨어 플랫폼 * 소프트웨어 플랫폼이 가져온 변화 - 하드웨어 인터페이스 통합 - 하드웨어 추상화, 규격화, 모듈화 - 가격은 떨어지고 성능은 올라감 - 하드웨어, 운영체제, 애플리케이션 분리 - 사용자 수요에 맞는 서비스에 집중 - 유저가 증가하고, 구매와 피드백으로 새로운 생태계 선환 구조 형성 * 주요 로봇 운영체제..
[2024 ROS 스터디] <유민아> #1주차 - ROS 소개 및 설치하기 로봇이 개인용 컴퓨터(pc), 스마트폰 처럼 시장에 보급이 원활하게 되기 위해서, 산업의 분업화를 이뤄내고 생태계를 구축해야 한다. 생태계는 다음과 같다. 스마트폰을 예로 들면, 안드로이드 라는 운영체제를 기반으로 여러 하드웨어 회사들이 (삼성, lg) 등이 하드웨어를 개발한다. 그리고 앱 개발자도 따로 존재한다. 시장에서 수요와 공급이 이루어 지기 위해, 상품을 사는 소비자의 니즈를 정확히 파악해야 한다. 만약 한 회사가 운영체제, 하드웨어, 앱 개발을 모두 담당한다면, 소비자의 피드백을 받는 일을 전문화 하기 어려울 것이다. 하지만 앱개발자가 존재하기에 이들이 소비자와의 소통으로 휴대폰이라는 하드웨어를 소비자의 니즈에 맞게 사용할 수 있도록 여러 앱을 개발하고 있는 것이다. 로봇시장에서 위의 생태계 ..
[2024 ROS 스터디] <정성진> #1주차 - ROS 소개 및 설치하기 1주차 스터디 내용으로 ROS에 대한 전반적인 내용을 학습하고 ROS를 설치하는 과정을 진행하였다. chapter 1에서는 personal computer과 personal phone의 대중화 된 제품을 예로 들어 로봇 소트프웨어 플렛폼의 발전에 따른 로봇 산업의 미래 방향성에 대해서 이야기하였다. 또한 다양한 로봇 운영체제에 대한 내용을 다루었다. chapter 2에서는 본격적인 ROS에 대한 내용을 다루었다. ROS는 Robot Operating System의 약자로, 로봇 소프트웨어를 개발하기 위한 소프트웨어 프레임워크 라고 말할 수 있다. 또한 이는 메타 운영체제이다. 이는 기존의 리눅스, 윈도우, OS-X, 안드로이드를 이용하는 것이다. 이러한 운영체제 위에서 디바이스, 드라이버, 라이브러리, ..
[2024 ROS 스터디] 정주광 #1주차 - ROS 소개 및 설치하기 1주차 과제로 3개의 강의를 통해 ROS가 무엇인지에 대해서 찍먹해 보았다. Chapter1) Personal computer와 Personal phone는 다양한 하드웨어의 결합이 가능한 하드웨어 모듈로 이루어져 있으며 운영 체제 및 애플리케이션을 기반으로 이루어져 있다. 생태계 = 하드웨어 모듈 + 운영체제 + 앱 +유저 서비스 제공을 통한 유저가 생겨나며 유저의 피드백을 수용하고 하드웨어, 운영체제 그리고 앱(서비스)의 발전이 이루어짐을 알 수 있었다. 마찬가지로, 로봇 분야에서도 동일하게 적용 가능하다. 역사는 반복되며 로봇분야에서도 Personal computer, Personal phone와 같은 역사로 발전할 수 있다. (아직까 로봇분야의 운영체제는 춘추전국시대로 대중화 x) 로봇 소프트웨어..
[2024 ROS 스터디] 박재훈 #1주차 - ROS 소개 및 설치하기 https://www.youtube.com/playlist?list=PLRG6WP3c31_VIFtFAxSke2NG_DumVZPgw ROS Courses (한국어) https://github.com/robotpilot/ros-seminar www.youtube.com 다음 강의의 챕터 1, 2, 3 강의 내용을 요약한 글입니다. 기존 로봇 개발은 하드웨어 설계부터 비전, 네비게이션 등을 모두 다 개발해야 하고 하드웨어가 달라지면 소프트웨어 수정도 필요합니다. 이러한 단점을 해결하기 위해 로봇 소프트웨어 플랫폼 사용합니다. 로봇 소프트웨어 플랫폼의 장점 - 프로그램의 재사용 - 통신 기반 프로그 - 개발도구 지원 - 활성화된 커뮤니티 많은 로봇 소프트웨어 플랫폼 중 ROS의 장점은 무료이며 사용자가 가장 많..
[2024 ROS 스터디] 민경서 #1주차 - ROS 소개 및 설치하기 약 4주간 아래의 ROS 강의를 보고 중요한 내용을 정리하려고 한다. ROS Courses (한국어) https://github.com/robotpilot/ros-seminar www.youtube.com 1주차 : Chapter1 ~ Chapter3 2주차 : Chapter4 ~ Chapter6 3주차 : Chapter7 4주차 : Chapter11 다음과 같은 계획으로 진행할 예정이다. 바로 1주차 공부한 내용을 작성해보려고 한다. Chapter1 에서는 로봇 소프트웨어 플랫폼이라는 주제로 플랫폼의 구성 요소, 로봇 소프트웨어 플랫폼, 필요성, 필요성이 가져올 미래에 대해 설명한다. 로봇 소프트웨어 플랫폼에 대해 자세히 알고 싶다면 보는 것을 추천한다. 하지만, 시간이 없다면 굳이 안 봐도 될 것 같..
[2024 ROS 스터디] 성창엽 #1주차 - ROS 소개 및 설치하기 ROS Courses (한국어) https://github.com/robotpilot/ros-seminar www.youtube.com 이 글은 ROBOTIS OpenSourceTeam의 ROS Courses 강의를 보고 정리한 글이다. 이번 주에는 Chapter 1, 2, 3에 대해 공부해 보았다. Robot Operating System (ROS) ROS는 Robot Operating System의 약자로 로봇을 다룰 수 있게 도와주는 메타운영체제이다. 단순히 말해 로봇 소프트웨어를 개발하기 위한 프레임워크라고 생각하면 될 거 같다. ROS의 몇 가지 특징들에 대해 살펴보자면 다음과 같다. 이기종 디바이스(하나 이상의 디바이스) 간의 통신 지원 센싱/인식, 내비게이션과 같은 로봇 관련 다양한 기능 제..
[LiDAR팀] 라이다 스터디 Lesson 2 Lidar 교육은 Udacity에서 올려주는 강의(ls1~4) 및 깃허브 코드로 스터디하는 내용을 정리할거다. (출처:https://github.com/udacity/SFND_Lidar_Obstacle_Detection/https://www.youtube.com/watch?v=f4bx0tzpBBU) ​ Lesson 2: Point Cloud Segementation ​ 이제, 우리는 주어진 상황에서의 장애물들을 찾아내고 싶다. 하지만, 주어진 도로 상황에서 어떤 물체들은 우리가 보고 싶은 장애물들이 아니다. 예를 들자면, 도로위의 자유공간들이 해당된다. 만약 도로가 평평하면 도로가 아닌 지점에서 도로의 지점들을 골라내는 과정은 매우 간단하다. 이를 위해 우리는 Planar Segementation(평면분..

반응형