새로운 GazeSense™ ROS 플러그인 출시

이제 로보틱스 연구자와 개발자는 GazeSense™ 브리지로 ROS에서 객체에 대한 주의를 측정할 수 있습니다

GazeSense - 깊이 감지 카메라를 위한 아이 트래킹 소프트웨어 Robot Operating System 로고

GazeSense는 소비자용 3D 센서를 활용해 3D 아이 트래킹을 제공하는 애플리케이션입니다. GazeSense를 사용하면 카메라 좌표계와 월드 좌표계를 기준으로 가상 3D 객체를 정의하고, 그 객체에 대한 사람들의 주의를 측정할 수 있습니다.

새로 출시된 GazeSense ROS 플러그인을 통해 GazeSense 브리지는 일반적으로 맞춤형 API로 제공되는 실시간 아이 트래킹 및 주의 추적 데이터를 ROS(Robot Operating System)에 제공합니다.

ROS란 무엇인가요?

ROS는 로봇 소프트웨어를 작성하기 위한 유연한 로봇 운영 체제 프레임워크입니다. 다양한 로봇 플랫폼에서 복잡하고 견고한 로봇 동작을 만드는 작업을 간소화하기 위한 도구, 라이브러리, 규약의 모음입니다.

GazeSense는 ROS에서 무엇을 할까요? GazeSense는 인식 메커니즘을 제공해 로보틱스 연구자와 개발자에게 객체에 대한 주의를 실시간 신호로 전달합니다. 로봇과 상호작용하는 사람이 정의된 객체 중 하나를 보고 있는지, 아니면 로봇 자체를 보고 있는지 알 수 있습니다. 주의 레이블(‘그 사람이 무엇을 보고 있는가’)은 ROS 프레임워크에 토픽으로 게시됩니다. 

주의 감지는 참여 의도를 이해하고 유대감을 형성하는 데 매우 중요하기 때문에 인간-로봇 상호작용(HRI) 분야에서 일하는 사람들에게 특히 유용합니다.

GazeSense ROS 플러그인의 첫 번째 버전은 하드코딩 방식에 초점을 맞추었으며, 사용자는 다음을 할 수 있습니다.

  • 객체를 정의하고 GazeSense에 입력하기
  • 객체에 대한 주의에 관한 GazeSense 신호를 수집해 ROS에 게시하기

피아노를 연주하는 로봇을 바라보는 사람‘피아노를 연주하는 로봇’, 사진: Franck V., 출처: Unsplash

GazeSense ROS 브리지를 위한 더 간편한 ‘플러그 앤 플레이’ 방식의 객체 정의 등 더 많은 기능이 필요하다면 products@eyeware.tech로 이메일을 보내 주시거나 Ideas & Requests Trello 보드에 요청을 남겨 주세요.

GazeSense ROS 플러그인은 어디에서 받을 수 있나요?

GazeSense는 쉽게 접근하고 살펴볼 수 있도록 GitHub 저장소에 공개되어 있습니다.

GazeSense ROS 플러그인으로 이동하기!

ROS를 사용하는 모든 로보틱스 연구자와 개발자를 위해 GazeSense ROS 플러그인을 만든 이유는 무엇인가요?

진정으로 견고한 범용 로봇 소프트웨어를 만드는 일은 어렵고, 누구도 혼자서 해낼 수 없기 때문입니다. 그래서 저희는 세계적 수준의 협업형 로보틱스 소프트웨어 개발 플랫폼이자 활기찬 로봇 공학자 커뮤니티인 ROS에 합류해, 견고한 솔루션을 만들고 서로의 성과를 발전시키는 데 함께하고자 합니다.

ROS의 핵심부는 상업용 및 비공개 소스 제품에서도 재사용할 수 있는 매우 관대한 오픈 라이선스인 표준 3조항 BSD 라이선스를 따릅니다.

알고 계셨나요? Amazon은 AWS RoboMaker를 통해 ROS를 활용해 개발자가 로보틱스 애플리케이션을 개발하고 테스트할 수 있는 환경을 제공하고 있습니다. 궁금하다면 Wikipedia에서 ‘milestones’ 항목까지 스크롤해 ROS가 걸어온 영향력 있는 역사 전체를 살펴보세요.

다른 개발 플랫폼이나 프레임워크에서도 GazeSense 플러그인을 사용하고 싶으신가요? Unity, Matlab 또는 다른 특화 플랫폼을 사용하시나요? 원하는 플랫폼을 Ideas & Requests 보드에 올리거나 products@eyeware.tech로 이메일을 보내 주시면 귀 기울여 듣겠습니다! 저희는 여러분의 작업을 지원하고, 손쉬운 통합으로  3D 아이 트래킹을 실제 애플리케이션에 도입하는 것을 목표로 합니다.

새 플랫폼 플러그인 요청하기!