MOTION PLANNING FOR HIGHLY REDUNDANT RECONFIGURABLE ROBOTS USING A CONTINUOUS MODEL Chris Thorne...

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

    21-Dec-2015
  • Category

    Documents

  • view

    227
  • download

    3

Transcript of MOTION PLANNING FOR HIGHLY REDUNDANT RECONFIGURABLE ROBOTS USING A CONTINUOUS MODEL Chris Thorne...

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