Projekt Chrono
Utvecklare | Alessandro Tasora, Radu Serban, Dan Negrut et al. |
---|---|
Initial release | 1998 |
Stabil frisättning | 7.0.0 / 15 november 2021
|
Förvar | |
Skrivet i | C , C++ |
Operativ system | Linux , Microsoft Windows , OS X |
Typ | Multifysikmotor |
Licens | BSD-licens |
Hemsida |
Project Chrono är en fysikmotor utvecklad av University of Wisconsin-Madison och University of Parma och medlemmar av dess öppen källkodsgemenskap. Den stöder simulering av stel och mjuk kroppsdynamik , kollisionsdetektering , fordonsdynamik , vätske-fast interaktion, deformerbar terräng och granulär dynamik, bland andra fysiska system . Den senaste utvecklingen är inom området sensorsimulering, robotsimulering , interaktion mellan människa och autonom agent (realtidssimulering) och simulering av autonoma fordon, där tonvikten ligger på terrängscenarier. Delar av koden körs på GPU, flerkärniga processorer och distribuerade minnesarkitekturer via MPI. Det används vid tiotals universitet, i industrin och federala forskningslaboratorier.
Historia
Project Chrono utvecklades ursprungligen för användning som ett multikroppssimuleringsverktyg för robotik och biomekanikapplikationer av Alessandro Tasora medan han studerade vid Polytechnic University of Milano . Detta blev ett gemensamt University of Wisconsin-University of Parma-projekt från 2008.
Projektet släpptes under en BSD-licens 2013.
Under 2014 investerade USA:s armé 1 800 000 USD för att finansiera bibliotekets utveckling under en tvåårsperiod. Projektet är under aktiv utveckling, nuvarande projektsponsorer inkluderar US Army Research Office, National Science Foundation, Department of Defense och Department of Transportation. Project Chrono används av den amerikanska armén för att simulera hjul- och bandfordon och används för ett NASA-sponsrat projekt för 2023 års månuppdrag för VIPER-rovern.