백엔드 개발 능력에 AI 활용 능력까지 더하면 어떻게 되는지 궁금해?!
어떤 모임인가요?
로봇을 시뮬레이션하기 위해, ROS를 배워보고 싶다! 
<ROS2로 시작하는 로봇 프로그래밍> 책과 강의를 따라가보면서 ROS2를 같이 공부하는 모임입니다.
공부를 했다면 로봇을 또 만져봐야겠죠. Moveit2 또는 Nav2의 Tutorial을 실습해봅니다.
“내가 ROS 시뮬레이션을 구현해봤다!”는 자신감을 얻는 것이 목적입니다.
모임이 더 궁금하다면 모두의연구소 커뮤니티(https://join.slack.com/t/modulabs/shared_invite/zt-24wqh8x3q-N4AzqCVF_qD1x4RQeqFzAQ) 채널 #04_풀잎스쿨 에서 퍼실이에게 직접 질문할 수 있어요!
무엇을 얻을 수 있나요?
ROS2 책과 강의를 완독해요.
ROS2의 여러 개념을 이해 할 수 있어요.
ROS2로 자신의 로봇을 시뮬레이션 해봅니다! (잘되면 꼭 open해서 자랑해주세요!)
무엇을 공부하나요?
ROS2의 유명한 교과서 <ROS2로 시작하는 로봇 프로그래밍> 책과 강의
Moveit2 또는 Nav2 Tutorial
어떤 사전지식이 필요한가요?
ROS2는 C++ or Python을 사용합니다. 두 언어 중 하나 이상 자신 있으신 분. (언어는 본인선택)
ROS1에 대한 경험이 있다면 적응은 빠르실 거라 생각해요!
이런 분들이 들으면 좋아요!
ROS1은 해봤는데, 뭐가 바뀌었는지 모르시는 분
ROS2를 현업에서 하고 있지만, 개념을 같이 확인하고 싶은 분
ROS를 다뤄본 적은 없지만, 꺾이지 않는 마음을 가진 분
이런 분들은 신청하기 전 다시 한 번 고민해보세요!
C++ or Python 언어를 다루는 게 어려우신 분
프로그래밍에 필요한 기본적인 영어 독해 능력이 없으신 분
현재 상황상 꾸준히 학습을 하기 어려우신 분
공유와 토론을 매우 어려워하거나 안 좋아하시는 분
학습유형
사전학습
모임 운영 방식
매 주 1~2명의 멤버가 발표를 진행하고 그 내용에 대해 전원이 함께 토의합니다.
발표자는 직접 테스트해본 경험담을 공유합니다. 발표자료는 이미 https://cafe.naver.com/openrt/24070에 다 있으니 굳이 다 만드실 필요는 없습니다.
직접 구현하신 것을 띄워서 보여주시면서 진행하시면 베스트!
마지막 10분 동안은 다음주 발표자를 정하고 다음 진도를 정합니다.
커리큘럼
ROS2 첫 술 뜨기
기본적으로 56개의 강의이지만 서로 상의 하에 커리큘럼 조정할 수 있습니다. 기본 방침은 책과 총 56개의 강의를 차근차근 읽어보고, 최대한 실습하고 토의해보는 것입니다. 1~5주차까지는 기본 ROS2 개념에 적응하고 6주차 부터는 Moveit2 또는 Nav2를 선택하셔서 Tutorial을 따라가는 것을 목표로 합니다.
1주차 : Orientation / ROS 소개1
각자 자기소개
스터디 운영방안 논의 및 의견 수렴
Chapter별 발표담당 정하기
ROS 구현 경험 공유
해보고 싶은 프로젝트 논의(Moveit2 or Nav2 선택)
어떤식으로 기록을 남길까 논의
> 001 ROS 2 개발 환경 구축
> 002 ROS 2 기반 로봇 개발에 필요한 정보 링크 모음
> 003 왜? 'ROS 2'로 가야하는가?
> 004 ROS 2의 중요 컨셉과 특징
> 005 ROS 1과 2의 차이점을 통해 알아보는 ROS 2의 특징​
> 006 ROS 2와 DDS (Data Distribution Service)
> 007 패키지 설치와 노드 실행 
2주차 : ROS 소개2
> 008 ROS 2 노드와 메시지 통신
> 009 ROS 2 토픽 (Topic)
> 010 ROS 2 서비스 (Service)
> 011 ROS 2 액션 (Action)
> 012 ROS 2 토픽/서비스/액션 정리 및 비교
> 013 ROS 2 파라미터 (Parameter)
> 014 ROS 2 도구와 CLI 명령어
3주차 : ROS 소개3
> 015 ROS의 종합 GUI 툴 RQt
> 016 ROS 2 인터페이스 (interface)
> 017 ROS 2의 물리량 표준 단위
> 018 ROS 2의 좌표 표현
> 019 DDS의 QoS (Quality of Service)
> 020 ROS 2의 파일 시스템
> 021 ROS 2의 빌드 시스템과 빌드 툴
> 041 시간(Time, Duration, Clock, Rate)
4주차 : ROS2 기본 프로그래밍 (Python or C++ 본인 선택)
> 023 ROS 프로그래밍 규칙 (코드 스타일)
> 025 ROS 프로그래밍 기초 
> 027 토픽, 서비스, 액션 인터페이스
> 034 ROS 2 패키지 설계 
> 035 토픽 프로그래밍
> 036 서비스 프로그래밍
> 037 액션 프로그래밍
> 038 파라미터 프로그래밍
> 039 실행 인자 프로그래밍 
> 040 런치 프로그래밍
5주차 : ROS 2 심화 프로그래밍
> 042 Logging
> 043 ROS2CLI
> 044 Intra-process communication
> 045 QoS
> 046 Component
> 047 RQt plugin 
> 048 Life cycle
> 049 Security
> 050 Real-time
6주차 : 기타 내용 / 실습 시작
> 026 ROS 2 Tips
> 051 TF
> 052 URDF
> 053 CI & Lint
> 054 Unit tests
> 055 Buildfarm, Binary Release
> 056 ROS 2 추천 패키지
실습

  1. Moveit2 : https://moveit.picknik.ai/humble/doc/tutorials/tutorials.html

  2. Nav2 : https://navigation.ros.org/getting_started/index.html


둘 중 선택하여 자기가 원하는 로봇을 구현하는 Tutorial을 따라가 봅니다.
7주차
Moveit2 / Nav2
각 Tutorial에서 배운 내용 및 진행상황 공유
8주차
Moveit2 / Nav2
각 Tutorial에서 배운 내용 및 진행상황 공유
마무리

교재 / 학습자료 / 준비물
기본 학습자료 : <ROS2로 시작하는 로봇 프로그래밍> 서적, 표윤석 박사님의 강의자료(https://cafe.naver.com/openrt/24070)
준비물 : ROS2를 설치 및 실행할 수 있는 노트북
첫 시간 전 준비사항
1.각자의 노트북 환경에서 ROS2 Humble Hawksbill 설치해오기 (https://cafe.naver.com/openrt/25288 : 개발환경 구축참고)
분명 설치 못하신 분들도 있을테니, 첫 주차에 같이 와서 경험을 공유해봐요.
(강의와 다르지만 Humble 버전을 선택한 이유는 Moveit2 와 Nav2가 Humble 추천된다고 합니다)
2. 전체 강의목록을 보시고, 어떤 부분이 중요한지 고민해주세요. (커리큘럼을 조정해야할 수도 있으니까요)
3. 어떤 로봇으로 무엇을 해볼 것인지에 대한 상상해보기.
퍼실이 소개
김창순

김창순

#ROS #완전초보 #ISFJ

자기 소개 및 개설 동기

로봇회사에서 모바일 로봇 임베디드 위주로 일했습니다.
여러 로봇들이 ROS1이었습니다. 그래서 항상 ROS를 해봐야겠다고 생각만 했었는데, 이번에 열심히 해보려고 합니다.
이왕 하는거 최신 버전으로 해보고 싶고, ROS에서 로봇을 구현하고 제어해보고 싶습니다.
비슷한 고민을 하신다면..! 같이 해보시죠!

소속

우리집 침대

풀잎스쿨 / LAB 참여 이력

풀잎30기 ROS2 첫 술 뜨기 퍼실

풀잎스쿨 참여 주의사항
Q. 풀잎스쿨은 강의인가요?
풀잎스쿨은 학원식 강의가 아닌, 플립러닝(flipped learning) 방식으로 참여자들이 함께 만들어 나가는 스터디 모임이에요. 따라서 출석과 사전 학습을 성실히 수행하고, 공부한 것을 함께 나눌 의지가 있으시다면 그 어디보다 많은 것을 얻어가실 수 있답니다!

Q. '퍼실이'는 누구인가요?
퍼실이는 함께 공부하는 스터디 리더예요. 강사가 아니어서 강의를 하지는 않지만, 커리큘럼을 기획하고 모임을 진행한답니다. 선의와 공유의 마음으로 기꺼이 지원해 모임을 이끌어 주시는 만큼, 퍼실이와 함께 따뜻한 모임을 함께 만들어 주세요. :)
부득이하게 모임 참석이 어렵거나 모임에 늦는 경우처럼, 원활한 참여가 어려운 경우에는 퍼실이가 미리 인지하고 준비하실 수 있도록 반드시 알려주세요!

Q. 사회적 거리두기 단계에 따라 안전하게 진행되나요?
모두의연구소는 사회적 거리두기 단계별 방역 조치를 지켜, 모든 연구원들이 안전한 환경에서 편안히 활동하실 수 있도록 노력하고 있습니다.
오프라인 모임 또한 사회적 거리두기 단계별 방역 조치에 따라 온라인으로 진행될 수 있습니다. 다만, 방역 조치상 오프라인 모임이 가능한 경우 오프라인 진행을 원칙으로 합니다. 추가적으로, 모임의 질을 위해 온•오프라인 병행은 '지양'하고 있습니다.
풀잎스쿨에는 온라인으로 진행되는 다양한 과정이 있답니다. 시간적•거리적 제약으로 오프라인 참여가 어려우신 분들은 온라인 과정을 주목해 주세요! :)

Q. 온라인 모임에 참여할 때 캠과 마이크를 반드시 켜야 하나요?
네. 모두의연구소는 연구원 분들이 최적의 환경에서 학습과 연구에 몰입하실 수 있는 환경 조성을 최우선으로 하고 있습니다. 따라서, 온라인 모임 시에는 토론과 질문이 빈번한 학습 환경에서의 몰입과 매끄러운 진행을 위해, 반드시 캠과 마이크를 켜서 대화에 참여하도록 안내하고 있습니다.
캠과 마이크를 켤 수 없는 경우에는 아쉽지만 참여를 제한하고 있으니, 반드시 캠과 마이크 기능이 포함된 도구를 준비해 주세요. 원활한 의사소통을 위해 자택 등의 조용한 공간에서 참여해 주시면 감사드리겠습니다.
환불정책
첫 모임 시작 전날까지 취소 및 전액 환불이 가능합니다.
환불 신청은 홈페이지 상단의 “문의글 작성” 에서 가능합니다.
ROS2 첫 술 뜨기

모임시작

2023년 04월 15일

모임일시

매주 토요일 10:30 ~ 13:30

모임장소

역삼캠퍼스

(서울 강남구 역삼로 156 태광빌딩 2층)

모집기간

2023년 03월 31일 ~ 04월 09일

모집인원

8명

모집방법

선착순

165,000원 / 총 8회 24시간

(6,875원 / 시간)

📢 브라우저 창이나 탭을 동시에 한 개 이상 열어서 모임을 신청하는 경우 결제 오류가 발생할 수 있으니 하나씩 신청 부탁드려요!

모집 마감된 모임의 경우 '공석 알림 신청'을 해주시면, 추후 취소하는 참여자가 있는 경우에 이메일로 알림을 보내드립니다.

"모임이 더 궁금하다면 모두의연구소 커뮤니티 채널 #04_풀잎스쿨 에서 퍼실이에게 직접 질문할 수 있어요!"

모두의연구소에서 만들면 다릅니다. AI학교 아이펠 DS과정 마침내 오픈!
ROS2 첫 술 뜨기

모임시작

2023년 04월 15일

모임일시

매주 토요일 10:30 ~ 13:30

모임장소

역삼캠퍼스

(서울 강남구 역삼로 156 태광빌딩 2층)

모집기간

2023년 03월 31일 ~ 04월 09일

모집인원

8명

모집방법

선착순

165,000원 / 총 8회 24시간

(6,875원 / 시간)

📢 브라우저 창이나 탭을 동시에 한 개 이상 열어서 모임을 신청하는 경우 결제 오류가 발생할 수 있으니 하나씩 신청 부탁드려요!

모집 마감된 모임의 경우 '공석 알림 신청'을 해주시면, 추후 취소하는 참여자가 있는 경우에 이메일로 알림을 보내드립니다.

"모임이 더 궁금하다면 모두의연구소 커뮤니티 채널 #04_풀잎스쿨 에서 퍼실이에게 직접 질문할 수 있어요!"

어떤 모임인가요?
로봇을 시뮬레이션하기 위해, ROS를 배워보고 싶다! 
<ROS2로 시작하는 로봇 프로그래밍> 책과 강의를 따라가보면서 ROS2를 같이 공부하는 모임입니다.
공부를 했다면 로봇을 또 만져봐야겠죠. Moveit2 또는 Nav2의 Tutorial을 실습해봅니다.
“내가 ROS 시뮬레이션을 구현해봤다!”는 자신감을 얻는 것이 목적입니다.
모임이 더 궁금하다면 모두의연구소 커뮤니티(https://join.slack.com/t/modulabs/shared_invite/zt-24wqh8x3q-N4AzqCVF_qD1x4RQeqFzAQ) 채널 #04_풀잎스쿨 에서 퍼실이에게 직접 질문할 수 있어요!
무엇을 얻을 수 있나요?
ROS2 책과 강의를 완독해요.
ROS2의 여러 개념을 이해 할 수 있어요.
ROS2로 자신의 로봇을 시뮬레이션 해봅니다! (잘되면 꼭 open해서 자랑해주세요!)
무엇을 공부하나요?
ROS2의 유명한 교과서 <ROS2로 시작하는 로봇 프로그래밍> 책과 강의
Moveit2 또는 Nav2 Tutorial
어떤 사전지식이 필요한가요?
ROS2는 C++ or Python을 사용합니다. 두 언어 중 하나 이상 자신 있으신 분. (언어는 본인선택)
ROS1에 대한 경험이 있다면 적응은 빠르실 거라 생각해요!
이런 분들이 들으면 좋아요!
ROS1은 해봤는데, 뭐가 바뀌었는지 모르시는 분
ROS2를 현업에서 하고 있지만, 개념을 같이 확인하고 싶은 분
ROS를 다뤄본 적은 없지만, 꺾이지 않는 마음을 가진 분
이런 분들은 신청하기 전 다시 한 번 고민해보세요!
C++ or Python 언어를 다루는 게 어려우신 분
프로그래밍에 필요한 기본적인 영어 독해 능력이 없으신 분
현재 상황상 꾸준히 학습을 하기 어려우신 분
공유와 토론을 매우 어려워하거나 안 좋아하시는 분
학습유형
사전학습
모임 운영 방식
매 주 1~2명의 멤버가 발표를 진행하고 그 내용에 대해 전원이 함께 토의합니다.
발표자는 직접 테스트해본 경험담을 공유합니다. 발표자료는 이미 https://cafe.naver.com/openrt/24070에 다 있으니 굳이 다 만드실 필요는 없습니다.
직접 구현하신 것을 띄워서 보여주시면서 진행하시면 베스트!
마지막 10분 동안은 다음주 발표자를 정하고 다음 진도를 정합니다.
커리큘럼
ROS2 첫 술 뜨기
기본적으로 56개의 강의이지만 서로 상의 하에 커리큘럼 조정할 수 있습니다. 기본 방침은 책과 총 56개의 강의를 차근차근 읽어보고, 최대한 실습하고 토의해보는 것입니다. 1~5주차까지는 기본 ROS2 개념에 적응하고 6주차 부터는 Moveit2 또는 Nav2를 선택하셔서 Tutorial을 따라가는 것을 목표로 합니다.
1주차 : Orientation / ROS 소개1
각자 자기소개
스터디 운영방안 논의 및 의견 수렴
Chapter별 발표담당 정하기
ROS 구현 경험 공유
해보고 싶은 프로젝트 논의(Moveit2 or Nav2 선택)
어떤식으로 기록을 남길까 논의
> 001 ROS 2 개발 환경 구축
> 002 ROS 2 기반 로봇 개발에 필요한 정보 링크 모음
> 003 왜? 'ROS 2'로 가야하는가?
> 004 ROS 2의 중요 컨셉과 특징
> 005 ROS 1과 2의 차이점을 통해 알아보는 ROS 2의 특징​
> 006 ROS 2와 DDS (Data Distribution Service)
> 007 패키지 설치와 노드 실행 
2주차 : ROS 소개2
> 008 ROS 2 노드와 메시지 통신
> 009 ROS 2 토픽 (Topic)
> 010 ROS 2 서비스 (Service)
> 011 ROS 2 액션 (Action)
> 012 ROS 2 토픽/서비스/액션 정리 및 비교
> 013 ROS 2 파라미터 (Parameter)
> 014 ROS 2 도구와 CLI 명령어
3주차 : ROS 소개3
> 015 ROS의 종합 GUI 툴 RQt
> 016 ROS 2 인터페이스 (interface)
> 017 ROS 2의 물리량 표준 단위
> 018 ROS 2의 좌표 표현
> 019 DDS의 QoS (Quality of Service)
> 020 ROS 2의 파일 시스템
> 021 ROS 2의 빌드 시스템과 빌드 툴
> 041 시간(Time, Duration, Clock, Rate)
4주차 : ROS2 기본 프로그래밍 (Python or C++ 본인 선택)
> 023 ROS 프로그래밍 규칙 (코드 스타일)
> 025 ROS 프로그래밍 기초 
> 027 토픽, 서비스, 액션 인터페이스
> 034 ROS 2 패키지 설계 
> 035 토픽 프로그래밍
> 036 서비스 프로그래밍
> 037 액션 프로그래밍
> 038 파라미터 프로그래밍
> 039 실행 인자 프로그래밍 
> 040 런치 프로그래밍
5주차 : ROS 2 심화 프로그래밍
> 042 Logging
> 043 ROS2CLI
> 044 Intra-process communication
> 045 QoS
> 046 Component
> 047 RQt plugin 
> 048 Life cycle
> 049 Security
> 050 Real-time
6주차 : 기타 내용 / 실습 시작
> 026 ROS 2 Tips
> 051 TF
> 052 URDF
> 053 CI & Lint
> 054 Unit tests
> 055 Buildfarm, Binary Release
> 056 ROS 2 추천 패키지
실습

  1. Moveit2 : https://moveit.picknik.ai/humble/doc/tutorials/tutorials.html

  2. Nav2 : https://navigation.ros.org/getting_started/index.html


둘 중 선택하여 자기가 원하는 로봇을 구현하는 Tutorial을 따라가 봅니다.
7주차
Moveit2 / Nav2
각 Tutorial에서 배운 내용 및 진행상황 공유
8주차
Moveit2 / Nav2
각 Tutorial에서 배운 내용 및 진행상황 공유
마무리

교재 / 학습자료 / 준비물
기본 학습자료 : <ROS2로 시작하는 로봇 프로그래밍> 서적, 표윤석 박사님의 강의자료(https://cafe.naver.com/openrt/24070)
준비물 : ROS2를 설치 및 실행할 수 있는 노트북
첫 시간 전 준비사항
1.각자의 노트북 환경에서 ROS2 Humble Hawksbill 설치해오기 (https://cafe.naver.com/openrt/25288 : 개발환경 구축참고)
분명 설치 못하신 분들도 있을테니, 첫 주차에 같이 와서 경험을 공유해봐요.
(강의와 다르지만 Humble 버전을 선택한 이유는 Moveit2 와 Nav2가 Humble 추천된다고 합니다)
2. 전체 강의목록을 보시고, 어떤 부분이 중요한지 고민해주세요. (커리큘럼을 조정해야할 수도 있으니까요)
3. 어떤 로봇으로 무엇을 해볼 것인지에 대한 상상해보기.
퍼실이 소개

김창순

김창순
#ROS #완전초보 #ISFJ
자기소개 및 개설동기
로봇회사에서 모바일 로봇 임베디드 위주로 일했습니다.
여러 로봇들이 ROS1이었습니다. 그래서 항상 ROS를 해봐야겠다고 생각만 했었는데, 이번에 열심히 해보려고 합니다.
이왕 하는거 최신 버전으로 해보고 싶고, ROS에서 로봇을 구현하고 제어해보고 싶습니다.
비슷한 고민을 하신다면..! 같이 해보시죠!
소속
우리집 침대
풀잎스쿨 / LAB 참여 이력

풀잎30기 ROS2 첫 술 뜨기 퍼실

풀잎스쿨 참여 주의사항
Q. 풀잎스쿨은 강의인가요?
풀잎스쿨은 학원식 강의가 아닌, 플립러닝(flipped learning) 방식으로 참여자들이 함께 만들어 나가는 스터디 모임이에요. 따라서 출석과 사전 학습을 성실히 수행하고, 공부한 것을 함께 나눌 의지가 있으시다면 그 어디보다 많은 것을 얻어가실 수 있답니다!

Q. '퍼실이'는 누구인가요?
퍼실이는 함께 공부하는 스터디 리더예요. 강사가 아니어서 강의를 하지는 않지만, 커리큘럼을 기획하고 모임을 진행한답니다. 선의와 공유의 마음으로 기꺼이 지원해 모임을 이끌어 주시는 만큼, 퍼실이와 함께 따뜻한 모임을 함께 만들어 주세요. :)
부득이하게 모임 참석이 어렵거나 모임에 늦는 경우처럼, 원활한 참여가 어려운 경우에는 퍼실이가 미리 인지하고 준비하실 수 있도록 반드시 알려주세요!

Q. 사회적 거리두기 단계에 따라 안전하게 진행되나요?
모두의연구소는 사회적 거리두기 단계별 방역 조치를 지켜, 모든 연구원들이 안전한 환경에서 편안히 활동하실 수 있도록 노력하고 있습니다.
오프라인 모임 또한 사회적 거리두기 단계별 방역 조치에 따라 온라인으로 진행될 수 있습니다. 다만, 방역 조치상 오프라인 모임이 가능한 경우 오프라인 진행을 원칙으로 합니다. 추가적으로, 모임의 질을 위해 온•오프라인 병행은 '지양'하고 있습니다.
풀잎스쿨에는 온라인으로 진행되는 다양한 과정이 있답니다. 시간적•거리적 제약으로 오프라인 참여가 어려우신 분들은 온라인 과정을 주목해 주세요! :)

Q. 온라인 모임에 참여할 때 캠과 마이크를 반드시 켜야 하나요?
네. 모두의연구소는 연구원 분들이 최적의 환경에서 학습과 연구에 몰입하실 수 있는 환경 조성을 최우선으로 하고 있습니다. 따라서, 온라인 모임 시에는 토론과 질문이 빈번한 학습 환경에서의 몰입과 매끄러운 진행을 위해, 반드시 캠과 마이크를 켜서 대화에 참여하도록 안내하고 있습니다.
캠과 마이크를 켤 수 없는 경우에는 아쉽지만 참여를 제한하고 있으니, 반드시 캠과 마이크 기능이 포함된 도구를 준비해 주세요. 원활한 의사소통을 위해 자택 등의 조용한 공간에서 참여해 주시면 감사드리겠습니다.
환불정책
첫 모임 시작 전날까지 취소 및 전액 환불이 가능합니다.
환불 신청은 홈페이지 상단의 “문의글 작성” 에서 가능합니다.