SlideShare uma empresa Scribd logo
1 de 23
Multi-Robot Systems CSCI 7000-006 Monday, September 21, 2009 NikolausCorrell
So far Reactive Algorithms Local interactions Threshold-based dynamics Gradient-based We know it works,  but how to prove it? Deliberative Algorithms Local planning Collaborative planning Tight coordination
Today Part II of the course: Modeling of Multi-Robot Systems Gradient-based models for reactive control Cost-function over position of the robots Basic behaviors, nomode switching	 M. Schwager, A Gradient Optimization Approach to Adaptive Multi-Robot Control, Ph.D. Thesis, Massachusetts Institute of Technology, Department of Mechanical Engineering, September, 2009.
Gradient-based approaches “Gradient” estimate Use sensor and position information Compare value and positions with local neighbors Requires local range and bearing for collaboration Gradient can describe Environmental sensing Neighborhood relations
Example: Maximizing Visual Coverage Flying robots are equipped with downward facing cameras Cost function of robot positions encodes information gain Robots move to locally optimize information gain Course question: come up with a reactive controller to do this M. Schwager, B. Julian, and D. Rus, Optimal coverage for multiple hovering robots with downward-facing cameras, In Proc. of the International Conference of Robotics and Automation (ICRA 09), Kobe, Japan, May, 2009.[
M. Schwager, B. Julian, and D. Rus, Optimal coverage for multiple hovering robots with downward-facing cameras, In Proc. of the International Conference of Robotics and Automation (ICRA 09), Kobe, Japan, May, 2009.[ Example: Maximizing Visual Coverage
Example 2: Optimally sample an environmental distribution Goal: deploy more robots into regions with high information density Information density unknown at first Learn parameterized model while moving
Example 2: Optimally sample a environmental distribution M. Schwager, J. McLurkin, J.-J. E. Slotine, and D. Rus, From theory to practice: Distributed coverage control experiments with groups of robots, In Proc. of the International Symposium on Experimental Robotics (ISER 08), Athens, Greece, July, 2008.
Multi-Robot System Model State-space of each robot is its position in P Vectoris a single point indescribing the system  Cost  function Control input (speed) pi
Closed-Loop Control Speed for robot i calculated such that each robot moves towards a local minima of H Stability depends on properties of H! M. Schwager, A Gradient Optimization Approach to Adaptive Multi-Robot Control, Ph.D. Thesis, Massachusetts Institute of Technology, Department of Mechanical Engineering, September, 2009.
Stability of Dynamical Systems Entire classes on this topic! Straightforward for linear systems Non-Linear systems: Find function that bounds the system Prove properties of this function Keyword: Lyapunov stability and its variations Convexity and Continuity
Lyapunov Stability System Find function  V(x) >= 0 and V(x)=0 only if x=0 V’(x(t)) < 0 (negative definite) System is Lyapunov stable if V(x) with the above properties exist V(x) is called the Lyapunov candidate  Common analogy, spring-damper, energy of the system the Lyapunov candidate, energy only decays, system stable
Other important concepts: Convexity A set                is convex when all points on the line between any two points is also on the set Non-convex sets are concave Local minima of convex functions are global minima Convex Set Concave Set Convex function
Other important concepts: Continuity A continuous function f has no abrupt changes A function is Lipschitz continuous if there is a positive b so that Limits the maximum slope A locally Lipschitz first-order differential equation has a unique solution! Lipschitz: Locally Lipschitz:
Voronoi Cost Function Introduce sensory function fover P Example: Oil spill Goal: more robots where fis high  Cost functionwith                      the cost of measuring a value at q from pi Optimal solution:minimize H(P) Q pi
Voronoi Cost Function Goal: mini has only one solution (closest robot to q) Voronoi tesselation of q with cells Vi Result: V(s) consisting of all points closer tosthan to any other site J. Cortes, S. Martınez, T. Karatas, and F. Bullo. Coverage control for mobile sensing networks. IEEE Transactions on Robotics and Automation, 20(2):243– 255, April 2004.
Optimizing the Voronoi Cost Function Solve Calculate 1st derivative Let                  , e.g. light sensor Define Move pi to the centroid of its Voronoi cell!  Mass of Vi First moment of Vi Centroid of Vi  S. P. Lloyd. Least squares quantization in PCM. IEEE Transactions on Information Theory, 28(2):129–137, 1982.
Course question The gradient is given by What is the control law for robot i ui=
Proof of Convergence (Sketch) Theorem: converges assymptotically to the set of centroidalVoronoi Configurations Tool: LaSalle’s invariance principle Requirements: ,[object Object]
P invariant under control law -> trajectories are bounded
Control law locally Lipschitz
     < 0Q
From theory to practice Voronoi neighbors are not communication neighbors  Approximate decomposition (noise on position information) Time discrete execution vs. continuous dynamics Voronoi Neighbors are not necessarily communication neighbors

Mais conteúdo relacionado

Destaque

Luca Soppelsa: il sistema di protezione civile nelle emergenze idrauliche
Luca Soppelsa: il sistema di protezione civile nelle emergenze idraulicheLuca Soppelsa: il sistema di protezione civile nelle emergenze idrauliche
Luca Soppelsa: il sistema di protezione civile nelle emergenze idraulicheMarcello Zanovello
 
Activida 2
Activida 2Activida 2
Activida 2peedroc
 
CV 15-08-16 M.K.Narayana _ Seaport Technology & Engineering -
CV 15-08-16 M.K.Narayana _ Seaport Technology & Engineering -CV 15-08-16 M.K.Narayana _ Seaport Technology & Engineering -
CV 15-08-16 M.K.Narayana _ Seaport Technology & Engineering -M.K NARAYANA
 
Structural Health Monitoring and Strengthening Of Bridges
Structural Health Monitoring and Strengthening Of BridgesStructural Health Monitoring and Strengthening Of Bridges
Structural Health Monitoring and Strengthening Of BridgesEditor IJCATR
 
Why do pair presentations as a father and son?
Why do pair presentations as a father and son?Why do pair presentations as a father and son?
Why do pair presentations as a father and son?Yves Hanoulle
 
Unknown Places in the World
Unknown Places in the WorldUnknown Places in the World
Unknown Places in the WorldStudent at IITTM
 
Desarrollo de la independencia
Desarrollo de la independenciaDesarrollo de la independencia
Desarrollo de la independenciaMonse Lopez
 
Accelerating the Matrix: What's a Leader to Do?
Accelerating the Matrix: What's a Leader to Do?Accelerating the Matrix: What's a Leader to Do?
Accelerating the Matrix: What's a Leader to Do?Insight Experience
 
Revista Jequiti ciclo02 16-colheita_bx
Revista Jequiti ciclo02 16-colheita_bxRevista Jequiti ciclo02 16-colheita_bx
Revista Jequiti ciclo02 16-colheita_bxRocicley Melo
 
Catálogo flormar campaña 1, 2017
Catálogo flormar campaña 1, 2017Catálogo flormar campaña 1, 2017
Catálogo flormar campaña 1, 2017Paty Cj
 
Introduction- Down's syndrome growing efforts to meet the challenges in the a...
Introduction- Down's syndrome growing efforts to meet the challenges in the a...Introduction- Down's syndrome growing efforts to meet the challenges in the a...
Introduction- Down's syndrome growing efforts to meet the challenges in the a...Ghassan Shahrour
 
Which Postgres is Right for You?
Which Postgres is Right for You? Which Postgres is Right for You?
Which Postgres is Right for You? EDB
 
Consueto Crm To Dms Automotive January 2010
Consueto Crm To Dms Automotive   January 2010Consueto Crm To Dms Automotive   January 2010
Consueto Crm To Dms Automotive January 2010Jonathan Rowley
 

Destaque (19)

Tecnica de la encuesta social
Tecnica de la encuesta socialTecnica de la encuesta social
Tecnica de la encuesta social
 
Luca Soppelsa: il sistema di protezione civile nelle emergenze idrauliche
Luca Soppelsa: il sistema di protezione civile nelle emergenze idraulicheLuca Soppelsa: il sistema di protezione civile nelle emergenze idrauliche
Luca Soppelsa: il sistema di protezione civile nelle emergenze idrauliche
 
Activida 2
Activida 2Activida 2
Activida 2
 
CV 15-08-16 M.K.Narayana _ Seaport Technology & Engineering -
CV 15-08-16 M.K.Narayana _ Seaport Technology & Engineering -CV 15-08-16 M.K.Narayana _ Seaport Technology & Engineering -
CV 15-08-16 M.K.Narayana _ Seaport Technology & Engineering -
 
Venta de Quinua
Venta de QuinuaVenta de Quinua
Venta de Quinua
 
Structural Health Monitoring and Strengthening Of Bridges
Structural Health Monitoring and Strengthening Of BridgesStructural Health Monitoring and Strengthening Of Bridges
Structural Health Monitoring and Strengthening Of Bridges
 
Az cv
Az cvAz cv
Az cv
 
Values friends
Values friendsValues friends
Values friends
 
Why do pair presentations as a father and son?
Why do pair presentations as a father and son?Why do pair presentations as a father and son?
Why do pair presentations as a father and son?
 
Unknown Places in the World
Unknown Places in the WorldUnknown Places in the World
Unknown Places in the World
 
Desarrollo de la independencia
Desarrollo de la independenciaDesarrollo de la independencia
Desarrollo de la independencia
 
Accelerating the Matrix: What's a Leader to Do?
Accelerating the Matrix: What's a Leader to Do?Accelerating the Matrix: What's a Leader to Do?
Accelerating the Matrix: What's a Leader to Do?
 
Revista Jequiti ciclo02 16-colheita_bx
Revista Jequiti ciclo02 16-colheita_bxRevista Jequiti ciclo02 16-colheita_bx
Revista Jequiti ciclo02 16-colheita_bx
 
Catálogo flormar campaña 1, 2017
Catálogo flormar campaña 1, 2017Catálogo flormar campaña 1, 2017
Catálogo flormar campaña 1, 2017
 
Introduction- Down's syndrome growing efforts to meet the challenges in the a...
Introduction- Down's syndrome growing efforts to meet the challenges in the a...Introduction- Down's syndrome growing efforts to meet the challenges in the a...
Introduction- Down's syndrome growing efforts to meet the challenges in the a...
 
Which Postgres is Right for You?
Which Postgres is Right for You? Which Postgres is Right for You?
Which Postgres is Right for You?
 
Data donatur
Data donaturData donatur
Data donatur
 
Consueto Crm To Dms Automotive January 2010
Consueto Crm To Dms Automotive   January 2010Consueto Crm To Dms Automotive   January 2010
Consueto Crm To Dms Automotive January 2010
 
Know Your Kansas Snakes
Know Your Kansas SnakesKnow Your Kansas Snakes
Know Your Kansas Snakes
 

Semelhante a September 21, Modeling of Gradient-Based Controllers I

crowd-robot interaction: crowd-aware robot navigation with attention-based DRL
crowd-robot interaction: crowd-aware robot navigation with attention-based DRLcrowd-robot interaction: crowd-aware robot navigation with attention-based DRL
crowd-robot interaction: crowd-aware robot navigation with attention-based DRL민재 정
 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigationguest90654fd
 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigationguest90654fd
 
Modeling of multiversion concurrency control
Modeling of multiversion concurrency controlModeling of multiversion concurrency control
Modeling of multiversion concurrency controlJawid Ahmad Baktash
 
From Simulation to Online Gaming: the need for adaptive solutions
From Simulation to Online Gaming: the need for adaptive solutions From Simulation to Online Gaming: the need for adaptive solutions
From Simulation to Online Gaming: the need for adaptive solutions Gabriele D'Angelo
 
Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Con...
Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Con...Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Con...
Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Con...iosrjce
 
Maximizing the area coverage for mobile sensor networks
Maximizing the area  coverage for mobile sensor networks Maximizing the area  coverage for mobile sensor networks
Maximizing the area coverage for mobile sensor networks marwaeng
 
Iaetsd modified artificial potential fields algorithm for mobile robot path ...
Iaetsd modified  artificial potential fields algorithm for mobile robot path ...Iaetsd modified  artificial potential fields algorithm for mobile robot path ...
Iaetsd modified artificial potential fields algorithm for mobile robot path ...Iaetsd Iaetsd
 
Te electronics & telecommunication
Te electronics & telecommunicationTe electronics & telecommunication
Te electronics & telecommunicationkapilkotangale
 
Fuzzy logic control for robot navigation
Fuzzy logic control for robot navigationFuzzy logic control for robot navigation
Fuzzy logic control for robot navigationRAVINDRASHINDE59
 
Combinatorial optimization and deep reinforcement learning
Combinatorial optimization and deep reinforcement learningCombinatorial optimization and deep reinforcement learning
Combinatorial optimization and deep reinforcement learning민재 정
 
November 9, Planning and Control of Unmanned Aircraft Systems in Realistic C...
November 9, Planning and Control of Unmanned Aircraft Systems  in Realistic C...November 9, Planning and Control of Unmanned Aircraft Systems  in Realistic C...
November 9, Planning and Control of Unmanned Aircraft Systems in Realistic C...University of Colorado at Boulder
 
Discrete event systems comprise of discrete state spaces and event
Discrete event systems comprise of discrete state spaces and eventDiscrete event systems comprise of discrete state spaces and event
Discrete event systems comprise of discrete state spaces and eventNitish Nagar
 
Precision robotic assembly using attractive regions
Precision robotic assembly using attractive regionsPrecision robotic assembly using attractive regions
Precision robotic assembly using attractive regionsijmech
 

Semelhante a September 21, Modeling of Gradient-Based Controllers I (20)

September 23, Modeling of Gradient-Based Controllers II
September 23, Modeling of Gradient-Based Controllers IISeptember 23, Modeling of Gradient-Based Controllers II
September 23, Modeling of Gradient-Based Controllers II
 
crowd-robot interaction: crowd-aware robot navigation with attention-based DRL
crowd-robot interaction: crowd-aware robot navigation with attention-based DRLcrowd-robot interaction: crowd-aware robot navigation with attention-based DRL
crowd-robot interaction: crowd-aware robot navigation with attention-based DRL
 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigation
 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigation
 
September 9, Deliberative Algorithms I
September 9, Deliberative Algorithms ISeptember 9, Deliberative Algorithms I
September 9, Deliberative Algorithms I
 
Modeling of multiversion concurrency control
Modeling of multiversion concurrency controlModeling of multiversion concurrency control
Modeling of multiversion concurrency control
 
November 16, Learning
November 16, LearningNovember 16, Learning
November 16, Learning
 
From Simulation to Online Gaming: the need for adaptive solutions
From Simulation to Online Gaming: the need for adaptive solutions From Simulation to Online Gaming: the need for adaptive solutions
From Simulation to Online Gaming: the need for adaptive solutions
 
Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Con...
Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Con...Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Con...
Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Con...
 
K017655963
K017655963K017655963
K017655963
 
The Joy of SLAM
The Joy of SLAMThe Joy of SLAM
The Joy of SLAM
 
Maximizing the area coverage for mobile sensor networks
Maximizing the area  coverage for mobile sensor networks Maximizing the area  coverage for mobile sensor networks
Maximizing the area coverage for mobile sensor networks
 
K010218188
K010218188K010218188
K010218188
 
Iaetsd modified artificial potential fields algorithm for mobile robot path ...
Iaetsd modified  artificial potential fields algorithm for mobile robot path ...Iaetsd modified  artificial potential fields algorithm for mobile robot path ...
Iaetsd modified artificial potential fields algorithm for mobile robot path ...
 
Te electronics & telecommunication
Te electronics & telecommunicationTe electronics & telecommunication
Te electronics & telecommunication
 
Fuzzy logic control for robot navigation
Fuzzy logic control for robot navigationFuzzy logic control for robot navigation
Fuzzy logic control for robot navigation
 
Combinatorial optimization and deep reinforcement learning
Combinatorial optimization and deep reinforcement learningCombinatorial optimization and deep reinforcement learning
Combinatorial optimization and deep reinforcement learning
 
November 9, Planning and Control of Unmanned Aircraft Systems in Realistic C...
November 9, Planning and Control of Unmanned Aircraft Systems  in Realistic C...November 9, Planning and Control of Unmanned Aircraft Systems  in Realistic C...
November 9, Planning and Control of Unmanned Aircraft Systems in Realistic C...
 
Discrete event systems comprise of discrete state spaces and event
Discrete event systems comprise of discrete state spaces and eventDiscrete event systems comprise of discrete state spaces and event
Discrete event systems comprise of discrete state spaces and event
 
Precision robotic assembly using attractive regions
Precision robotic assembly using attractive regionsPrecision robotic assembly using attractive regions
Precision robotic assembly using attractive regions
 

Mais de University of Colorado at Boulder

Three-dimensional construction with mobile robots and modular blocks
 Three-dimensional construction with mobile robots and modular blocks Three-dimensional construction with mobile robots and modular blocks
Three-dimensional construction with mobile robots and modular blocksUniversity of Colorado at Boulder
 

Mais de University of Colorado at Boulder (20)

Three-dimensional construction with mobile robots and modular blocks
 Three-dimensional construction with mobile robots and modular blocks Three-dimensional construction with mobile robots and modular blocks
Three-dimensional construction with mobile robots and modular blocks
 
Template classes and ROS messages
Template classes and ROS messagesTemplate classes and ROS messages
Template classes and ROS messages
 
NLP for Robotics
NLP for RoboticsNLP for Robotics
NLP for Robotics
 
Indoor Localization Systems
Indoor Localization SystemsIndoor Localization Systems
Indoor Localization Systems
 
Vishal Verma: Rapidly Exploring Random Trees
Vishal Verma: Rapidly Exploring Random TreesVishal Verma: Rapidly Exploring Random Trees
Vishal Verma: Rapidly Exploring Random Trees
 
Lecture 10: Summary
Lecture 10: SummaryLecture 10: Summary
Lecture 10: Summary
 
Lecture 09: SLAM
Lecture 09: SLAMLecture 09: SLAM
Lecture 09: SLAM
 
Lecture 08: Localization and Mapping II
Lecture 08: Localization and Mapping IILecture 08: Localization and Mapping II
Lecture 08: Localization and Mapping II
 
Lecture 07: Localization and Mapping I
Lecture 07: Localization and Mapping ILecture 07: Localization and Mapping I
Lecture 07: Localization and Mapping I
 
Lecture 06: Features and Uncertainty
Lecture 06: Features and UncertaintyLecture 06: Features and Uncertainty
Lecture 06: Features and Uncertainty
 
Lecture 05
Lecture 05Lecture 05
Lecture 05
 
Lecture 04
Lecture 04Lecture 04
Lecture 04
 
Lecture 03 - Kinematics and Control
Lecture 03 - Kinematics and ControlLecture 03 - Kinematics and Control
Lecture 03 - Kinematics and Control
 
Lecture 02: Locomotion
Lecture 02: LocomotionLecture 02: Locomotion
Lecture 02: Locomotion
 
Lecture 01
Lecture 01Lecture 01
Lecture 01
 
Lectures 11+12: Debates
Lectures 11+12: DebatesLectures 11+12: Debates
Lectures 11+12: Debates
 
Lecture 09: Localization and Mapping III
Lecture 09: Localization and Mapping IIILecture 09: Localization and Mapping III
Lecture 09: Localization and Mapping III
 
Lecture 10: Navigation
Lecture 10: NavigationLecture 10: Navigation
Lecture 10: Navigation
 
Lecture 08: Localization and Mapping II
Lecture 08: Localization and Mapping IILecture 08: Localization and Mapping II
Lecture 08: Localization and Mapping II
 
Lecture 07: Localization and Mapping I
Lecture 07: Localization and Mapping ILecture 07: Localization and Mapping I
Lecture 07: Localization and Mapping I
 

Último

Andheri East ) Call Girls in Mumbai Phone No 9004554577, Vashi Call Girls Ser...
Andheri East ) Call Girls in Mumbai Phone No 9004554577, Vashi Call Girls Ser...Andheri East ) Call Girls in Mumbai Phone No 9004554577, Vashi Call Girls Ser...
Andheri East ) Call Girls in Mumbai Phone No 9004554577, Vashi Call Girls Ser...Pooja Nehwal
 
