Scale-Free, Approximate Motion Planning For Modular Robots - PowerPoint PPT Presentation

About This Presentation
Title:

Scale-Free, Approximate Motion Planning For Modular Robots

Description:

Smoothing algorithm based on Oslo model of sand-pile collapse ... If slope exceeds a threshold, collapses occur 1 1. Smoothing, continued ... – PowerPoint PPT presentation

Number of Views:26
Avg rating:3.0/5.0
Slides: 13
Provided by: mder5
Learn more at: http://www.cs.cmu.edu
Category:

less

Transcript and Presenter's Notes

Title: Scale-Free, Approximate Motion Planning For Modular Robots


1
Scale-Free, Approximate Motion Planning For
Modular Robots
  • Michael De Rosa
  • CMU

2
Algorithm Overview
  • Hole Motion
  • Hole Growth/Deletion
  • Smoothing (Self-Organizing Criticality)
  • Region-based Planning

3
Hole Motion
  • Uniform hexagonal holes
  • Holes collide and reflect off of object boundary,
    other holes
  • Holes can move 1 row at a time (not shown)

4
Hole Creation/Deletion
  • Creation/deletion regions are designated on the
    perimeter
  • Creation raises the contour of the object
  • Deletion lowers the contour

5
Smoothing-Overview
  • Smoothing algorithm based on Oslo model of
    sand-pile collapse
  • As grains of sand are added, local slope
    increases
  • If slope exceeds a threshold, collapses occur

gt1
gt1
6
Smoothing, continued
  • Smoothing is constantly active in all
    creation/deletion regions
  • gravity is determined on a per-region basis
    (either as one of the 6 hex directions, or w.r.t.
    an origin point)
  • This smoothing approach provides bounds on
    maximum surface roughness as a function of time

7
Regions
  • Triangular regions are created either manually,
    or by keyframing between two images
  • Ex simple example with one growth region
    smoothing

8
Challenges (1)
  • Holes bind to closer regions, pinching off areas
    farther away from center of mass
  • Pinched off region becomes detached from central
    mass

9
Attempted Solutions
  • Force regions to wait for further regions to
    complete before activating
  • Created deadlock
  • Holes bind to deletion regions based on distance
    from desired contour
  • Some improvement, but much slower
  • Still an open problem, several techniques under
    study

10
Challenges (2)
  • Creation of holes very sensitive to small
    perturbations in surface roughness
  • Solution
  • Allow creation of holes that are not fully
    enclosed initially
  • Resulted in a 3x speed-up in hole creation

11
Morphing Objects
Bending Bar
Circle Into Rectangle
12
Global vs Distributed
  • Current algorithm assumes only local
    communication between neighbors
  • but requires synchronized clocks, and implicit
    locks/transactions between catoms
  • We are developing a distributed version that
    operates asynchronously, and tolerates moderate
    clock skew
Write a Comment
User Comments (0)
About PowerShow.com