NVIDIA의 Isaac ROS는 로봇공학자 Jaiveer Singh가 주도하는 오픈소스 소프트웨어 플랫폼으로, 개발자들에게 CUD를 제공합니다
NVIDIA의 로봇공학 소프트웨어 엔지니어인 Jaiveer Singh는 오픈소스 ROS 2 프레임워크를 기반으로 CUDA 가속 라이브러리와 AI 모델을 자율 이동 로봇, 조작 시스템, 휴머노이드를 개발하는 개발자에게 제공하는 Isaac ROS 팀을 이끌고 있습니다. Singh의 목표는 모두가 로봇공학의 미래의 일부라고 느낄 수 있도록 하는 것입니다.
Singh의 이 분야로의 여정은 중학교 때 LEGO Mindstorms 프로그래머블 로봇 키트로 시작되었으며 고등학교의 로봇 대회를 거쳐 계속되었습니다. 그는 UC Berkeley에서 전기공학, 컴퓨터 과학, 경영학을 전공했으며 로봇 팀 인턴십 후 NVIDIA에 입사했습니다. 현재 작업은 그 인턴십 프로젝트에서 비롯되었습니다. Singh의 회상에 따르면, "NVIDIA Jetson 플랫폼과 NVIDIA CUDA 라이브러리를 사용하는 소프트웨어를 오픈소스로 출시하면 어떤 일이 일어날지 궁금했습니다. 거기에 가치가 있을까요? 당연히 답은 '예'입니다. 개발자들은 항상 자신의 GPU의 모든 성능을 활용하고 싶기 때문입니다."
Isaac ROS는 조작, 이동성, 휴머노이드 시스템을 지원합니다. 인지, 물체 감지, 맵핑, 충돌 감지, 경로 계획을 위한 패키지를 개발자에게 제공하며, 워크스테이션, NVIDIA DGX Spark 개인용 AI 슈퍼컴퓨터, NVIDIA Jetson 엣지 시스템에서 실행됩니다. 원래의 Isaac SDK와 비교하면 Isaac ROS는 완전히 모듈식입니다. Singh이 설명한 바와 같이, "우리는 소프트웨어를 LEGO 벽돌 더미처럼 출시합니다 — 당신이 원하는 대로 조립할 수 있고, 당신이나 전 세계 로봇공학 커뮤니티의 다른 사람들이 작성한 기존 ROS 코드와 쉽게 결합할 수 있습니다."
로봇공학에서 오픈소스의 가치는 그것이 제공하는 신뢰도에 있습니다. 개발자들은 코드를 검사하고, 변경하고, 수정 사항을 기여하고, 이를 계속 발전시킬 수 있습니다. 이것이 중요한 이유는 로봇공학이 빠르게 변화하고 있기 때문이며, 특히 휴머노이드 로봇이 공상과학에서 활발한 공학으로 이동하고 있기 때문입니다. Singh이 지적한 바와 같이, "더 많은 사람들이 로봇을 만들 수 있을 때, 미래가 더 빨리 옵니다."