UNIVERSAL HUMAN VALUES -Harmony in the Human Being
UNIVERSAL HUMAN VALUES -Harmony in the Human BeingUNIVERSAL HUMAN VALUES -Harmony in the Human Being
UNIVERSAL HUMAN VALUES -Harmony in the Human BeingChandrakantDivate1
 
Tinted Sunscreen For Soft and Smooth Skin
Tinted Sunscreen For Soft and Smooth SkinTinted Sunscreen For Soft and Smooth Skin
Tinted Sunscreen For Soft and Smooth SkinUniqaya Lifestyle
 
Ladies kitty party invitation messages and greetings.pdf
Ladies kitty party invitation messages and greetings.pdfLadies kitty party invitation messages and greetings.pdf
Ladies kitty party invitation messages and greetings.pdfShort Good Quotes
 
📞 Contact Number 8617370543VIP Hardoi Call Girls
📞 Contact Number 8617370543VIP Hardoi Call Girls📞 Contact Number 8617370543VIP Hardoi Call Girls
📞 Contact Number 8617370543VIP Hardoi Call GirlsNitya salvi
 
Call Girls Service In Zirakpur ❤️🍑 7837612180 👄🫦Independent Escort Service Zi...
Call Girls Service In Zirakpur ❤️🍑 7837612180 👄🫦Independent Escort Service Zi...Call Girls Service In Zirakpur ❤️🍑 7837612180 👄🫦Independent Escort Service Zi...
Call Girls Service In Zirakpur ❤️🍑 7837612180 👄🫦Independent Escort Service Zi...Sheetaleventcompany
 
