Forge/OS와 Unity로 로봇의 접근성 높이기

유니티의 로봇 공학 고객들은 시뮬레이션에서 로봇을 테스트하고 훈련하는 것부터 실제 로봇을 작동하는 것까지 Unity를 사용하여 놀라운 작업을 수행하는 것을 보았습니다. 하지만 유니티는 로봇의 인간 운영자를 교육하는 데 Unity를 사용하는 것과 같이 저희도 생각하지 못했던 사용 사례를 좋아합니다.
이것이 바로 최종 사용자가 로봇에 더 쉽게 접근할 수 있도록 하는 것을 목표로 하는 READY Robotics가 최신 Forge/OS 로봇 소프트웨어로 취하고 있는 접근 방식입니다. 결국, 모든 사람이 로봇을 작동하기 위해 박사 학위가 필요하다면 로봇 혁명은 일어나지 않을 것입니다!
유니티의 핵심 신념은 더 많은 크리에이터가 참여할수록 세상은 더 나은 곳이 된다는 것입니다. READY Robotics의 공동 창립자이자 최고 혁신 책임자인 켈 게린(Kel Guerin)과 마케팅 부사장인 에릭 비요나드(Erik Bjørnard)가 작성한 이 게스트 포스팅에서 Unity와 Forge/OS를 사용하여 더 많은 로봇 제작자를 지원하는 방법에 대해 알아보세요.
로봇은 언제나 상상력을 자극해 왔습니다. 사람과 같은 방식으로 물리적 세계와 상호작용할 수 있는 인간의 창조물이기 때문에 영화와 TV에서 끊임없이 등장하는 것은 당연한 일입니다. 최근에는 룸바 같은 로봇이 일상 속으로 들어왔지만, 우리가 매일 사용하는 물건을 만드는 데 도움을 주는 수백만 대의 로봇이 있다는 사실을 잊고 사는 경우가 많습니다. 상업적으로 이러한 산업용 로봇은 1960년대부터 사용되어 왔으며, 최초의 대량 생산 컴퓨터와 그 탄생 시기를 같이합니다. 컴퓨터는 전 세계에 완전히 보급된 기술인 반면 로봇은 상대적으로 적기 때문에 아이러니한 상황입니다.

전 세계에 배치된 로봇이 상대적으로 부족하다는 것은 문제가 있습니다. 작년에 뼈아프게 경험했듯이, 거의 전적으로 인간의 노동력에 의존하는 제조업은 매우 취약하여 중요한 의료 부품, 마이크로프로세서, 심지어 목재 부족으로 이어지고 있습니다. 제조업에 종사하는 사람이라면 누구나 더 많은 자동화를 사용하고 싶지만 그럴 수 없다고 말할 것입니다.
이유가 무엇입니까? 로봇은 어렵기 때문입니다. 프로그래밍과 설치에는 엄청난 양의 지식이 필요하며, 고급 학위 또는 수개월의 교육이 필요합니다. 더 큰 문제는 모든 로봇 브랜드가 완전히 다르기 때문에 몇 달 동안의 교육은 원래 배운 로봇 브랜드에만 적용되며, 다른 브랜드로 바꾸려면 모든 과정을 처음부터 다시 해야 한다는 것입니다. 이것은 새 노트북을 구입하고 새 운영 체제를 배워야하는 것과 같으며, 이것이 바로 70 년대 후반에 컴퓨터가 직면 한 문제이기 때문에 다시 아이러니합니다. 제조업체마다 특정 전문 지식이 필요한 다양한 컴퓨터 하드웨어와 소프트웨어를 출시했습니다. 오늘날의 로봇처럼 접근성이 좋지 않았고, 그 수가 많지 않았습니다.
컴퓨터에서 이 문제를 해결한 방법은 로봇에서도 동일하게 적용할 수 있습니다. 80년대에 컴퓨터는 사용성에 중점을 두는 것(Apple이 트렌드를 주도하고 다른 기업들이 그 뒤를 따랐음)과 공통 플랫폼(Microsoft DOS 및 Windows)이라는 두 가지로 혁신을 일으켰습니다. Apple의 컴퓨터처럼 컴퓨터에 액세스할 수 있게 되었을 때 사람들은 즉시 컴퓨터용 애플리케이션을 찾았습니다. Windows와 같은 공통 플랫폼이 있을 때는 각 컴퓨터에서 동일한 소프트웨어가 실행되었기 때문에 사람들은 모든 것을 다시 배울 필요 없이 업무에 적합한 컴퓨터를 선택할 수 있었습니다. 이 교훈과 이 두 가지 혁신적인 아이디어가 바로 모든 로봇에서 실행되고 실제로 로봇을 쉽게 사용할 수 있는 소프트웨어 플랫폼을 제공하게 된 READY Robotics에 영감을 준 것입니다.

