Download presentation
Presentation is loading. Please wait.
1
Self-Collision Detection and Prevention for Humanoid Robots James Kuffner et al. presented by Jinsung Kwon
2
Self-Collision Mobile Robots are free of self-collisions in most cases
3
Self-Collision Ariticulated robots are typically at high risk of self-collision
4
Objective Develop efficient geometric method detect and prevent self-collision detect and prevent self-collision suitable for complex articulated robots suitable for complex articulated robots H7 Humanoid (31 Links)
5
Challenges Large number of distance computations in short time N = 31 P = 435
6
Challenges Single distance computation itself is also very expensive
7
Strategies Eliminate unnecessary pairs from distance computation
8
Strategies
9
Strategies Protective Hulls approximation to the complicated geometry
10
Strategies Protective Hulls
11
Implementation Trajectory Sampling : discretization of the trajectory into a finite set of samples : discretization of the trajectory into a finite set of samples
12
Implementation Velocity Bounds and Collision-free Guarantees d min x max No Collision if x max < d min during ∆t with dx = J dq |dq/dt| < (dq/dt) max
13
Implementation Voronoi-clip for distance computation Running time depends on the geometric complexity and posture changed Running time depends on the geometric complexity and posture changed Running relatively in constant time with high coherency Running relatively in constant time with high coherency Limited to convex polyhedrons Limited to convex polyhedrons
14
Implementation Control Strategy 0123312434562345 Read joystick command Calculate 3-step trajectory Check new trajectory for self-collision Final Posture by Emergency Stop
15
Results
16
Results
17
Results Comparison
18
Future Work Automatic selection of active pairs for given joint angle ranges Automatic selection of active pairs for given joint angle ranges Alternative minimum distance determination method allowing non-convex protective hulls Alternative minimum distance determination method allowing non-convex protective hulls
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.