{"id":"https://openalex.org/W7139094437","doi":"https://doi.org/10.48550/arxiv.2603.16536","title":"Kamino: GPU-based Massively Parallel Simulation of Multi-Body Systems with Challenging Topologies","display_name":"Kamino: GPU-based Massively Parallel Simulation of Multi-Body Systems with Challenging Topologies","publication_year":2026,"publication_date":"2026-03-17","ids":{"openalex":"https://openalex.org/W7139094437","doi":"https://doi.org/10.48550/arxiv.2603.16536"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2603.16536","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.16536","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2603.16536","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5072426648","display_name":"Vassilios Tsounis","orcid":"https://orcid.org/0000-0003-3428-8455"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Tsounis, Vassilios","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085908939","display_name":"Guirec Maloisel","orcid":"https://orcid.org/0000-0003-3554-422X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Maloisel, Guirec","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5130115754","display_name":"Christian Schumacher","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Schumacher, Christian","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058327332","display_name":"Ruben Grandia","orcid":"https://orcid.org/0000-0002-8971-6843"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Grandia, Ruben","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5008825833","display_name":"Agon Serifi","orcid":"https://orcid.org/0000-0003-4439-0023"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Serifi, Agon","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5130026892","display_name":"David Muller","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"M\u00fcller, David","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5130005110","display_name":"Chris Amevor","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Amevor, Chris","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5129909782","display_name":"Tobias Widmer","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Widmer, Tobias","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5005916572","display_name":"Moritz B\u00e4cher","orcid":"https://orcid.org/0000-0002-1952-1266"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"B\u00e4cher, Moritz","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":9,"corresponding_author_ids":["https://openalex.org/A5072426648"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10879","display_name":"Robotic Locomotion and Control","score":0.5419999957084656,"subfield":{"id":"https://openalex.org/subfields/2204","display_name":"Biomedical Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10879","display_name":"Robotic Locomotion and Control","score":0.5419999957084656,"subfield":{"id":"https://openalex.org/subfields/2204","display_name":"Biomedical Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12290","display_name":"Human Motion and Animation","score":0.0885000005364418,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11206","display_name":"Model Reduction and Neural Networks","score":0.056699998676776886,"subfield":{"id":"https://openalex.org/subfields/3109","display_name":"Statistical and Nonlinear Physics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/massively-parallel","display_name":"Massively parallel","score":0.7613000273704529},{"id":"https://openalex.org/keywords/kinematics","display_name":"Kinematics","score":0.725600004196167},{"id":"https://openalex.org/keywords/solver","display_name":"Solver","score":0.607699990272522},{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.535099983215332},{"id":"https://openalex.org/keywords/network-topology","display_name":"Network topology","score":0.512499988079071},{"id":"https://openalex.org/keywords/topology","display_name":"Topology (electrical circuits)","score":0.42239999771118164},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.38909998536109924},{"id":"https://openalex.org/keywords/robot-kinematics","display_name":"Robot kinematics","score":0.38600000739097595}],"concepts":[{"id":"https://openalex.org/C190475519","wikidata":"https://www.wikidata.org/wiki/Q544384","display_name":"Massively parallel","level":2,"score":0.7613000273704529},{"id":"https://openalex.org/C39920418","wikidata":"https://www.wikidata.org/wiki/Q11476","display_name":"Kinematics","level":2,"score":0.725600004196167},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6881999969482422},{"id":"https://openalex.org/C2778770139","wikidata":"https://www.wikidata.org/wiki/Q1966904","display_name":"Solver","level":2,"score":0.607699990272522},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.535099983215332},{"id":"https://openalex.org/C199845137","wikidata":"https://www.wikidata.org/wiki/Q145490","display_name":"Network topology","level":2,"score":0.512499988079071},{"id":"https://openalex.org/C184720557","wikidata":"https://www.wikidata.org/wiki/Q7825049","display_name":"Topology (electrical circuits)","level":2,"score":0.42239999771118164},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4153999984264374},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.4032999873161316},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.38909998536109924},{"id":"https://openalex.org/C74222875","wikidata":"https://www.wikidata.org/wiki/Q16000312","display_name":"Robot kinematics","level":4,"score":0.38600000739097595},{"id":"https://openalex.org/C158622935","wikidata":"https://www.wikidata.org/wiki/Q660848","display_name":"Nonlinear system","level":2,"score":0.3610000014305115},{"id":"https://openalex.org/C138094506","wikidata":"https://www.wikidata.org/wiki/Q12065277","display_name":"Parallel manipulator","level":3,"score":0.3605000078678131},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.35499998927116394},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.34869998693466187},{"id":"https://openalex.org/C62837456","wikidata":"https://www.wikidata.org/wiki/Q678308","display_name":"Kinematic chain","level":3,"score":0.34380000829696655},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.30410000681877136},{"id":"https://openalex.org/C47822265","wikidata":"https://www.wikidata.org/wiki/Q854457","display_name":"Complex system","level":2,"score":0.29010000824928284},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.27709999680519104},{"id":"https://openalex.org/C2776036281","wikidata":"https://www.wikidata.org/wiki/Q48769818","display_name":"Constraint (computer-aided design)","level":2,"score":0.2651999890804291},{"id":"https://openalex.org/C60692881","wikidata":"https://www.wikidata.org/wiki/Q584529","display_name":"Humanoid robot","level":3,"score":0.2612000107765198},{"id":"https://openalex.org/C34413123","wikidata":"https://www.wikidata.org/wiki/Q170978","display_name":"Robotics","level":3,"score":0.2581999897956848},{"id":"https://openalex.org/C120373497","wikidata":"https://www.wikidata.org/wiki/Q1087987","display_name":"Parallel algorithm","level":2,"score":0.2581000030040741},{"id":"https://openalex.org/C137836250","wikidata":"https://www.wikidata.org/wiki/Q984063","display_name":"Optimization problem","level":2,"score":0.2533999979496002}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2603.16536","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.16536","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2603.16536","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.16536","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"sustainable_development_goals":[{"score":0.43846654891967773,"id":"https://metadata.un.org/sdg/16","display_name":"Peace, Justice and strong institutions"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"We":[0,180],"present":[1],"Kamino,":[2],"a":[3,68,129,136,155,188,196,206],"GPU-based":[4],"physics":[5],"solver":[6],"for":[7,112,121],"massively":[8],"parallel":[9,203],"simulations":[10,98,163],"of":[11,32,91,104,124],"heterogeneous":[12,118],"highly-coupled":[13],"mechanical":[14,105,113],"systems.":[15],"Implemented":[16],"in":[17],"Python":[18],"using":[19],"NVIDIA":[20],"Warp":[21],"and":[22,49,71],"integrated":[23],"into":[24],"the":[25,30,64,101,147,178],"Newton":[26],"framework,":[27],"it":[28],"enables":[29],"application":[31],"data-driven":[33],"methods,":[34],"such":[35,52],"as":[36,53,67,154],"large-scale":[37],"reinforcement":[38],"learning,":[39],"to":[40,161,171],"complex":[41],"robotic":[42],"systems":[43,106],"that":[44,99,107,141,164,174],"exhibit":[45],"strongly":[46],"coupled":[47],"kinematic":[48,54,69,110,193],"dynamic":[50],"constraints":[51,75],"loops.":[55],"The":[56],"latter":[57],"are":[58],"often":[59],"circumvented":[60],"by":[61,86,145],"practitioners;":[62],"approximating":[63],"system":[65],"topology":[66],"tree":[70],"incorporating":[72],"explicit":[73],"loop-closure":[74],"or":[76],"so-called":[77],"mimic":[78],"joints.":[79],"Kamino":[80,116],"aims":[81],"at":[82],"alleviating":[83],"this":[84],"burden":[85],"natively":[87],"supporting":[88],"these":[89],"types":[90],"coupling.":[92],"This":[93,159],"capability":[94],"facilitates":[95],"high-throughput":[96],"parallelized":[97],"capture":[100],"true":[102],"nature":[103],"exploit":[108],"closed":[109],"chains":[111],"advantage.":[114],"Moreover,":[115],"supports":[117],"worlds,":[119],"allowing":[120],"batched":[122],"simulation":[123],"structurally":[125],"diverse":[126],"robots":[127],"on":[128,185,205],"single":[130,207],"GPU.":[131,208],"At":[132],"its":[133],"core":[134],"lies":[135],"state-of-the-art":[137],"constrained":[138,148],"optimization":[139],"algorithm":[140],"computes":[142],"constraint":[143],"forces":[144],"solving":[146],"rigid":[149],"multi-body":[150],"forward":[151],"dynamics":[152,168],"transcribed":[153],"nonlinear":[156],"complementarity":[157],"problem.":[158,179],"leads":[160],"high-fidelity":[162],"can":[165],"resolve":[166],"contact":[167],"without":[169],"resorting":[170],"approximate":[172],"models":[173],"simplify":[175],"and/or":[176],"convexify":[177],"demonstrate":[181],"RL":[182],"policy":[183,199],"training":[184],"DR":[186],"Legs,":[187],"biped":[189],"with":[190],"six":[191],"nested":[192],"loops,":[194],"generating":[195],"feasible":[197],"walking":[198],"while":[200],"simulating":[201],"4096":[202],"environments":[204]},"counts_by_year":[],"updated_date":"2026-05-05T08:41:31.759640","created_date":"2026-03-20T00:00:00"}
