🤖 Personal Computer vs. Personal Phone
- 공통점
- 누구나 하나쯤은 보유하고 있는 대중화 제품
- 다양한 하드웨어 결합이 가능한 하드웨어 모듈
- 운영체제(OS) + 앱(App)
- Windows
- Linux
- Android
- iOS
- 운영체제가 제공하는 API를 기반으로 개발 가능
- 4대 생태계
- 하드웨어 모듈 + 운영체제 + 앱(서비스) + 유저
- 보이지 않는 생태계 속 분업
🤖 SW 플랫폼이 가져온 변화
- 휴대전화의 발전
- 1983년, 최초 상용 휴대폰 모토로라 DynaTAC 8000
- 소프트웨어 플랫폼이 가져온 변화
- 하드웨어 인터페이스 통합
- 하드웨어 추상화 / 규격화 / 모듈화
- 가격 하락, 성능 향상
- 하드웨어 / 운영체제 / 애플리케이션 분리
- 사용자 수요에 맞는 서비스에 집중
- 유저 증가
- 구매와 피드백
- 새로운 생태계의 선환 구조 형성
🤖 로봇 개발
- 로봇 분야(Personal Robot)
- 대중화X, 모듈화X
- 기업에서 전용으로 개발하는 경우가 많다
- 사용자 수요를 맞추기 어렵다
- 로봇 운영체제의 춘추전국시대
- 40개의 로봇 운영체제
- OpenRTM(일본형)
- OPRoS(한국형)
- NAOqi(페퍼)
- ROS(미국)
- OROCOS(유럽)
- MSRDS / URBi...
- 미들웨어적 성격
- 주요 로봇 운영체제와 관련 기업
- Open source
- ROS
- intel
- Google
- Android와 유사
- Galapagos
- Closed source
- 운동장 만들기 소모전은 이제 그만!
- 운영체제 제작 >> STOP!
- 그라운드 위의 멋진 선수를 꿈꾸자!
🤖 로봇 SW 플랫폼이 가져올 미래
- 로봇 소프트웨어 플랫폼이 가져올 미래
- 하드웨어 플랫폼과 소프트웨어 플랫폼 간의 인터페이스 확립
- 모듈형 하드웨어 플랫폼 확산
- 하드웨어 지식이 없어도 응용 프로그램 작성 가능
- 데이터시트를 보지 않아도 프로그램 작성 가능
- 현재는 하드웨어 지식이 있어야 가능
- 더 많은 소프트웨어 인력들이 로보틱스 분야로 진입
- 타 분야(앱, 웹, 게임) 개발자들도 유입 가능
- 로봇 제품에 참여 가능
- 유저에게 제공할 서비스에 집중
- 실수요가 있는 서비스 제공으로 유저 계층 형성 및 피드백
- 로봇 개발이 급속도로 발전할 수 있는 계기
- 역사는 반복된다!
* 출처: 유튜브 ROBOTIS OpenSourceTeam 채널 - ROS 강의