Presentation is loading. Please wait.

Presentation is loading. Please wait.

Self-Collision Detection and Prevention for Humanoid Robots James Kuffner et al. presented by Jinsung Kwon.

Similar presentations


Presentation on theme: "Self-Collision Detection and Prevention for Humanoid Robots James Kuffner et al. presented by Jinsung Kwon."— Presentation transcript:

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


Download ppt "Self-Collision Detection and Prevention for Humanoid Robots James Kuffner et al. presented by Jinsung Kwon."

Similar presentations


Ads by Google