Uploaded November 2021 | Updated September 2026, 1 week ago
(3일차) 2021년 AI로봇해커톤 기술워크숍 Nvidia 주관 DeepStream 딥스트림 부트캠프(bootcamp, 신병훈련소)
m-hackathon.tistory.com/tag/technical_workshops_2021
(3일차) 2021년 AI로봇해커톤 기술워크숍 Nvidia 주관 DeepStream 딥스트림 부트캠프(bootcamp, 신병훈련소)
m-hackathon.tistory.com/tag/technical_workshops_2021

![[ROS 2] 16강 Action 프로그래밍 - python | 강의 : Roadbalance.com 김수영 대표
로보티즈 표윤석 박사님께서 감수해주셨습니다.
https://m-hackathon.tistory.com/tag/ROS2_Roadbalance 마곡 AI 로봇 사이에 모아두었습니다. 총 24강이며,
https://m-hackathon.tistory.com 에서 AI 로봇 해커톤 사이트(21년 9월 모집, 11월 본행사 예정) 에서 마곡 AI 로봇 해커톤을 운영합니다.
3 main sources
There are 3 main websites or sources where these tutorial uses those as references
- https://docs.ros.org
- https://developer.nvidia.com/
- Raffaello Bonghi, https://nanosaur.ai
강의 노트 링크
https://puzzling-cashew-c4c.notion.site/ROS-2-for-G-Camp-6f86b29e997e445badb69cc0af825a71
소스 코드 링크
https://github.com/Road-Balance/gcamp_ros2_basic
강의에 사용된 소스코드는 Open Source Robotics Foundation, Inc.의 코드를 참고하였습니다.
강의에 사용된 gif파일은 https://docs.ros.org로부터 참고하였습니다.
강의 후반부 제작하는 로봇은 Raffaello Bonghi의 https://nanosaur.ai를 참고하였습니다.
강의 중 사용된 콘텐츠 출처는 강의 노트에도 모두 명시되어 있으며 각 강의별로 분류하면 다음과 같습니다.
01강. ROS 2란?
* ROS/ROS 2 로고와 설명 이미지는 https://github.com/ros-infrastructure/artwork를 출처로 하며, (CC BY-NC 4.0)를 따릅니다.
* 각 이미지들의 출처는 다음과 같습니다.
- MoveIt : https://moveit.ros.org/documentation/concepts/
- ROS Industrial : https://rosindustrial.org/developmentprocess
- Exploring the performance of ROS2 : https://www.researchgate.net/publication/309128426_Exploring_the_performance_of_ROS2
- Real-Time Characteristics of ROS 2.0 in Multiagent Robot Systems: An Empirical Study : https://ieeexplore.ieee.org/document/9172073
02강. ROS 2 Foxy 설치 - Linux20.04
* ROS 2설치 튜토리얼은 ROS 2 공식 페이지를 참고하며, (CC BY-NC 4.0)를 따릅니다. https://docs.ros.org/en/foxy/
03강. ROS 2 Foxy 설치 - Windows 10
* ROS 2설치 튜토리얼은 ROS 2 공식 페이지를 참고하며, (CC BY-NC 4.0)를 따릅니다.
1. https://docs.ros.org/en/foxy/
2. https://ms-iot.github.io/ROSOnWindows/ros2/nav2.htm
04강. 실습을 위한 Gazebo Simulation 소개
없음
05강. ROS 2 Node, Package와 기본 커멘드
* 휴머노이드 로봇 이미지는 다음 논문을 출처로 하며, (CC BY-NC 4.0)를 따릅니다.
A decentralized multi-agent control approach for robust robot plan execution
06강. ROS 2 Launch, launch file 작성
없음
07강. ROS 2 Topic
* 사용된 gif 이미지들은 ROS 2 공식 페이지를 참고하며, (CC BY-NC 4.0)를 따릅니다.
1. https://docs.ros.org/en/foxy/
2. https://docs.ros.org/
08강. Topic 프로그래밍 - python
* 사용된 gif 이미지는 ROS 2 공식 페이지를 참고하며, (CC BY-NC 4.0)를 따릅니다.
1. https://docs.ros.org/en/foxy/
2. https://docs.ros.org/
09강. Topic 프로그래밍 - python2
* 사용된 gif 이미지는 ROS 2 공식 페이지를 참고하며, (CC BY-NC 4.0)를 따릅니다. https://docs.ros.org/en/foxy/
* QoS 관련 표 출처
https://cafe.naver.com/openrt/24319
오픈소스 소프트웨어 & 하드웨어: 로봇 기술 공유 카페 (오로카)) - DDS의 QoS(Quality of Service) | 작성자 표윤석
10강. Node 프로그래밍 - c++
* 사용된 코드는 ROS 2 공식 페이지를 참고하며, (CC BY-NC 4.0)를 따릅니다. https://docs.ros.org/en/foxy/
11강. Topic 프로그래밍 - c++
* 사용된 코드는 ROS 2 공식 페이지를 참고하며, (CC BY-NC 4.0)를 따릅니다. https://docs.ros.org/en/foxy/
12강. ROS 2 Service
* 사용된 gif 이미지는 ROS 2 공식 페이지를 참고하며, (CC BY-NC 4.0)를 따릅니다. https://docs.ros.org/en/foxy/
13강. Service 프로그래밍 - python
* 사용된 gif 이미지는 ROS 2 공식 페이지를 참고하며, (CC BY-NC 4.0)를 따릅니다. https://docs.ros.org/en/foxy/
14강. Service 프로그래밍 - c++
* 사용된 gif 이미지는 ROS 2 공식 페이지를 참고하며, (CC BY-NC 4.0)를 따릅니다. https://docs.ros.org/en/foxy/
15강. ROS 2 Action
* 사용된 gif 이미지는 ROS 2 공식 페이지를 참고하며, (CC BY-NC 4.0)를 따릅니다. https://docs.ros.org/en/foxy/
16강. Action 프로그래밍 - python
* 사용된 gif 이미지는 ROS 2 공식 페이지를 참고하며, (CC BY-NC 4.0)를 따릅니다. https://docs.ros.org/en/foxy/
17강. Action 프로그래밍 - c++
* 사용된 코드는 ROS 2 공식 페이지를 참고하며, (CC BY-NC 4.0)를 따릅니다. https://docs.ros.org/en/foxy/
18강. 중간 프로젝트 - Maze World
없음
19강. 중간 프로젝트 - Maze World 2
* 사용된 코드는 ROS 2 공식 페이지를 참고하며, (CC BY-NC 4.0)를 따릅니다. https://docs.ros.org/en/foxy/
20강. [Nanosaur] 프로젝트 소개 및 BOM
* 본 프로젝트의 원본은 다음과 같습니다. : https://nanosaur.ai/
* Jetson Nano의 이미지는 Nvidia Developer 페이지를 참고하였습니다.
Jetson Nano images are ©2021 by NVIDIA Corporation in the United States and other countries and is used under license to XYZ Corporation from NVIDIA Corporation.
21강. [Nanosaur] 부품 소개 및 조립 - 3D 프린팅 파츠
* 본 프로젝트의 원본은 다음과 같습니다. : https://nanosaur.ai/
22강. [Nanosaur] 부품 소개 및 조립 - 전자부
* 본 프로젝트의 원본은 다음과 같습니다. : https://nanosaur.ai/
* Jetson Nano의 pinmap 이미지는 Nvidia Developer 페이지를 참고하였습니다.
Jetson Nano images are ©2021 by NVIDIA Corporation in the United States and other countries and is used under license to XYZ Corporation from NVIDIA Corporation.
23강. [Nanosaur] ROS 2와 원격 조종을 통해 구동시켜보기
* 본 프로젝트의 원본은 다음과 같습니다. : https://nanosaur.ai/
24강. 강의 종료, Future Work
* 본 프로젝트의 원본은 다음과 같습니다. : https://nanosaur.ai/ [ROS 2] 16강 Action 프로그래밍 - python | 강의 : Roadbalance.com 김수영 대표](https://i.ytimg.com/vi/kF_lDmueCG4/mqdefault.jpg)