Top 20: Best & Hottest Russian Pornstars Right Now (2024) Russian Porn Stars ...
Top 20: Best & Hottest Russian Pornstars Right Now (2024) Russian Porn Stars ...Top 20: Best & Hottest Russian Pornstars Right Now (2024) Russian Porn Stars ...
Top 20: Best & Hottest Russian Pornstars Right Now (2024) Russian Porn Stars ...minkseocompany
 
Tirunelveli Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tirunelveli
Tirunelveli Escorts Service Girl ^ 9332606886, WhatsApp Anytime TirunelveliTirunelveli Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tirunelveli
Tirunelveli Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tirunelvelimeghakumariji156
 
Kharar Call Girls Service✔️ 9915851334 ✔️Call Now Ranveer📲 Zirakpur Escort Se...
Kharar Call Girls Service✔️ 9915851334 ✔️Call Now Ranveer📲 Zirakpur Escort Se...Kharar Call Girls Service✔️ 9915851334 ✔️Call Now Ranveer📲 Zirakpur Escort Se...
Kharar Call Girls Service✔️ 9915851334 ✔️Call Now Ranveer📲 Zirakpur Escort Se...rajveermohali2022
 
Introduction to Fashion Designing for all
Introduction to Fashion Designing for allIntroduction to Fashion Designing for all
Introduction to Fashion Designing for allMuhammadDanishAwan1
 
