발표영상 다시보기: https://youtu.be/6B7AjnH4_hs
모바일 자율로봇 개발에 필요한 기술과 혁신적인 로봇들이 어떻게 만들어지는지 알아보고, 로봇 오픈소스(ROS) 개발을 주도하는 대표 업체인 로보티즈(ROBOTIS)가 AWS RoboMaker를 통해서 개발하는 로봇에 대해 자세하게 설명합니다.
8. Robotics 교수 및 학습에 가장 널리 사용되는 소프트웨어 프레임워크로, 2018년에 16 million 번 패키지가 다운로드
되었으며 이 수치는 2014년 대비 400% 증가한 수치이다.
스탠포드 연구소에서 10여년 전에 개발되었고, 지금은 오픈소스 로보틱스 재단(OSRF)에 의해 관리되고 있다.
글로벌 오픈소스 커뮤니티가 로봇 운영 체제(ROS)와 Gazebo 두 개의 프러덕트를 지원한다.
ROS
드라이버에서 알고리즘에 이르기까지 다양한 소프트웨어 라이브러리와 툴의 집합으로,
개발자가 로봇 애플리케이션을 개발하는데 사용한다.
Gazebo
개발자가 로봇 시뮬레이션에 사용할 수 있는 툴로,
견고한 물리엔진, 고품질의 그래픽스, 그리고 프로그래밍 가능한 그래픽 인터페이스를 제공한다.
Robot Operating System (ROS)
2018년 16M다운로드 기록, 2014년 대비 400%증가
10. AWS Investment in ROS
ROS2 Dashing Diademata 출시
• 첫번째 LTS. 2019.05.31
RoboMaker의 ROS2 지원
• 현재 베타 릴리스에서만 지원.
• 2020년 하반기에 베타 프로그램 종료 예정.
11. Robot 개발은 어렵고, 많은 시간이 소요됩니다.
인공지능 기능은 기계 학습에 대한
전문지식을 요구합니다.
프로토타이핑 과정을 수 없이
반복해야 합니다.
개발환경 구축에 많은 날을 허비해야
합니다.
현실적인 시뮬레이션 환경 구축에
수개월이 걸립니다.
애플리케이션 관리 시스템 개발에
중복 투자하게 됩니다.
12. AWS RoboMaker 소개
개발자가 쉽게 로보틱스
애플리케이션을 개발, 테스트 및
배포하도록 도와줄 뿐만 아니라,
클라우드 서비스를 통해 지능형
로봇을 개발할 수 있도록 해준다.
14. AWS RoboMaker
ROS 용 클라우드 익스텐션
ROS 패키지로 작성된 클라우드 익스텐션은 자동으로 AWS로의 연결을 생성하고
Amazon Lex, Amazon Polly, Amazon Kinesis 비디오 스트림, Amazon Rekognition 및
Amazon CloudWatch와 같은 서비스에 대한 API 호출을 수행합니다.
LEX POLLY KINESIS
VIDEO
STREAMS
REKOGNITION CLOUD WATCH
음성인식 텍스트를
음성으로 변환
비디오 스트림
이미지, 비디오 분석 로깅, 모니터링
15. AWS RoboMaker
개발 환경
개발 환경을 구축하지 않고 바로 시작
단 한 번의 클릭만으로 RoboMaker 개발 환경 생성
사전에 설치된 RoboMaker 클라우드 익스텐션 및
샘플 로봇 응용 프로그램 포함
운영 체제, 개발용 소프트웨어 및 ROS가 자동으로
다운로드, 컴파일, 구성됨
16. AWS RoboMaker
시뮬레이션
제공되는 가상 3D 환경을 사용하거나 커스텀 생성
시뮬레이션 환경 적용 가능
인프라를 프로비저닝, 구성, 관리할 필요가 없음
동시에 여러 개의 시뮬레이션을 실행 가능
시뮬레이션의 복잡도에 따라 인프라가 자동 확장
시뮬레이션에 사용된 리소스 만큼만 비용 지불
17. AWS RoboMaker
플릿 관리
AWS Greengrass 와 통합
Robot의 registry, security, fault-tolerance 지원
기능 내장
AWS 관리 콘솔에서 단 몇 번의 클릭만으로 로봇
애플리케이션을 OTA로 배포