MAE 598: Multi-Robot Systems Fall 2016 Instructor: Spring Berman - - PowerPoint PPT Presentation

mae 598 multi robot systems
SMART_READER_LITE
LIVE PREVIEW

MAE 598: Multi-Robot Systems Fall 2016 Instructor: Spring Berman - - PowerPoint PPT Presentation

MAE 598: Multi-Robot Systems Fall 2016 Instructor: Spring Berman spring.berman@asu.edu Assistant Professor, Mechanical and Aerospace Engineering Autonomous Collective Systems Laboratory http://faculty.engineering.asu.edu/acs/ Lecture 11


slide-1
SLIDE 1

MAE 598: Multi-Robot Systems

Fall 2016

Instructor: Spring Berman

spring.berman@asu.edu

Assistant Professor, Mechanical and Aerospace Engineering Autonomous Collective Systems Laboratory

http://faculty.engineering.asu.edu/acs/

Lecture 11

slide-2
SLIDE 2

Consensus Problems in Multi-Robot Systems

slide-3
SLIDE 3

Flocking ¡in ¡Fixed ¡and ¡Switching ¡Networks ¡

Herbert ¡G. ¡Tanner, ¡Ali ¡Jadbabaie, ¡George ¡Pappas ¡ ¡ (2003, ¡2005 ¡versions) ¡

slide-4
SLIDE 4

MoGvaGon ¡

Ø TheoreGcally ¡explain ¡the ¡Reynolds ¡[1987] ¡flocking ¡phenomenon ¡ ¡ ¡-­‑ ¡Flocking ¡results ¡from ¡each ¡individual ¡following ¡three ¡steering ¡ behaviors ¡based ¡on ¡the ¡posiGons/velociGes ¡of ¡its ¡neighbors: ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡

¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡

Reynolds ¡C. ¡ ¡“Flocks, ¡birds, ¡and ¡schools: ¡a ¡distributed ¡behavioral ¡model.” ¡ ¡Computer ¡Graphics: ¡21:25-­‑34, ¡

  • 1987. ¡ ¡/ ¡ ¡hYp://www.red3d.com/cwr/boids/ ¡

SeparaGon ¡

Avoid ¡crowding ¡local ¡ flockmates ¡

Alignment ¡

Steer ¡toward ¡average ¡ heading ¡of ¡local ¡ flockmates ¡

Cohesion ¡

Move ¡toward ¡average ¡ posiGon ¡of ¡local ¡ flockmates ¡

slide-5
SLIDE 5

Local ¡Robot ¡Control ¡Laws ¡

T i i i

y x r ] [ =

T i i i

y x v ] [   =

T y x i

u u u ] [ =

j i ij

r r r − =

Agent ¡model: ¡

Align ¡agent ¡velocity ¡vectors, ¡ make ¡them ¡move ¡with ¡ common ¡speed ¡and ¡direcGon ¡ Produce ¡collision ¡avoidance ¡ and ¡cohesion ¡

slide-6
SLIDE 6

Local ¡Robot ¡Control ¡Laws ¡

Ø ¡Undirected ¡graph ¡consisGng ¡of: ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡; ¡indexed ¡by ¡agents ¡

unordered ¡pairs ¡of ¡verGces ¡that ¡represent ¡ neighboring ¡relaGons ¡

Neighboring ¡graph ¡ Neighboring ¡set ¡of ¡agent ¡i: ¡

  • ­‑ ¡Reflects ¡physical ¡proximity ¡or ¡existence ¡of ¡communicaGon ¡channel ¡
slide-7
SLIDE 7

Flock ¡SimulaGons: ¡Fixed ¡Network ¡

1 ¡ 2 ¡ 3 ¡ 4 ¡

slide-8
SLIDE 8

Flock ¡SimulaGons: ¡Fixed ¡Network ¡

5 ¡ 6 ¡

Agent ¡speeds ¡vs. ¡Gme ¡ Ø No ¡way ¡to ¡ensure ¡collision ¡ avoidance ¡between ¡two ¡ agents ¡unless ¡they ¡are ¡ interconnected; ¡ ¡ ¡ ¡ ¡ ¡ switching ¡network ¡solves ¡ this ¡problem ¡

slide-9
SLIDE 9

Flock ¡SimulaGons: ¡Switching ¡Network ¡

1 ¡ 2 ¡ 3 ¡ 4 ¡

R ¡= ¡2 ¡m ¡

slide-10
SLIDE 10

Flock ¡SimulaGons: ¡Switching ¡Network ¡

5 ¡ 6 ¡

Agent ¡degrees ¡vs. ¡Gme ¡ Agent ¡speeds ¡vs. ¡Gme ¡

slide-11
SLIDE 11

CooperaGve ¡Control ¡of ¡Mobile ¡Sensor ¡Networks: ¡ ¡ AdapGve ¡Gradient ¡Climbing ¡in ¡a ¡Distributed ¡Environment ¡ ¡

PeYer ¡Ögren, ¡Edward ¡Fiorelli, ¡Naomi ¡Leonard ¡

slide-12
SLIDE 12

MoGvaGon ¡

Ø Stable ¡coordinaGon ¡of ¡a ¡group ¡of ¡vehicles ¡to ¡cooperaGvely ¡climb ¡ the ¡gradient ¡of ¡an ¡environmental ¡field ¡

¡

¡ ¡ ¡ ¡-­‑ ¡Inspired ¡by ¡fish ¡schools, ¡which ¡efficiently ¡climb ¡nutrient ¡gradients ¡

using ¡local ¡rules ¡at ¡the ¡individual ¡level ¡ ¡ ¡ ¡ ¡-­‑ ¡Can ¡be ¡used ¡to ¡track ¡ocean ¡features ¡such ¡as ¡fronts ¡and ¡eddies ¡

Ø ¡Decouple ¡formaGon ¡ stabilizaGon ¡problem ¡from ¡ performance ¡of ¡network ¡ mission ¡

  • E. ¡Fiorelli, ¡P. ¡BhaYa, ¡N. ¡E. ¡Leonard, ¡I. ¡Shulman. ¡

“AdapGve ¡sampling ¡using ¡feedback ¡control ¡of ¡an ¡ autonomous ¡underwater ¡glider ¡fleet.” ¡Proc. ¡Symp. ¡ Unmanned ¡Untethered ¡Submersible ¡Technology, ¡2003, ¡

  • pp. ¡1-­‑16. ¡
slide-13
SLIDE 13

Framework ¡for ¡FormaGon ¡Control ¡ ¡

Ø Vehicle ¡modeled ¡as ¡point ¡mass ¡with ¡fully ¡actuated ¡dynamics ¡

vehicle ¡ virtual ¡leader ¡ COM ¡of ¡“virtual ¡body” ¡

slide-14
SLIDE 14

ImplementaGon ¡

AOSN-­‑II ¡project: ¡AdapGve, ¡coupled ¡observaGon/modeling ¡ ¡ system ¡in ¡the ¡ocean ¡

  • P. ¡BhaYa ¡et ¡al. ¡ ¡CoordinaGon ¡of ¡an ¡Underwater ¡Glider ¡Fleet ¡for ¡AdapGve ¡Ocean ¡Sampling. ¡ ¡Proc. ¡Int’l ¡

Workshop ¡on ¡Underwater ¡Robo9cs, ¡(IARP), ¡Genoa, ¡Italy, ¡Nov. ¡2005. ¡ ¡