Tumkur Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tumkur
Tumkur Escorts Service Girl ^ 9332606886, WhatsApp Anytime TumkurTumkur Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tumkur
Tumkur Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tumkurmeghakumariji156
 
Call Girls In Jamnagar Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service Enj...
Call Girls In Jamnagar Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service Enj...Call Girls In Jamnagar Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service Enj...
Call Girls In Jamnagar Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service Enj...Nitya salvi
 
Just Call Vip call girls Etawah Escorts ☎️8617370543 Two shot with one girl (...
Just Call Vip call girls Etawah Escorts ☎️8617370543 Two shot with one girl (...Just Call Vip call girls Etawah Escorts ☎️8617370543 Two shot with one girl (...
Just Call Vip call girls Etawah Escorts ☎️8617370543 Two shot with one girl (...Nitya salvi
 
Zirakpur Call Girls Service ❤️🍑 7837612180 👄🫦Independent Escort Service Zirakpur
Zirakpur Call Girls Service ❤️🍑 7837612180 👄🫦Independent Escort Service ZirakpurZirakpur Call Girls Service ❤️🍑 7837612180 👄🫦Independent Escort Service Zirakpur
Zirakpur Call Girls Service ❤️🍑 7837612180 👄🫦Independent Escort Service ZirakpurSheetaleventcompany
 
gatiin-namaa-meeqa .pdf
gatiin-namaa-meeqa                        .pdfgatiin-namaa-meeqa                        .pdf
gatiin-namaa-meeqa .pdfDesalechali1
 
Payal Mehta 9867746289, Escorts Service Near The Taj Mahal Palace Colaba
Payal Mehta 9867746289, Escorts Service Near The Taj Mahal Palace ColabaPayal Mehta 9867746289, Escorts Service Near The Taj Mahal Palace Colaba
Payal Mehta 9867746289, Escorts Service Near The Taj Mahal Palace ColabaPooja Nehwal
 
I am Independent Call girl in noida at chepest price Call Me 8826255397
I am Independent Call girl in noida at chepest price Call Me 8826255397I am Independent Call girl in noida at chepest price Call Me 8826255397
I am Independent Call girl in noida at chepest price Call Me 8826255397Riya Singh
 
Cheap Rate ✨➥9582086666▻✨Call Girls In Gurgaon Sector 10 (Gurgaon)
Cheap Rate ✨➥9582086666▻✨Call Girls In Gurgaon Sector 10 (Gurgaon)Cheap Rate ✨➥9582086666▻✨Call Girls In Gurgaon Sector 10 (Gurgaon)
Cheap Rate ✨➥9582086666▻✨Call Girls In Gurgaon Sector 10 (Gurgaon)delhi24hrs1
 
Escorts Service Model Hathras 👉 Just CALL ME: 8617370543 💋 Call Out Call Both...
Escorts Service Model Hathras 👉 Just CALL ME: 8617370543 💋 Call Out Call Both...Escorts Service Model Hathras 👉 Just CALL ME: 8617370543 💋 Call Out Call Both...
Escorts Service Model Hathras 👉 Just CALL ME: 8617370543 💋 Call Out Call Both...Nitya salvi
 
Gorgeous Call Girls In Jaipur {9521753030} ❤️VVIP ANKITA Call Girl in Jaipur ...
Gorgeous Call Girls In Jaipur {9521753030} ❤️VVIP ANKITA Call Girl in Jaipur ...Gorgeous Call Girls In Jaipur {9521753030} ❤️VVIP ANKITA Call Girl in Jaipur ...
Gorgeous Call Girls In Jaipur {9521753030} ❤️VVIP ANKITA Call Girl in Jaipur ...Sheetaleventcompany
 

Último (20)

Andheri East ) Call Girls in Mumbai Phone No 9004554577, Vashi Call Girls Ser...
Andheri East ) Call Girls in Mumbai Phone No 9004554577, Vashi Call Girls Ser...Andheri East ) Call Girls in Mumbai Phone No 9004554577, Vashi Call Girls Ser...
Andheri East ) Call Girls in Mumbai Phone No 9004554577, Vashi Call Girls Ser...
 
