Repolode
projectchrono

projectchrono/chrono

강체·유연 다물체 시스템, 입상 매질, 유체-고체 상호작용, 차량과 로봇을 시뮬레이션하는 C++ 다중물리 라이브러리입니다.

대체할 수 있는 제품:Adams

스타
3,140
포크
655
열린 이슈
16
마지막 커밋
18시간 전

어떤 프로젝트인가요?

Chrono는 연결된 강체, 편미분 방정식으로 기술되는 변형체, 입상 매질, 유체-고체 상호작용을 모델링하고 시뮬레이션하는 오픈소스 C++ 다중물리 패키지입니다. 선택 모듈을 추가하면 지상 차량, 로봇, 공동 시뮬레이션, 런타임 시각화, 멀티코어·GPU·분산 시스템 병렬 연산까지 지원합니다.

코어는 강체 및 유연 다물체 시스템의 모델링, 시뮬레이션, 시각화를 지원합니다. ROS2 인터페이스를 통해 로봇 및 자율 에이전트 시뮬레이션에 사용할 수 있는 카메라, LiDAR, GPS, IMU, SPAD 센서 모델을 제공합니다. C++ 라이브러리와 함께 Python(PyChrono) 및 C# API도 제공하며, CMake 기반 빌드는 Linux, Windows, macOS에서 테스트됩니다.

핵심 기능

  • 01강체 및 유연 다물체 동역학 시뮬레이션
  • 02비매끄러운 접촉 및 매끄러운 접촉 정식화를 지원하는 입상 동역학
  • 03유체-고체 상호작용 모델링
  • 04지상 차량 및 지반역학 모듈
  • 05ROS2 인터페이스를 통한 카메라, LiDAR, GPS, IMU, SPAD 센서 모델
  • 06C++와 함께 제공되는 Python 및 C# API

활용 사례

  • 차량 동역학과 지형 상호작용 시뮬레이션
  • 센서 시뮬레이션을 활용한 로봇 개발 및 테스트
  • 공학 문제에서 입상 재료 거동 연구
  • 과학 연구에서 유체-고체 연성 모델링

빠른 시작

  1. 1

    README에서 빌드 및 설치 가이드를 확인하세요

사용 전 알아둘 점

  • README에는 패키지 관리자를 통한 설치 방법이 없으며, CMake로 소스에서 빌드해야 합니다.

포함된 컬렉션

토픽

#physics-engine#multibody-dynamics#simulation#robotics#vehicle-dynamics#granular-dynamics#flexible-body#fluid-solid-interaction#modeling#physics-simulation

자주 묻는 질문

chrono은(는) 무엇인가요?
강체·유연 다물체 시스템, 입상 매질, 유체-고체 상호작용, 차량과 로봇을 시뮬레이션하는 C++ 다중물리 라이브러리입니다. Chrono는 연결된 강체, 편미분 방정식으로 기술되는 변형체, 입상 매질, 유체-고체 상호작용을 모델링하고 시뮬레이션하는 오픈소스 C++ 다중물리 패키지입니다. 선택 모듈을 추가하면 지상 차량, 로봇, 공동 시뮬레이션, 런타임 시각화, 멀티코어·GPU·분산 시스템 병렬 연산까지 지원합니다.
chrono은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
chrono은(는) BSD-3-Clause 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
chrono은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. chrono의 마지막 커밋은 2026년 11월 6일입니다.
chrono은(는) 어디에 사용할 수 있나요?
차량 동역학과 지형 상호작용 시뮬레이션 센서 시뮬레이션을 활용한 로봇 개발 및 테스트 공학 문제에서 입상 재료 거동 연구 과학 연구에서 유체-고체 연성 모델링
chrono는 어떻게 설치하나요?
README에서 빌드 및 설치 가이드를 확인하세요
chrono은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/projectchrono/chrono

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트