DART를 누가 사용하나요?

소프트웨어

DART는 다음과 같은 여러 소프트웨어 프로젝트에서 백엔드 물리 엔진으로 사용됩니다:

  • Gazebo (gz-sim): Gazebo는 3D 환경에서 여러 로봇을 시뮬레이션하며 객체 간 폭넓은 동적 상호 작용을 제공합니다. Gazebo는 ODE, Bullet, DART, Simbody 등 여러 물리 엔진을 지원하며, 현재는 GitHub(gazebosim/gz-sim)에서 공개적으로 개발되고 있습니다.

  • Aikido: 로봇 동작 계획과 의사결정 문제를 해결하기 위한 C++ 라이브러리이며 Python 바인딩도 제공합니다. 이 라이브러리는 운동학/동역학 계산을 위해 DART와 밀접하게 통합되어 있으며, 동작 계획을 위해 OMPL과 결합됩니다.

  • robot_dart: 빠르고 유연한 로봇 시뮬레이션을 위해 DART 시뮬레이터 위에 구축된 범용 경량 래퍼입니다.

연구

DART has been cited in 370+ research papers across robotics, biomechanics, computer graphics, animation, and machine learning.

DART는 다음과 같은 연구 분야에서 활용되었습니다:

  • 모델 기반 정책 탐색을 위한 블랙박스 사전 개발

  • 자동 사전 선택을 활용한 베이지안 최적화

  • 강인 제어를 위한 교대 최적화 및 적분 기법

  • 리셋 없이 수행하는 로봇 손상 복구용 시행착오 학습

  • 현실적인 인간 관절 제약을 시뮬레이션하기 위한 데이터 기반 접근법

  • 경사 기반 정책 특화 기법을 활용한 다중 과제 학습

  • 로봇이 도와주는 착의 작업을 위한 인간 행동 학습

  • 릴레이 신경망을 이용한 모터 스킬 확장

  • 촉각을 이용한 천 제어 학습

  • 휴머노이드 균형을 위한 동적 제어기 시뮬레이션 기반 설계

  • 전후 탐색을 이용한 휴머노이드 조작 계획

  • 매개변수화된 전신 동적 모터 기술을 위한 진화 최적화

  • 천을 다루는 섬세한 조작

  • 휴머노이드 낙상 피해를 최소화하기 위한 다중 접촉 계획

  • 인간 착의 동작 애니메이션

  • 섬세한 조작을 위한 천과 강체의 결합

  • 낙상 충격을 줄이기 위한 공중자세 변화를 통한 회전 착지 제어

  • 손바닥과 손가락을 함께 사용하는 정교한 조작

  • DART가 주로 다뤄진 학회와 저널로는 ICRA, AAAI, IEEE Transactions on Evolutionary Computation, Computer Graphics Forum(Eurographics), ACM Transactions on Graphics(SIGGRAPH Asia 발표) 등이 있습니다.

Project Activity

Star growth over time is tracked on Star History.

GitHub star history for dartsim/dart

DART가 인용된 더 많은 연구 논문은 `Google Scholar`_에서 확인할 수 있습니다.

참고

귀하의 프로젝트에서 DART를 사용하고 있고 이 목록에 추가되길 원하시면 GitHub 저장소에 풀 리퀘스트를 보내주세요.