UNIVERSAL HUMAN VALUES -Harmony in the Human Being
UNIVERSAL HUMAN VALUES -Harmony in the Human BeingUNIVERSAL HUMAN VALUES -Harmony in the Human Being
UNIVERSAL HUMAN VALUES -Harmony in the Human Being
 
Tinted Sunscreen For Soft and Smooth Skin
Tinted Sunscreen For Soft and Smooth SkinTinted Sunscreen For Soft and Smooth Skin
Tinted Sunscreen For Soft and Smooth Skin
 
Ladies kitty party invitation messages and greetings.pdf
Ladies kitty party invitation messages and greetings.pdfLadies kitty party invitation messages and greetings.pdf
Ladies kitty party invitation messages and greetings.pdf
 
📞 Contact Number 8617370543VIP Hardoi Call Girls
📞 Contact Number 8617370543VIP Hardoi Call Girls📞 Contact Number 8617370543VIP Hardoi Call Girls
📞 Contact Number 8617370543VIP Hardoi Call Girls
 
Call Girls Service In Zirakpur ❤️🍑 7837612180 👄🫦Independent Escort Service Zi...
Call Girls Service In Zirakpur ❤️🍑 7837612180 👄🫦Independent Escort Service Zi...Call Girls Service In Zirakpur ❤️🍑 7837612180 👄🫦Independent Escort Service Zi...
Call Girls Service In Zirakpur ❤️🍑 7837612180 👄🫦Independent Escort Service Zi...
 