Forge/OS는 로봇을 위한 최초의 최종 사용자 중심 운영체제로 READY에서 개발했습니다. Forge는 동일한 소프트웨어 '앱'이 모든 로봇에서 작동할 수 있도록 공통 인터페이스 세트를 제공함으로써 Windows가 컴퓨터에서, 그리고 Android가 휴대폰에서 했던 일을 로봇에서도 수행합니다. 모든 사람의 로봇 접근성을 높이기 위해 휴대폰이나 컴퓨터의 앱과 마찬가지로 사용하기 쉬운 자체 앱을 Forge에 구축하는 것부터 시작했습니다. 이러한 앱 중 하나는 태스크 캔버스라는 로봇 프로그래밍 앱으로, 사용자가 흐름도의 간단한 빌딩 블록을 사용하여 로봇을 프로그래밍할 수 있습니다. 태스크 캔버스를 사용하면 누구나 몇 분 안에 로봇을 프로그래밍하는 방법을 쉽게 배울 수 있으며, 하루 안에 심각한 작업을 시작할 수 있습니다. 일반적으로 산업용 로봇이 학습하는 데 평균 70시간 이상이 소요된다는 점을 고려하면 이는 매우 극단적인 발전입니다. 또한 Forge는 모든 로봇에서 실행되므로, 사용자는 컴퓨터에서 Excel을 사용하는 것처럼 짧은 시간만 투자하여 Task Canvas를 한 번만 익히면 Forge/OS를 실행하는 모든 로봇을 Task Canvas를 통해 제어할 수 있습니다.
그러나 모든 수준의 로봇 학습에 있어 여전히 남아있는 주요 제한 사항 중 하나는 하드웨어에 대한 접근성입니다. 로봇 사용 교육 시간을 몇 주에서 단 몇 시간으로 단축하는 Forge/OS와 Task Canvas도 실제 로봇을 가지고 작업할 수 있어야 합니다. 산업용 로봇의 가격은 점점 낮아지고 있지만 여전히 수천 달러에 달하기 때문에 사용법을 배우고자 하는 모든 사람이 접근하기 어렵다는 점이 큰 문제입니다. READY의 핵심 비전은 누구나 로봇에 접근할 수 있도록 하는 것이기 때문에 널리 사용되는 시뮬레이션 소프트웨어를 살펴보기 시작했습니다. 컴퓨터를 가진 사람이라면 누구나 현실 세계의 실제 로봇 대신 PC에서 시뮬레이션 로봇을 프로그래밍하여 Forge/OS와 태스크 캔버스를 배울 수 있다는 아이디어였습니다.

검색을 통해 유니티와 유니티 게임 엔진을 발견했습니다. Unity는 비디오 게임 개발자들이 광범위하게 사용하고 있지만, 제조업과 같은 다른 산업 분야의 전문가들도 도입하고 있습니다. 유니티는 사실적인 텍스처, 물리, 라이팅으로 초현실적인 시뮬레이션 환경을 제작할 수 있는 최고의 툴 세트를 구축해왔으며, 이는 현실과 혼동될 정도로 뛰어난 시뮬레이션 툴로 발전했습니다. 또한 유니티는 최근 로봇 시뮬레이션을 위한 특정 툴 세트인 Unity 로보틱스를 출시했는데, 여기에는 새로운 관절체 게임 오브젝트가 포함되어 있어 유니티의 로봇이 실제 로봇과 비교할 때 사실적인 방식으로 동작하도록 합니다.
이러한 이유로 유니티에서 Forge/OS용 로봇 시뮬레이터를 제작하는 것은 당연한 수순이었으며, 5월에 열린 Forge/OS 5 출시 이벤트에서 이를 선보였습니다. Forge 로봇 시뮬레이터는 태스크 캔버스의 간편한 프로그래밍을 Unity의 시뮬레이션 로봇과 연결하여 실제 로봇을 제어하는 것처럼 제어할 수 있습니다. 게다가 Unity에 내장된 강력한 툴 덕분에 로봇을 사용할 수 있는 놀랍도록 사실적인 환경을 만들 수 있었습니다.
로봇 동작의 기초를 배울 수 있는 간단한 환경부터 산업용 워크셀을 완성할 수 있는 환경까지 모든 것이 준비되어 있습니다. 또한 작업하려면 완전한 로봇 시스템이 있어야 하므로 Unity로 그리퍼와 공작 기계와 같은 아이템을 시뮬레이션하여 이러한 장치를 프로그래밍하고 로봇과 함께 작업하여 작업을 완료할 수 있도록 했습니다.
그 결과, 실제 하드웨어 없이도 PC에서 로봇 프로그램을 만들어 물체를 잡고, 다른 장치를 작동시키고, 일반적으로 산업과 유사한 작업을 수행할 수 있는 사실적인 로봇 환경을 구현할 수 있습니다. 시뮬레이션에서 Forge를 학습하고 실제 산업용 로봇을 사용할 준비가 되면, 시뮬레이터에서 학습한 모든 내용을 실제 시스템에도 바로 적용할 수 있는데, 이는 Forge/OS를 실행하기 때문입니다.
로봇에 대해 배우는 학생이든 로봇 자동화 분야의 경력을 준비하는 전문가이든 누구나 컴퓨터를 부팅하고 실제 로봇을 프로그래밍하는 방법을 배울 수 있는 날이 오기를 기대합니다. 우리는 Forge/OS가 Windows와 Apple이 컴퓨터에 접근성을 제공한 것과 같은 방식으로 로봇에 접근성을 제공함으로써 모든 사람이 로봇을 사용할 수 있도록 하는 힘을 가지고 있다고 믿습니다. 또한 Forge 로봇 시뮬레이터는 Unity 엔진으로 구동되는 강력하고 사실적인 시뮬레이션을 통해 누구나 Forge/OS를 가장 쉽게 시작할 수 있는 방법이라고 생각합니다.
이제 레디 로보틱스 웹사이트에서 Forge/OS를 사용할 수 있습니다. 올 여름 후반에 포지 로봇 시뮬레이터를 만나보세요.
- 유니티 디지털 개발자의 날 - READY의 공동 창립자이자 최고 혁신 책임자인 켈 게린이 발표하는 유니티의 가상 이벤트에 참여하세요. 무료로 등록하세요.
- Unity 로보틱스 GitHub - 지금 바로 몇 가지 예제와 튜토리얼을 통해 Unity 로보틱스를 시작해보세요! 자세히 알아보기.
- 유니티 로 보틱스 메일링 리스트 - 유니티 로보틱스의 최신 기능 및 업데이트에 대한 최신 소식을 받고 싶으신가요? 메일링 리스트에 가입하세요!
