×

Real-time self collision and obstacle avoidance

  • US 8,170,287 B2
  • Filed: 10/24/2008
  • Issued: 05/01/2012
  • Est. Priority Date: 10/26/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for avoiding collision of a body segment in an articulated system, the method comprising:

  • controlling motion of a body segment towards a target based on a generated joint motion;

    constructing a virtual surface surrounding an actual surface of the body segment, the virtual surface comprising a plurality of virtual surface points each located at least a nonzero distance away from a corresponding surface point on an actual surface of the body segment in a direction of a unit normal vector from the surface point;

    monitoring a distance between the actual surface and an unconnected structure;

    detecting that the unconnected structure penetrates the virtual surface;

    determining a collision point on the actual surface of the body segment;

    determining a redirected joint motion of the collision point that prevents the unconnected structure from penetrating deeper into the virtual surface; and

    redirecting the body segment toward the target based on the redirected joint motion without colliding with the unconnected structure.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×