Top 20: Best & Hottest Russian Pornstars Right Now (2024) Russian Porn Stars ...
Top 20: Best & Hottest Russian Pornstars Right Now (2024) Russian Porn Stars ...Top 20: Best & Hottest Russian Pornstars Right Now (2024) Russian Porn Stars ...
Top 20: Best & Hottest Russian Pornstars Right Now (2024) Russian Porn Stars ...
 
Tirunelveli Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tirunelveli
Tirunelveli Escorts Service Girl ^ 9332606886, WhatsApp Anytime TirunelveliTirunelveli Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tirunelveli
Tirunelveli Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tirunelveli
 
Kharar Call Girls Service✔️ 9915851334 ✔️Call Now Ranveer📲 Zirakpur Escort Se...
Kharar Call Girls Service✔️ 9915851334 ✔️Call Now Ranveer📲 Zirakpur Escort Se...Kharar Call Girls Service✔️ 9915851334 ✔️Call Now Ranveer📲 Zirakpur Escort Se...
Kharar Call Girls Service✔️ 9915851334 ✔️Call Now Ranveer📲 Zirakpur Escort Se...
 
Introduction to Fashion Designing for all
Introduction to Fashion Designing for allIntroduction to Fashion Designing for all
Introduction to Fashion Designing for all
 
Tumkur Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tumkur
Tumkur Escorts Service Girl ^ 9332606886, WhatsApp Anytime TumkurTumkur Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tumkur
Tumkur Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tumkur
 
