본문 바로가기

반응형

FOSCAR-(Autonomous Driving)/ROS 스터디

(116)
[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의 몇 가지 특징들에 대해 살펴보자면 다음과 같다. 이기종 디바이스(하나 이상의 디바이스) 간의 통신 지원 센싱/인식, 내비게이션과 같은 로봇 관련 다양한 기능 제..
[2023 ROS 스터디] 주승근 #4주차 - SLAM & 네비게이션 1) 이론 SLAM : Simultaneous Localization And Mapping : 동시적 위치 추정 및 지도 작성 Navigation : 차량 자동 항법 장치 로봇의 길 찾기 : 1) 위치 : 로봇의 위치 계측 / 추정하는 기능 ( GPS : 실외에서만 사용가능하고 날씨 등에 대한 한계,, ) ( 따라서 Indoor Positioning Sensor 사용 { Landmark, Indoor GPS, WiFi SLAM, Beacon...} ) 추측 항법(Dead reckoning) - 양 바퀴 축의 회전 값을 이용 - 이동 거리와 회전 값을 계산, 위치 측정 - 바닥 슬립, 기계적, 누적 오차 발생 - IMU 등의 관성 센서, 필터로 위치 보상 - 칼만필터 시리즈... 필요한 정보 - 양 바퀴 ..
[2023 ROS 스터디] 이은선 #4주차 - SLAM과 내비게이션 (1) 이론-SLAM과 내비게이션 SLAM 동시적 위치 추정 및 지도 작성 & 차량 자동 항법 장치 길 찾기에 필요한 것 1. 위치: 로봇의 위치 계측/추정하는 기능 ▪︎ GPS ▪︎ Indoor Positioning Seneor ▪︎ 데드레커닝 계산 ▪︎ Runge-Kutta 공식 이용 2. 센싱: 벽, 물체 등의 장애물의 계측하는 기능 ▪︎ 거리센서 : LRF, 초음파센서, 적외선 거리센서(PSD) ▪︎ 비전센서 : 스테레오 카메라, 모노 카메라, 전 방향 옴니 카메라 ▪︎ Depth camera : SwissRanger, Kinect-2, RealSense, Kinect, Xtion, Carmine(PrimeSense), Astra 3. 지도: 길과 장애물 정보가 담긴 지도 ▪︎ 로봇은 길을 찾아가..
[2023 ROS 스터디] 신의석 #4주차 - SLAM과 내비게이션 마지막 4주차 스터디에선 SLAM과 내비게이션에 대해 알아보고 실습을 진행해 봤습니다. *출처 ROS 강의 https://www.youtube.com/playlist?list=PLRG6WP3c31_VIFtFAxSke2NG_DumVZPgw ROS 강의 pdf 자료 https://github.com/robotpilot/ros-seminar GitHub - robotpilot/ros-seminar: ROS 수업, 세미나, 강연, 강의 등의 보조 자료 ROS 수업, 세미나, 강연, 강의 등의 보조 자료. Contribute to robotpilot/ros-seminar development by creating an account on GitHub. github.com Chapter 11. SLAM과 내비게이션..
[2023 ROS 스터디] 박준석 #4주차 - SLAM과 내비게이션 1. 내비게이션과 구성 요소 #길 찾기에 필요한 것 1) GPS 2) Indoor Positiong Sensor 3) 추측 항법 4) 경로 : 목적까지 최적 경로를 계산하고 주행하는 기능 SLAM - 위치 +센싱 -> 지도 NAVIGATION - 위치 + 센싱 + 지도 -> 경로 #SLAM을 위해 ROS에서 주어진 패키지 - Gmapping -OpenSLAM에 공개된 SLAM의 한 종류, ROS에서 패키지로 제공 http://wiki.ros.org/gmapping gmapping - ROS Wiki melodic noetic Show EOL distros: EOL distros: electric fuerte groovy hydro indigo jade kinetic lunar diamondback: On..

반응형