6
MOTION PLANNING FOR HIGHLY REDUNDANT RECONFIGURABLE ROBOTS USING A CONTINUOUS MODEL Chris Thorne MEAM 620 University of Pennsylvania 3.19.06

MOTION PLANNING FOR HIGHLY REDUNDANT RECONFIGURABLE ROBOTS USING A CONTINUOUS MODEL Chris Thorne MEAM 620 University of Pennsylvania 3.19.06

  • View
    227

  • Download
    3

Embed Size (px)

Citation preview

Page 1: MOTION PLANNING FOR HIGHLY REDUNDANT RECONFIGURABLE ROBOTS USING A CONTINUOUS MODEL Chris Thorne MEAM 620 University of Pennsylvania 3.19.06

MOTION PLANNING FOR HIGHLY REDUNDANT RECONFIGURABLE ROBOTS USING A

CONTINUOUS MODEL

Chris ThorneMEAM 620

University of Pennsylvania3.19.06

Page 2: MOTION PLANNING FOR HIGHLY REDUNDANT RECONFIGURABLE ROBOTS USING A CONTINUOUS MODEL Chris Thorne MEAM 620 University of Pennsylvania 3.19.06

Objective

• Use a continuous model to perform inverse kinematics and path planning for self-reconfiguration of modular robots

Page 3: MOTION PLANNING FOR HIGHLY REDUNDANT RECONFIGURABLE ROBOTS USING A CONTINUOUS MODEL Chris Thorne MEAM 620 University of Pennsylvania 3.19.06

Modular Robots

Page 4: MOTION PLANNING FOR HIGHLY REDUNDANT RECONFIGURABLE ROBOTS USING A CONTINUOUS MODEL Chris Thorne MEAM 620 University of Pennsylvania 3.19.06

3D module model using Matlab

Page 5: MOTION PLANNING FOR HIGHLY REDUNDANT RECONFIGURABLE ROBOTS USING A CONTINUOUS MODEL Chris Thorne MEAM 620 University of Pennsylvania 3.19.06

Continuous model overview

dssdsK /)()(

Cuvature, K(s) is the reciprocal of (s), the radius of the osculating circle

Curvature segment: basic unit of continuous model in 2-D

Discretized using 5 points, use cubic spline interpolation for curvature function

Use curvature operators to move spline control points along the curve and/or Increase/decrease the curvature

Page 6: MOTION PLANNING FOR HIGHLY REDUNDANT RECONFIGURABLE ROBOTS USING A CONTINUOUS MODEL Chris Thorne MEAM 620 University of Pennsylvania 3.19.06

Example-open space solution