Call Girls In Jamnagar Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service Enj...
Call Girls In Jamnagar Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service Enj...Call Girls In Jamnagar Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service Enj...
Call Girls In Jamnagar Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service Enj...
 
Just Call Vip call girls Etawah Escorts ☎️8617370543 Two shot with one girl (...
Just Call Vip call girls Etawah Escorts ☎️8617370543 Two shot with one girl (...Just Call Vip call girls Etawah Escorts ☎️8617370543 Two shot with one girl (...
Just Call Vip call girls Etawah Escorts ☎️8617370543 Two shot with one girl (...
 
Zirakpur Call Girls Service ❤️🍑 7837612180 👄🫦Independent Escort Service Zirakpur
Zirakpur Call Girls Service ❤️🍑 7837612180 👄🫦Independent Escort Service ZirakpurZirakpur Call Girls Service ❤️🍑 7837612180 👄🫦Independent Escort Service Zirakpur
Zirakpur Call Girls Service ❤️🍑 7837612180 👄🫦Independent Escort Service Zirakpur
 
gatiin-namaa-meeqa .pdf
gatiin-namaa-meeqa                        .pdfgatiin-namaa-meeqa                        .pdf
gatiin-namaa-meeqa .pdf
 
Payal Mehta 9867746289, Escorts Service Near The Taj Mahal Palace Colaba
Payal Mehta 9867746289, Escorts Service Near The Taj Mahal Palace ColabaPayal Mehta 9867746289, Escorts Service Near The Taj Mahal Palace Colaba
Payal Mehta 9867746289, Escorts Service Near The Taj Mahal Palace Colaba
 
I am Independent Call girl in noida at chepest price Call Me 8826255397
I am Independent Call girl in noida at chepest price Call Me 8826255397I am Independent Call girl in noida at chepest price Call Me 8826255397
I am Independent Call girl in noida at chepest price Call Me 8826255397
 
Cheap Rate ✨➥9582086666▻✨Call Girls In Gurgaon Sector 10 (Gurgaon)
Cheap Rate ✨➥9582086666▻✨Call Girls In Gurgaon Sector 10 (Gurgaon)Cheap Rate ✨➥9582086666▻✨Call Girls In Gurgaon Sector 10 (Gurgaon)
Cheap Rate ✨➥9582086666▻✨Call Girls In Gurgaon Sector 10 (Gurgaon)
 
Escorts Service Model Hathras 👉 Just CALL ME: 8617370543 💋 Call Out Call Both...
Escorts Service Model Hathras 👉 Just CALL ME: 8617370543 💋 Call Out Call Both...Escorts Service Model Hathras 👉 Just CALL ME: 8617370543 💋 Call Out Call Both...
Escorts Service Model Hathras 👉 Just CALL ME: 8617370543 💋 Call Out Call Both...
 
Gorgeous Call Girls In Jaipur {9521753030} ❤️VVIP ANKITA Call Girl in Jaipur ...
Gorgeous Call Girls In Jaipur {9521753030} ❤️VVIP ANKITA Call Girl in Jaipur ...Gorgeous Call Girls In Jaipur {9521753030} ❤️VVIP ANKITA Call Girl in Jaipur ...
Gorgeous Call Girls In Jaipur {9521753030} ❤️VVIP ANKITA Call Girl in Jaipur ...
 

September 21, Modeling of Gradient-Based Controllers I

  • 1. Multi-Robot Systems CSCI 7000-006 Monday, September 21, 2009 NikolausCorrell
  • 2. So far Reactive Algorithms Local interactions Threshold-based dynamics Gradient-based We know it works, but how to prove it? Deliberative Algorithms Local planning Collaborative planning Tight coordination
  • 3. Today Part II of the course: Modeling of Multi-Robot Systems Gradient-based models for reactive control Cost-function over position of the robots Basic behaviors, nomode switching M. Schwager, A Gradient Optimization Approach to Adaptive Multi-Robot Control, Ph.D. Thesis, Massachusetts Institute of Technology, Department of Mechanical Engineering, September, 2009.
  • 4. Gradient-based approaches “Gradient” estimate Use sensor and position information Compare value and positions with local neighbors Requires local range and bearing for collaboration Gradient can describe Environmental sensing Neighborhood relations
  • 5. Example: Maximizing Visual Coverage Flying robots are equipped with downward facing cameras Cost function of robot positions encodes information gain Robots move to locally optimize information gain Course question: come up with a reactive controller to do this M. Schwager, B. Julian, and D. Rus, Optimal coverage for multiple hovering robots with downward-facing cameras, In Proc. of the International Conference of Robotics and Automation (ICRA 09), Kobe, Japan, May, 2009.[
  • 6. M. Schwager, B. Julian, and D. Rus, Optimal coverage for multiple hovering robots with downward-facing cameras, In Proc. of the International Conference of Robotics and Automation (ICRA 09), Kobe, Japan, May, 2009.[ Example: Maximizing Visual Coverage
  • 7. Example 2: Optimally sample an environmental distribution Goal: deploy more robots into regions with high information density Information density unknown at first Learn parameterized model while moving
  • 8. Example 2: Optimally sample a environmental distribution M. Schwager, J. McLurkin, J.-J. E. Slotine, and D. Rus, From theory to practice: Distributed coverage control experiments with groups of robots, In Proc. of the International Symposium on Experimental Robotics (ISER 08), Athens, Greece, July, 2008.
  • 9. Multi-Robot System Model State-space of each robot is its position in P Vectoris a single point indescribing the system Cost function Control input (speed) pi
  • 10. Closed-Loop Control Speed for robot i calculated such that each robot moves towards a local minima of H Stability depends on properties of H! M. Schwager, A Gradient Optimization Approach to Adaptive Multi-Robot Control, Ph.D. Thesis, Massachusetts Institute of Technology, Department of Mechanical Engineering, September, 2009.
  • 11. Stability of Dynamical Systems Entire classes on this topic! Straightforward for linear systems Non-Linear systems: Find function that bounds the system Prove properties of this function Keyword: Lyapunov stability and its variations Convexity and Continuity
  • 12. Lyapunov Stability System Find function V(x) &gt;= 0 and V(x)=0 only if x=0 V’(x(t)) &lt; 0 (negative definite) System is Lyapunov stable if V(x) with the above properties exist V(x) is called the Lyapunov candidate Common analogy, spring-damper, energy of the system the Lyapunov candidate, energy only decays, system stable
  • 13. Other important concepts: Convexity A set is convex when all points on the line between any two points is also on the set Non-convex sets are concave Local minima of convex functions are global minima Convex Set Concave Set Convex function
  • 14. Other important concepts: Continuity A continuous function f has no abrupt changes A function is Lipschitz continuous if there is a positive b so that Limits the maximum slope A locally Lipschitz first-order differential equation has a unique solution! Lipschitz: Locally Lipschitz:
  • 15. Voronoi Cost Function Introduce sensory function fover P Example: Oil spill Goal: more robots where fis high Cost functionwith the cost of measuring a value at q from pi Optimal solution:minimize H(P) Q pi
  • 16. Voronoi Cost Function Goal: mini has only one solution (closest robot to q) Voronoi tesselation of q with cells Vi Result: V(s) consisting of all points closer tosthan to any other site J. Cortes, S. Martınez, T. Karatas, and F. Bullo. Coverage control for mobile sensing networks. IEEE Transactions on Robotics and Automation, 20(2):243– 255, April 2004.
  • 17. Optimizing the Voronoi Cost Function Solve Calculate 1st derivative Let , e.g. light sensor Define Move pi to the centroid of its Voronoi cell! Mass of Vi First moment of Vi Centroid of Vi S. P. Lloyd. Least squares quantization in PCM. IEEE Transactions on Information Theory, 28(2):129–137, 1982.
  • 18. Course question The gradient is given by What is the control law for robot i ui=
  • 19.
  • 20. P invariant under control law -> trajectories are bounded
  • 22. < 0Q
  • 23. From theory to practice Voronoi neighbors are not communication neighbors Approximate decomposition (noise on position information) Time discrete execution vs. continuous dynamics Voronoi Neighbors are not necessarily communication neighbors
  • 24. Summary Convergence can be proven for a subset of reactive control laws Tools: gradient descent on cost function Key: encoding of the problem into an analytically tractable cost function Tricks: Voronoi decomposition Develop applications that can be broken down into known systems
  • 25. This week Other important classes of reactive multi-robot problems with provable properties Friday: Prairie-Dog, hand in results from last week to Till Sunday: Project proposal, 1 page (max), 12pt
  • 26. Project Proposal Everybody should think about a project What is the objective? I want to test hypothesis A I want to apply method B to problem C I want to prove conjecture D What is the method? This is about coming up with a scientific research project in the domain of this course You don’t have to do this project! We will put together teams next week to work on feasible projects