awesome-collision-detection
Collision detection libraries
A curated collection of libraries and resources for simulating collisions between objects in 2D or 3D space
A curated list of awesome collision detection libraries and resources
884 stars
44 watching
83 forks
last commit: about 1 year ago
Linked from 2 awesome lists
awesome-listcollisioncollision-detection
Awesome Collision Detection / Libraries | |||
BEPUphysics 1 | |||
github | 401 | over 1 year ago | |
Bullet | |||
github | 12,653 | 4 months ago | |
github | 125 | 5 months ago | |
FCL | 1,426 | about 1 month ago | |
github | 1,426 | about 1 month ago | |
HPP-FCL | 320 | 4 days ago | |
github | 320 | 4 days ago | |
JitterPhysics | 45 | over 3 years ago | |
github | 45 | over 3 years ago | |
libccd | 503 | 12 months ago | |
github | 503 | 12 months ago | |
ncollide | |||
github | 924 | almost 2 years ago | |
ODE | |||
Python | C++, | ||
bitbucket | |||
OpenGJK | |||
github | 138 | 11 months ago | |
Parry | 581 | 6 days ago | |
github | 581 | 6 days ago | |
ReactPhysics3d | |||
github | 1,537 | about 1 month ago | |
github | 4,313 | about 1 month ago | |
github | 930 | over 3 years ago | |
ColDet | 3D Collision Detection | ||
GIMPACT | Tools for geometry processing and collision detection | ||
OPCODE | Optimized Collision Detection | ||
github | 4 | over 7 years ago | OZCollide [ ] |
SOLID | Collision detection of 3D objects undergoing rigid motion and deformation | ||
Awesome Collision Detection / Libraries / Mesh Processing | |||
bounding-mesh | ( ) - Implementation of the bounding mesh and bounding convex decomposition algorithms for single-sided mesh approximation | ||
github | 930 | 2 months ago | cinolib ( ) - A generic programming header only C++ library for processing polygonal and polyhedral meshes |
libigl | ( ) - A simple C++ geometry processing library | ||
Awesome Collision Detection / Papers | |||
GJK++: Leveraging Acceleration Methods for Faster Collision Detection (2023), Montaut et al. [ , , ] | |||
Collision Detection Accelerated: An Optimization Perspective (2022), Montaut et al. [ , , ] | |||
A fast procedure for computing the distance between complex objects in three-dimensional space (1988) Gilbert, Johnson and Keerthi [ ] | |||
Differentiable Collision Detection: a Randomized Smoothing Approach (2022), Montaut et al. [ , ] | |||
Efficient triangle-triangle intersection test for OBB-based collision detection (2009), J.-W. Chang et al. [ ] | |||
A fast triangle to triangle intersection test for collision detection (2006), O. Tropp et al. [ , ] | |||
Awesome Collision Detection / Papers / pdf | |||
Stack Overflow | A failure case was reported in | ||
Awesome Collision Detection / Papers | |||
Faster Triangle-Triangle Intersection Tests (2006), O. Devillers et al. [ , ] | |||
A Fast Triangle-Triangle Intersecion Test (1997), T. Muller. [ , ] | |||
Robust contact generation for robot simulation with unstructured meshes (2013), K. Hauser. [ , ] | |||
PolyDepth: Real-time Penetration Depth Computation using Iterative Contact-Space Projection (2012), C. Je et al. [ ] | |||
M. Macklin | Local Optimization for Robust Signed Distance Field Collision (2020), et al. [ , , ] | ||
Hierarchical hp-Adaptive Signed Distance Fields (2016), D. Koschier et al. [ , ] | |||
Voxblox: Building 3d signed distance fields for planning (2016), H Oleynikova et al. [ , ] | |||
Signed distance fields for polygon soup meshes (2014), H. Xu and Jernej Barbic. [ ] | |||
Fast Proximity Queries with Swept Sphere Volumes (1999), E. Larsen et al. [ , ] | |||
Hierarchical and Controlled Advancement for Continuous Collision Detection of Rigid and Articulated Models (2013), M. Tang et al. [ , ] | |||
Efficient Geometrically Exact Continuous Collision Detection (2012), T. Brochu et al. [ , ] | |||
C2A: Controlled Conservative Advancement for Continuous Collision Detection of Polygonal Models (2009), M. Tang et al. [ ] | |||
Continuous Collision Detection for Articulated Models using Taylor Models and Temporal Culling (2007), X. Zhang et al. [ , ] | |||
Interactive continuous collision detection for non-convex polyhedra (2006), X. Zhang et al. [ , ] | |||
Faster cover tree (2015), M. Izbicki et al. [ , ] | |||
Fast Approximate Nearest Neighbors with Automatic Algorithm Configuration (2009), M. Muja and D. Lowe. [ , ] | |||
Cover Tree for Nearest Neighbor (2006), A. Beygelzimer et al. [ , , ] | |||
FCL: A General Purpose Library for Collision and Proximity Queries (2012), J. Pan et al. [ , ] | |||
Collision Detection: A Survey (2007), S. Kockara et al. [ ] | |||
3D collision detection: a survey (2001), P. Jiménez et al. [ ] | |||
Awesome Collision Detection / Books | |||
amazon | Real-Time Collision Detection, CRC Press 2004 ( ) | ||
amazon | Collision Detection in Interactive 3D Environments, CRC Press 2003 ( ) | ||
Awesome Collision Detection / Articles | |||
Video Game Physics Tutorial - Part II: Collision Detection for Solid Objects | by | ||
GPU Rigid Body Simulation | (GDC 2013), Erwin Coumans | ||
OpenCL accelerated rigid body and collision detection | (RSS 2011), Erwin Coumans | ||
Contact Generation | (GDC 2010), Erwin Coumans | ||
spatial-collision-datastructures | 129 | over 6 years ago | Benchmark of various spatial data structures for collision detection |
Algorithm table for narrowphase algorithms | |||
3D Collision detection | by | ||
Collision Detection | ( ) by Jeff Thompson - This book explains the algorithms behind those collisions using basic shapes like circles, rectangles, and lines so you can implement them into your own projects | ||
Note: The Gibert-Jonson-Keerthi algorithm | by Christer Ericson | ||
Benchmark of various spatial data structures for collision detection | 129 | over 6 years ago | |
Awesome Collision Detection / Articles / Bounding volume heirarchy | |||
Bounding Volume Hierarchy Optimization through Agglomerative Treelet Restructuring | ( , ) by Leonardo R. Domingues and Helio Pedrini | ||
Dynamic AABB Tree | by | ||
Efficient BVH Construction via Approximate Agglomerative Clustering | by Yan Gu et al. ( ) | ||
Octree vs BVH | by | ||
Awesome Collision Detection / Other Awesome Lists | |||
Awesome Robotics Libraries | 2,327 | 5 months ago | This is a list of various libraris and software for robotics. It's also attempting to provide some comparisons for selected libraries and software |
More related projects:
- jrl-umi3218/tasks
- qpsolvers/qpsolvers
- stack-of-tasks/pinocchio
- stephane-caron/pymanoid
- loco-3d/crocoddyl
- mithi/robotics-coursework
- utiasdsl/safe-control-gym
- interactivecomputergraphics/discregrid
- jrl-umi3218/rbdyn
- microsoft/airsim
- atsushisakai/pythonrobotics
- dfki-ric/phobos
- atsushisakai/matlabrobotics