SlideShare a Scribd company logo
Multi-Robot SystemsCSCI 7000-006Monday, October 4, 2009NikolausCorrell
Last weekProbabilistic modelsReactive swarm systems: rate equationsDeliberative systems: Master equationEnumerate all possible statesProbabilistic state transitions reflect state transitions in the system
TodayExamples of swarming systemsCoverageAggregationParameter calibrationSystem identification
Distributed Boundary CoverageCoverage of every point on the boundary of objects in a specified areaApplications: Inspection, Maintenance, Painting, …
Baseline: Randomized Coverage without LocalizationSearchInspectTranslateAvoid ObstacleWall | RobotObstacle clearSearchInspectTranslatealong bladeptBlade1-ptTt expired
Probabilistic ModelAvoid ObstacleInspectSearchTranslatealong bladeRobotic SystemEnvironment
Encountering ProbabilitiespwprpbProbability to encounter an object is proportional toRobot speedSensor rangeSize of the object and the arenaAssumptionsUniform distribution of robots in the environmentRobots encounter only one object at a time1
Macroscopic EquationsEvery state corresponds to one difference equationExistence of a steady-state distribution can be proven by analyzing the underlying Markov chain
Candidate Model for Swarm Robotic InspectionRobotic SystemEnvironment
Model prediction vs. Real Robot Experiments20 robots25 robots30 robots
AggregationRobots stop probabilisticallyProbability function of number of neighborsEstimate of neighborhood using infrared sensingMany neighbors, high probabilityFew neighbors, low probabilityN. Correll and A. Martinoli. Modeling Self-Organized Aggregation in a Swarm of Miniature Robots. In IEEE 2007 International Conference on Robotics and Automation Workshop on Collective Behaviors inspired by Biological and Biochemical Systems, Rome, Italy, 2007.
Individual Robot Behaviorpjoin(Environment)SearchRestpleave(Environment)
Modeling assumptionsA robot moves through the environment (random walk) during which it encounters other robots with constant probabilityThe probability to encounter one robot is pc, the probability to encounter a cluster of n robots npcUniform distribution of objects in the environment and linear super-position of encountering probabilitiesProbabilistic Finite State Machinenpc pjoin(n)Searchn-Clusternpc pleave(n)What other state transitions are possible using this controller? Hint:think about transitions caused by other robots.
“Passive” State Transitionsjj+1Example: 4 robots change their state without actually moving
Probabilistic Finite State MachineRobots joining aggregates“Passive” state transitions
Average Number of Agents in a Cluster of jpcNs(k)jNj(k)pjoin(j)Ns(k)pcNj-1(k)pjoin(j-1)*jj-AggregateNj+1(k)pleave(j+1)*jNj(k)pleave(j)*(j-1)Nj(k)pleave(j)
Temporal evolution of the degree distributionWhat would happen if the communication range changes and what model parameter would be affected?Realistic simulation (left), model prediction (right). 1500 experiments in Webots, communication range 10cm, arena 1m diameter, 12 individuals.
Encountering probability and communication range7cm communication range (left), and 12cm communication range (right). 1500 experiments, 12 individuals.
Limitations of Rate Equation approachEstimation of model parameters using geometric properties potentially inaccurateRate equations yield only the average performance, not its distributionProbabilistic Finite State machine does not capture all properties of the system
Multi-Level ModelingSsSaSsSaSsSaSsSaRate equations(Macroscopic level)AbstractionLevel of DetailMulti-agent models(Microscopic level)Realistic simulationReal System
Coverage: Performance Distribution20 Real RobotsAgent-based simulation
Parameter Calibration using realistic simulation
Limitations of parameter calibrationAttempt to summarize multi-faceted system dynamics into scalar valueProblematic assumptionsUniform distributionDisc-shaped detection rangesUniform speed…Qualitative better than quantitative prediction
Parameter EstimationEstimating model parameters from real robot experimentationAnalytical solutions for linear systemsExcite degrees of freedoms separately in experimentsObservation  of the systemModel prediction
Example: Simple linear systemThe system’s future states can be predicted by a linear combination of the system’s current states.
Simple linear systemModel:Prediction error:Parameters minimizing the prediction error:N(k) : system equationsq      : system parametersn     : length of one experiment
ResultsInitial guessExperimentOptimal parameterizedModel20 experiments per team size
UpcomingSystem optimization using probabilistic modelsDiscrete Event System (DES) simulation
SchedulingMonday: LectureFriday: Course project get-togetherTuesday, Wednesday, Thursday: individual meetingsOctober 11-15: IROS conference in St. LouisNovember 30 – December 11: Project presentations (15 min)
October 5, Probabilistic Modeling II

More Related Content

PPTX
September 21, Modeling of Gradient-Based Controllers I
PPTX
Quantum Teleportation
PDF
Markov Chain Monte Carlo explained
PPTX
Quantum Computing
PPTX
Quantum computing
PPTX
Quantum Computing
PPTX
Strengths and limitations of quantum computing
PPTX
November 16, Learning
September 21, Modeling of Gradient-Based Controllers I
Quantum Teleportation
Markov Chain Monte Carlo explained
Quantum Computing
Quantum computing
Quantum Computing
Strengths and limitations of quantum computing
November 16, Learning

Viewers also liked (9)

