본문 바로가기

반응형

FOSCAR-(Autonomous Driving)

(181)
[2024 ROS 스터디] 이준호 #2주차 - ROS 명령어 및 도구 ROS 2주차 스터디 https://youtube.com/playlist?list=PLX-Ur4rl2-qwNB3cD5UAGo-RPe5IBw1pu&feature=shared 2024 ROS 스터디 2주차 www.youtube.com ROS 용어 Node : 최소 단위의 실행 가능한 프로세서 (하나의 실행 가능한 프로그램) Package : 하나 이상의 노드, 노드 실행을 위한 정보 등을 묶어 놓은 것 Message : 메세지를 통해 노드간의 데이터를 주고 받게 된다. Publisher → (Topic) → Subscriber Topic에 대해 1:1의 Publisher Subscriber 통신도 가능하며, 목적에 따라서 1:N, N:1, N:N 통신도 가능하다. Action, Action server, A..
[2024 ROS 스터디] 성창엽 #2주차 - ROS 명령어 및 도구 ROS Courses (한국어) https://github.com/robotpilot/ros-seminar www.youtube.com 이 글은 ROBOTIS OpenSourceTeam의 ROS Courses 강의를 보고 정리한 글이다. 이번 주에는 Chapter 4, 5, 6에 대해 공부해 보았다. ROS 용어 정리 Node 최소 단위의 실행 가능한 프로세서를 가리키는 용어로 하나의 실행 가능한 프로그램 Package 하나 이상의 노드, 노드 실행을 위한 정보 등을 묶어 놓은 것 Message 노드간의 데이터를 주고받는 형식 Topic 단뱡향의 연속성 통신 Service 양방향의 일회성 통신 Action Service와 유사하지만, 중간의 피드백이 있다는 차이가 존재 ROS 도구 RViz - ROS의 ..
[2024 ROS 스터디] 변수양 #2주차 - ROS 명령어 및 도구 https://youtube.com/playlist?list=PLX-Ur4rl2-qwNB3cD5UAGo-RPe5IBw1pu&feature=shared 2024 ROS 스터디 2주차 www.youtube.com ROS 강의Chapter4. ROS의 중요 컨셉 1) ROS 용어 정리 - Node: 최소 단위의 실행 가능한 프로세서(하나의 실행 가능한 프로그램) - Package: 하나 이상의 노드, 노드 실행을 위한 정보등을 묶어 놓은 것 - Message: 노드간의 데이터를 주고 받도록 하는 것, integer/floating/point/boolean 과 같은 변수 형태로 존 - Topic: 노드들 간에 통신을 할 수 있는 채널(두 프로그램 간에 어떤 통신이 발생하고, 어떤 메시지를 주고 받게 되는 경로 ..
[2024 ROS 스터디] 안선영 #2주차 - ROS 명령어 및 도구 https://youtube.com/playlist?list=PLX-Ur4rl2-qwNB3cD5UAGo-RPe5IBw1pu&feature=shared 2024 ROS 스터디 2주차 www.youtube.com 2주차에는 위 강의들을 보고 진행을 하였다. 2주차 강의들은 Chapter4. ROS의 중요컨셉, Chapter5. ROS 명령어, Chapter6. ROS 도구로 이루어져 있다 Chapter4. ROS의 중요컨셉 1. ROS 용어 Node : 최소 단위의 실행 가능한 프로세서. 각 노드는 메시지 통신으로 데이터를 주고 받는다. Package : 하나 이상의 노드, 노드 실행을 위한 정보 등을 묶어 놓은 것. Message : 메시지를 통해 노드간의 데이터를 주고받게 된다. (형태 : integer..
[2024 ROS 스터디] 이하람 #1주차 - ROS 소개 및 설치하기 Chapter1. 로봇 소프트웨어 플랫폼 소프트웨어 플랫폼이 가져온 변화 하드웨어 인터페이스 통합 하드웨어 추상화 및 모듈화 가격 감소 및 성능 상승 하드웨어, 운영체제, 애플리케이션 분리 사용자 수요에 맞는 서비스에 집중 유저 증가로 인한 플랫폼의 생태계 생성 로봇 소프트웨어 플랫폼의 종류 갈라파고스 오픈소스 클로즈드 소스 Chapter2. 로봇 운영체제 ROS ROS의 특징 메타 운영체제 통신 기능 로봇 관련 다양한 기능 다양한 개발 도구 Chapter3. ROS 개발환경 구축 사용하고자 하는 환경(Enviroment) 설정 먼저 사용하고자 하는 편집기, 터미널과 같이 사용하고자 하는 기본 환경을 구비하는 것이 좋다. 이후에는 ROS를 사용할 때 편한 단축 명령어를 사용할 수 있다. ROS 강의에도 ..
[2024 ROS 스터디] 이강욱 #1주차 - ROS 소개 및 설치하기 본 글은 다음 재생목록을 듣고 정리한 글입니다. https://www.youtube.com/playlist?list=PLX-Ur4rl2-qxkR14lmj4YdbNRcGYMA4mP 2024 ROS 스터디 1주차 www.youtube.com 해당 재생목록은 Chapter 1. 로봇 소프트웨어 플랫폼 Chapter 2. 로봇 운영체제 ROS Chapter 3. ROS 개발 환경 구축 으로 이루어져 있습니다. 다음은 각 챕터의 요약입니다. Chapter1. 로봇 소프트웨어 플랫폼 Personal Computer(PC)와 Personal Phone(스마트폰)의 공통점 누구나 하나쯤 보유하고 있는 "대중화 제품" 다양한 하드웨어 결합이 가능한 "하드웨어 모듈" "운영체제" 및 "애플리케이션( 서비스)" 위 공통점에..
[2024 ROS 스터디] 손희문 #1주차 - ROS 소개 및 설치하기 https://www.youtube.com/watch?v=ot_D9N-H4lQ&list=PLX-Ur4rl2-qxkR14lmj4YdbNRcGYMA4mP&index=1 위의 강의를 처음 들었던 작년 여름에는 리눅스가 무엇인지도 모르고 듀얼부팅 셋팅과 ROS 설치까지 한참을 걸렸었다. 6개월 정도가 지난 지금 스터디 글을 작성하면서 그때 개념이 조금 더 명확했다면 좋았을 부분들을 위주로 글을 작성해보자고 한다. 오늘은 1강에서 3강까지의 내용 정리이다. 1. 로봇 소프트웨어 플랫폼 1.1. 플랫폼의 구성요소 PC(Personal Computer) 와 Persoanl Phone의 공통점은 무엇인가? 의 질문이 주어지면서 강의가 시작되는데, 요점은 두 개 모두 누구나 하나쯤은 보유하고 있는 대중화 제품이라는 것이..
[2024 ROS 스터디] 이준호 #1주차 - ROS 소개 및 설치하기 https://www.youtube.com/playlist?list=PLX-Ur4rl2-qxkR14lmj4YdbNRcGYMA4mP 2024 ROS 스터디 1주차 www.youtube.com ROS 1주차 스터디 1)Ros - 로봇용 오픈 소스 메타 운영 체제 일반 운영체제 제공(Hardware abstraction, Low-level device control)등의 기능과 프로세스 사이의 메시지 전달, 패키지 관리 기능 여러 컴퓨터 시스템의 코드를 빌드,작성,실행을 위한 라이브러리 제공 구성- 하드웨어 모듈 + 운영체제 + 앱(서비스) + 유저 ROBOT ↔ 메타 운영 체제 ↔ SENSOR APP 2) 메타운영체제(Meta-Operating System): 딱히 정의된 용어 x, 어플리케이션과 분산 컴퓨..

반응형