![[ROS 2] 14강 Servie 프로그래밍 - C++ | 강의 : Roadbalance.com 김수영 대표
로보티즈 표윤석 박사님께서 감수해주셨습니다.
https://m-hackathon.tistory.com/tag/ROS2_Roadbalance 마곡 AI 로봇 사이에 모아두었습니다. 총 24강이며,
https://m-hackathon.tistory.com 에서 AI 로봇 해커톤 사이트(21년 9월 모집, 11월 본행사 예정) 에서 마곡 AI 로봇 해커톤을 운영합니다.
3 main sources
There are 3 main websites or sources where these tutorial uses those as references
- https://docs.ros.org
- https://developer.nvidia.com/
- Raffaello Bonghi, https://nanosaur.ai
강의 노트 링크
https://puzzling-cashew-c4c.notion.site/ROS-2-for-G-Camp-6f86b29e997e445badb69cc0af825a71
소스 코드 링크
https://github.com/Road-Balance/gcamp_ros2_basic
강의에 사용된 소스코드는 Open Source Robotics Foundation, Inc.의 코드를 참고하였습니다.
강의에 사용된 gif파일은 https://docs.ros.org로부터 참고하였습니다.
강의 후반부 제작하는 로봇은 Raffaello Bonghi의 https://nanosaur.ai를 참고하였습니다.
강의 중 사용된 콘텐츠 출처는 강의 노트에도 모두 명시되어 있으며 각 강의별로 분류하면 다음과 같습니다.
01강. ROS 2란?
* ROS/ROS 2 로고와 설명 이미지는 https://github.com/ros-infrastructure/artwork를 출처로 하며, (CC BY-NC 4.0)를 따릅니다.
* 각 이미지들의 출처는 다음과 같습니다.
- MoveIt : https://moveit.ros.org/documentation/concepts/
- ROS Industrial : https://rosindustrial.org/developmentprocess
- Exploring the performance of ROS2 : https://www.researchgate.net/publication/309128426_Exploring_the_performance_of_ROS2
- Real-Time Characteristics of ROS 2.0 in Multiagent Robot Systems: An Empirical Study : https://ieeexplore.ieee.org/document/9172073
02강. ROS 2 Foxy 설치 - Linux20.04
* ROS 2설치 튜토리얼은 ROS 2 공식 페이지를 참고하며, (CC BY-NC 4.0)를 따릅니다. https://docs.ros.org/en/foxy/
03강. ROS 2 Foxy 설치 - Windows 10
* ROS 2설치 튜토리얼은 ROS 2 공식 페이지를 참고하며, (CC BY-NC 4.0)를 따릅니다.
1. https://docs.ros.org/en/foxy/
2. https://ms-iot.github.io/ROSOnWindows/ros2/nav2.htm
04강. 실습을 위한 Gazebo Simulation 소개
없음
05강. ROS 2 Node, Package와 기본 커멘드
* 휴머노이드 로봇 이미지는 다음 논문을 출처로 하며, (CC BY-NC 4.0)를 따릅니다.
A decentralized multi-agent control approach for robust robot plan execution
06강. ROS 2 Launch, launch file 작성
없음
07강. ROS 2 Topic
* 사용된 gif 이미지들은 ROS 2 공식 페이지를 참고하며, (CC BY-NC 4.0)를 따릅니다.
1. https://docs.ros.org/en/foxy/
2. https://docs.ros.org/
08강. Topic 프로그래밍 - python
* 사용된 gif 이미지는 ROS 2 공식 페이지를 참고하며, (CC BY-NC 4.0)를 따릅니다.
1. https://docs.ros.org/en/foxy/
2. https://docs.ros.org/
09강. Topic 프로그래밍 - python2
* 사용된 gif 이미지는 ROS 2 공식 페이지를 참고하며, (CC BY-NC 4.0)를 따릅니다. https://docs.ros.org/en/foxy/
* QoS 관련 표 출처
https://cafe.naver.com/openrt/24319
오픈소스 소프트웨어 & 하드웨어: 로봇 기술 공유 카페 (오로카)) - DDS의 QoS(Quality of Service) | 작성자 표윤석
10강. Node 프로그래밍 - c++
* 사용된 코드는 ROS 2 공식 페이지를 참고하며, (CC BY-NC 4.0)를 따릅니다. https://docs.ros.org/en/foxy/
11강. Topic 프로그래밍 - c++
* 사용된 코드는 ROS 2 공식 페이지를 참고하며, (CC BY-NC 4.0)를 따릅니다. https://docs.ros.org/en/foxy/
12강. ROS 2 Service
* 사용된 gif 이미지는 ROS 2 공식 페이지를 참고하며, (CC BY-NC 4.0)를 따릅니다. https://docs.ros.org/en/foxy/
13강. Service 프로그래밍 - python
* 사용된 gif 이미지는 ROS 2 공식 페이지를 참고하며, (CC BY-NC 4.0)를 따릅니다. https://docs.ros.org/en/foxy/
14강. Service 프로그래밍 - c++
* 사용된 gif 이미지는 ROS 2 공식 페이지를 참고하며, (CC BY-NC 4.0)를 따릅니다. https://docs.ros.org/en/foxy/
15강. ROS 2 Action
* 사용된 gif 이미지는 ROS 2 공식 페이지를 참고하며, (CC BY-NC 4.0)를 따릅니다. https://docs.ros.org/en/foxy/
16강. Action 프로그래밍 - python
* 사용된 gif 이미지는 ROS 2 공식 페이지를 참고하며, (CC BY-NC 4.0)를 따릅니다. https://docs.ros.org/en/foxy/
17강. Action 프로그래밍 - c++
* 사용된 코드는 ROS 2 공식 페이지를 참고하며, (CC BY-NC 4.0)를 따릅니다. https://docs.ros.org/en/foxy/
18강. 중간 프로젝트 - Maze World
없음
19강. 중간 프로젝트 - Maze World 2
* 사용된 코드는 ROS 2 공식 페이지를 참고하며, (CC BY-NC 4.0)를 따릅니다. https://docs.ros.org/en/foxy/
20강. [Nanosaur] 프로젝트 소개 및 BOM
* 본 프로젝트의 원본은 다음과 같습니다. : https://nanosaur.ai/
* Jetson Nano의 이미지는 Nvidia Developer 페이지를 참고하였습니다.
Jetson Nano images are ©2021 by NVIDIA Corporation in the United States and other countries and is used under license to XYZ Corporation from NVIDIA Corporation.
21강. [Nanosaur] 부품 소개 및 조립 - 3D 프린팅 파츠
* 본 프로젝트의 원본은 다음과 같습니다. : https://nanosaur.ai/
22강. [Nanosaur] 부품 소개 및 조립 - 전자부
* 본 프로젝트의 원본은 다음과 같습니다. : https://nanosaur.ai/
* Jetson Nano의 pinmap 이미지는 Nvidia Developer 페이지를 참고하였습니다.
Jetson Nano images are ©2021 by NVIDIA Corporation in the United States and other countries and is used under license to XYZ Corporation from NVIDIA Corporation.
23강. [Nanosaur] ROS 2와 원격 조종을 통해 구동시켜보기
* 본 프로젝트의 원본은 다음과 같습니다. : https://nanosaur.ai/
24강. 강의 종료, Future Work
* 본 프로젝트의 원본은 다음과 같습니다. : https://nanosaur.ai/ [ROS 2] 14강 Servie 프로그래밍 - C++ | 강의 : Roadbalance.com 김수영 대표](https://i.ytimg.com/vi/mn75W0FS8AU/mqdefault.jpg)