PPT
Multi Robot Swarm Systems
PPT
SWARM ROBOTICS25
PPTX
Seminar
PDF
Swarm intelligence
PPTX
Swarm intelligence
PPTX
swarm robotics
PPT
Swarm ROBOTICS
PPTX
Swarm intelligence
PPTX
Swarm Intelligence - An Introduction
Multi Robot Swarm Systems
SWARM ROBOTICS25
Seminar
Swarm intelligence
Swarm intelligence
swarm robotics
Swarm ROBOTICS
Swarm intelligence
Swarm Intelligence - An Introduction
Ad

Similar to October 5, Probabilistic Modeling II (20)

PDF
Particle Swarm Optimization Application In Power System
PPSX
Characterization of Subsurface Heterogeneity: Integration of Soft and Hard In...
PDF
The Challenges of Probabilistic Thinking (keynote talk at ICFEM 2017)
PPT
November 30, Projects
PDF
SLAM of Multi-Robot System Considering Its Network Topology
PDF
Bayesian risk assessment of autonomous vehicles
PPT
CS221: HMM and Particle Filters
PPT
presentation.ppt
PPTX
A temporal classifier system using spiking neural networks
PDF
An Improved Quantum-behaved Particle Swarm Optimization Algorithm Based on Ch...
PPTX
September 23, Modeling of Gradient-Based Controllers II
PDF
Chaotic ANT System Optimization for Path Planning of the Mobile Robots
PPTX
The Joy of SLAM
PDF
antcolonyoptimization-130619020831-phpapp01.pdf
PPT
Modeling of Granular Mixing using Markov Chains and the Discrete Element Method
PPTX
Machine learning applications in aerospace domain
PPTX
Ant colony optimization
PDF
Implementation of the fully adaptive radar framework: Practical limitations
PPT
"An adaptive modular approach to the mining of sensor network ...
PDF
Two dimensional-cellular-automata
Particle Swarm Optimization Application In Power System
Characterization of Subsurface Heterogeneity: Integration of Soft and Hard In...
The Challenges of Probabilistic Thinking (keynote talk at ICFEM 2017)
November 30, Projects
SLAM of Multi-Robot System Considering Its Network Topology
Bayesian risk assessment of autonomous vehicles
CS221: HMM and Particle Filters
presentation.ppt
A temporal classifier system using spiking neural networks
An Improved Quantum-behaved Particle Swarm Optimization Algorithm Based on Ch...
September 23, Modeling of Gradient-Based Controllers II
Chaotic ANT System Optimization for Path Planning of the Mobile Robots
The Joy of SLAM
antcolonyoptimization-130619020831-phpapp01.pdf
Modeling of Granular Mixing using Markov Chains and the Discrete Element Method
Machine learning applications in aerospace domain
Ant colony optimization
Implementation of the fully adaptive radar framework: Practical limitations
"An adaptive modular approach to the mining of sensor network ...
Two dimensional-cellular-automata
Ad

More from University of Colorado at Boulder (20)

PPTX
Three-dimensional construction with mobile robots and modular blocks
ODP
Template classes and ROS messages
PPTX
PPTX
Indoor Localization Systems
PPTX
Vishal Verma: Rapidly Exploring Random Trees
PPTX
PPTX
PDF
Lecture 08: Localization and Mapping II
PPTX
Lecture 07: Localization and Mapping I
PPTX
Lecture 06: Features and Uncertainty
PPTX
Lecture 03 - Kinematics and Control
PPTX
Lecture 02: Locomotion
PDF
Lectures 11+12: Debates
PPTX
Lecture 09: Localization and Mapping III
PPTX
Lecture 10: Navigation
PPTX
Lecture 08: Localization and Mapping II
PPTX
Lecture 07: Localization and Mapping I
Three-dimensional construction with mobile robots and modular blocks
Template classes and ROS messages
Indoor Localization Systems
Vishal Verma: Rapidly Exploring Random Trees
Lecture 08: Localization and Mapping II
Lecture 07: Localization and Mapping I
Lecture 06: Features and Uncertainty
Lecture 03 - Kinematics and Control
Lecture 02: Locomotion
Lectures 11+12: Debates
Lecture 09: Localization and Mapping III
Lecture 10: Navigation
Lecture 08: Localization and Mapping II
Lecture 07: Localization and Mapping I

Recently uploaded (20)

PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Empathic Computing: Creating Shared Understanding
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Spectroscopy.pptx food analysis technology
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Approach and Philosophy of On baking technology
PPTX
Machine Learning_overview_presentation.pptx
PDF
cuic standard and advanced reporting.pdf
PPT
Teaching material agriculture food technology
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Electronic commerce courselecture one. Pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Machine learning based COVID-19 study performance prediction
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Empathic Computing: Creating Shared Understanding
Mobile App Security Testing_ A Comprehensive Guide.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
“AI and Expert System Decision Support & Business Intelligence Systems”
Spectroscopy.pptx food analysis technology
MYSQL Presentation for SQL database connectivity
Approach and Philosophy of On baking technology
Machine Learning_overview_presentation.pptx
cuic standard and advanced reporting.pdf
Teaching material agriculture food technology
Assigned Numbers - 2025 - Bluetooth® Document
Electronic commerce courselecture one. Pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Encapsulation_ Review paper, used for researhc scholars
NewMind AI Weekly Chronicles - August'25-Week II
A comparative analysis of optical character recognition models for extracting...
Network Security Unit 5.pdf for BCA BBA.
Machine learning based COVID-19 study performance prediction

October 5, Probabilistic Modeling II