로봇 소프트웨어 플랫폼

타키탸키·2021년 7월 27일
0

ROS

목록 보기
1/3
post-thumbnail

🤖 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
      • OPROS
    • Closed source
      • NAOqi
      • SoftBank
      • iOS와 유사
  • 운동장 만들기 소모전은 이제 그만!
    • 운영체제 제작 >> STOP!
    • 그라운드 위의 멋진 선수를 꿈꾸자!
      • 기존 운영체제를 활용하여 좋은 서비스 제공

🤖 로봇 SW 플랫폼이 가져올 미래

  • 로봇 소프트웨어 플랫폼이 가져올 미래
    • 하드웨어 플랫폼과 소프트웨어 플랫폼 간의 인터페이스 확립
    • 모듈형 하드웨어 플랫폼 확산
    • 하드웨어 지식이 없어도 응용 프로그램 작성 가능
      • 데이터시트를 보지 않아도 프로그램 작성 가능
      • 현재는 하드웨어 지식이 있어야 가능
    • 더 많은 소프트웨어 인력들이 로보틱스 분야로 진입
      • 타 분야(앱, 웹, 게임) 개발자들도 유입 가능
      • 로봇 제품에 참여 가능
    • 유저에게 제공할 서비스에 집중
    • 실수요가 있는 서비스 제공으로 유저 계층 형성 및 피드백
    • 로봇 개발이 급속도로 발전할 수 있는 계기
  • 역사는 반복된다!
* 출처: 유튜브 ROBOTIS OpenSourceTeam 채널 - ROS 강의
profile
There's Only One Thing To Do: Learn All We Can

0개의 댓글