SlideShare una empresa de Scribd logo
1 de 24
Combining Motion Planning and Optimization
     for Flexible Robot Manipulation




       Jonathan Scholz and Mike Stilman
   International Conference on Humanoid Robotics, 2010
     COMP 790-099, Presenter: Ravikiran Janardhana
                                                         1
Problem Statement
• Design a system/algorithm to solve general
  manipulation tasks in natural human
  environments

• Involves uncertain dynamics and
  underspecified goals

• Service Manipulation Tasks – House Cleaning
  to Collaborative Factory Automation
                                                2
Service Robots
• Challenges – Unfamiliar Objects and Abstract
  Goals

• Learn about objects in addition to planning
  interactions

• Accept broad variety of goals
  Eg:- Setting a table
                                                 3
Related Work
• Probabilistic Roadmaps, Rapidly Exploring
  Random Trees

• Model-free Reinforcement Learning

• Model-based learners i.e., learning from
  demonstration


                                              4
Proposed Solution
• Task space based probabilistic planner

• Combine strengths of model based planning
  and reinforcement learning i.e., model-based
  planning with optimization

• Reaching an optimal world configuration is
  more important than finding the optimal way
  to reach it
                                                 5
Flexible Manipulation
• Determining the goal or the optimal
  configuration

• Finding the forward models for robot actions

• Planning to use the actions to reach the goal



                                                  6
Service Task: Setting a Table
• Consider a dinner where n guests must be
  given n plates and m platters must be placed
  at the center of the table




                                                 7
Objective Function Specification
• User can specify the goal as an abstract
  optimization metric

• Following are the objectives:-
  – The plates should be located far from each other
  – The platters should be at the center of the table
  – The platters should be aligned parallel to the table


                                                       8
Objective Function Specification
• Define two sets of objects: plates P and
  platters Q

• Each object location is parameterized by
  position and orientation {x, y, θ}

• Environmental constraints – Table Dimensions
  xmin ≤ x ≤ xmax; ymin ≤ y ≤ ymax;
                                             9
Objective Function - Math
• Maximize Plate distance



• Put Platters at Table Center



• Align Platters with Table


                                  10
Objective Function - Math
• Overall objective function:




• The weights α, β, γ must be specified with
  regard to the relative importance of the
  subtasks.



                                               11
Action Model Learning
• Given state space S and actions A, probability
  of outcome of any action in any state is

• Probability distribution obtained by
  exploration.
• Compute probability models of displacement,



                                                   12
Motion Primitives




                    13
Forward Models




                 14
Models Achieved




                  15
Learning Forward Models - Demo




                                 16
Motion Planner (Task Space RRT)




                                  17
Experiments / Results




                        18
Experiments / Results




                        19
Experiments / Results - Demo




                               20
Experiments / Results




                        21
Conclusion / Future Work
• The paper presents a general framework for
  handling abstract tasks in object manipulation
  using reinforcement learning and model based
  planning

• Explore broader tools and domains that
  increase the generality of task space planning
  by combining planning, learning and
  optimization

                                               22
Comments
• Requires tuning of parameters such as σ2ref and ɛ
  which are highly task dependent

• Models can be stored for future use

• Collision detection would be complex if problem
  size was increased, RRT might then become
  deadlocked and algorithm is reduced to random
  search

                                                    23
Q&A




      24

Más contenido relacionado

Similar a Combining Motion Planning and Optimization for Flexible Robot Manipulation

Model-Based User Interface Optimization: Part IV: ADVANCED TOPICS - At SICSA ...
Model-Based User Interface Optimization: Part IV: ADVANCED TOPICS - At SICSA ...Model-Based User Interface Optimization: Part IV: ADVANCED TOPICS - At SICSA ...
Model-Based User Interface Optimization: Part IV: ADVANCED TOPICS - At SICSA ...Aalto University
 
Structural Component Design Optimization for Additive Manufacture
Structural Component Design Optimization for Additive ManufactureStructural Component Design Optimization for Additive Manufacture
Structural Component Design Optimization for Additive ManufactureAltair
 
HP - Jerome Rolia - Hadoop World 2010
HP - Jerome Rolia - Hadoop World 2010HP - Jerome Rolia - Hadoop World 2010
HP - Jerome Rolia - Hadoop World 2010Cloudera, Inc.
 
Webinar: How We Evaluated MongoDB as a Relational Database Replacement
Webinar: How We Evaluated MongoDB as a Relational Database ReplacementWebinar: How We Evaluated MongoDB as a Relational Database Replacement
Webinar: How We Evaluated MongoDB as a Relational Database ReplacementMongoDB
 
"Enhancing Intelligent Agents with Episoic Memories"
"Enhancing Intelligent Agents with Episoic Memories""Enhancing Intelligent Agents with Episoic Memories"
"Enhancing Intelligent Agents with Episoic Memories"diannepatricia
 
Task analysis
Task analysisTask analysis
Task analysisDCU_MPIUA
 
Multi-Objective Optimization in Rule-based Design Space Exploration (ASE 2014)
Multi-Objective Optimization in Rule-based Design Space Exploration (ASE 2014)Multi-Objective Optimization in Rule-based Design Space Exploration (ASE 2014)
Multi-Objective Optimization in Rule-based Design Space Exploration (ASE 2014)hani_abdeen
 
AI_Unit-4_Learning.pptx
AI_Unit-4_Learning.pptxAI_Unit-4_Learning.pptx
AI_Unit-4_Learning.pptxMohammadAsim91
 
Algorithm For optimization.pptx
Algorithm For optimization.pptxAlgorithm For optimization.pptx
Algorithm For optimization.pptxKARISHMA JAIN
 
STUDY ON PROJECT MANAGEMENT THROUGH GENETIC ALGORITHM
STUDY ON PROJECT MANAGEMENT THROUGH GENETIC ALGORITHMSTUDY ON PROJECT MANAGEMENT THROUGH GENETIC ALGORITHM
STUDY ON PROJECT MANAGEMENT THROUGH GENETIC ALGORITHMAvay Minni
 
Ict lesson plan for sec 3 e (geometrical properties of circle)
Ict lesson plan for sec 3 e (geometrical properties of circle)Ict lesson plan for sec 3 e (geometrical properties of circle)
Ict lesson plan for sec 3 e (geometrical properties of circle)bryan
 
BPM Cluster Meeting 2018
BPM Cluster Meeting 2018BPM Cluster Meeting 2018
BPM Cluster Meeting 2018Jan Claes
 
Graph Attention Networks.pptx
Graph Attention Networks.pptxGraph Attention Networks.pptx
Graph Attention Networks.pptxssuser2624f71
 
01-Introduction_to_Optimization-v2021.2-Sept23-2021.pptx
01-Introduction_to_Optimization-v2021.2-Sept23-2021.pptx01-Introduction_to_Optimization-v2021.2-Sept23-2021.pptx
01-Introduction_to_Optimization-v2021.2-Sept23-2021.pptxTran273185
 

Similar a Combining Motion Planning and Optimization for Flexible Robot Manipulation (20)

Model-Based User Interface Optimization: Part IV: ADVANCED TOPICS - At SICSA ...
Model-Based User Interface Optimization: Part IV: ADVANCED TOPICS - At SICSA ...Model-Based User Interface Optimization: Part IV: ADVANCED TOPICS - At SICSA ...
Model-Based User Interface Optimization: Part IV: ADVANCED TOPICS - At SICSA ...
 
Structural Component Design Optimization for Additive Manufacture
Structural Component Design Optimization for Additive ManufactureStructural Component Design Optimization for Additive Manufacture
Structural Component Design Optimization for Additive Manufacture
 
HP - Jerome Rolia - Hadoop World 2010
HP - Jerome Rolia - Hadoop World 2010HP - Jerome Rolia - Hadoop World 2010
HP - Jerome Rolia - Hadoop World 2010
 
Webinar: How We Evaluated MongoDB as a Relational Database Replacement
Webinar: How We Evaluated MongoDB as a Relational Database ReplacementWebinar: How We Evaluated MongoDB as a Relational Database Replacement
Webinar: How We Evaluated MongoDB as a Relational Database Replacement
 
Fahroo - Computational Mathematics - Spring Review 2012
Fahroo - Computational Mathematics - Spring Review 2012 Fahroo - Computational Mathematics - Spring Review 2012
Fahroo - Computational Mathematics - Spring Review 2012
 
"Enhancing Intelligent Agents with Episoic Memories"
"Enhancing Intelligent Agents with Episoic Memories""Enhancing Intelligent Agents with Episoic Memories"
"Enhancing Intelligent Agents with Episoic Memories"
 
Task analysis
Task analysisTask analysis
Task analysis
 
The Art of Project Estimation
The Art of Project EstimationThe Art of Project Estimation
The Art of Project Estimation
 
AI_Planning.pdf
AI_Planning.pdfAI_Planning.pdf
AI_Planning.pdf
 
Multi-Objective Optimization in Rule-based Design Space Exploration (ASE 2014)
Multi-Objective Optimization in Rule-based Design Space Exploration (ASE 2014)Multi-Objective Optimization in Rule-based Design Space Exploration (ASE 2014)
Multi-Objective Optimization in Rule-based Design Space Exploration (ASE 2014)
 
AI_Unit-4_Learning.pptx
AI_Unit-4_Learning.pptxAI_Unit-4_Learning.pptx
AI_Unit-4_Learning.pptx
 
Algorithm For optimization.pptx
Algorithm For optimization.pptxAlgorithm For optimization.pptx
Algorithm For optimization.pptx
 
EURO Conference 2015 - Automated Timetabling
EURO Conference 2015 - Automated TimetablingEURO Conference 2015 - Automated Timetabling
EURO Conference 2015 - Automated Timetabling
 
STUDY ON PROJECT MANAGEMENT THROUGH GENETIC ALGORITHM
STUDY ON PROJECT MANAGEMENT THROUGH GENETIC ALGORITHMSTUDY ON PROJECT MANAGEMENT THROUGH GENETIC ALGORITHM
STUDY ON PROJECT MANAGEMENT THROUGH GENETIC ALGORITHM
 
Ict lesson plan for sec 3 e (geometrical properties of circle)
Ict lesson plan for sec 3 e (geometrical properties of circle)Ict lesson plan for sec 3 e (geometrical properties of circle)
Ict lesson plan for sec 3 e (geometrical properties of circle)
 
E learning
E learningE learning
E learning
 
ESEM09.ppt
ESEM09.pptESEM09.ppt
ESEM09.ppt
 
BPM Cluster Meeting 2018
BPM Cluster Meeting 2018BPM Cluster Meeting 2018
BPM Cluster Meeting 2018
 
Graph Attention Networks.pptx
Graph Attention Networks.pptxGraph Attention Networks.pptx
Graph Attention Networks.pptx
 
01-Introduction_to_Optimization-v2021.2-Sept23-2021.pptx
01-Introduction_to_Optimization-v2021.2-Sept23-2021.pptx01-Introduction_to_Optimization-v2021.2-Sept23-2021.pptx
01-Introduction_to_Optimization-v2021.2-Sept23-2021.pptx
 

Último

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 

Último (20)

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 

Combining Motion Planning and Optimization for Flexible Robot Manipulation

  • 1. Combining Motion Planning and Optimization for Flexible Robot Manipulation Jonathan Scholz and Mike Stilman International Conference on Humanoid Robotics, 2010 COMP 790-099, Presenter: Ravikiran Janardhana 1
  • 2. Problem Statement • Design a system/algorithm to solve general manipulation tasks in natural human environments • Involves uncertain dynamics and underspecified goals • Service Manipulation Tasks – House Cleaning to Collaborative Factory Automation 2
  • 3. Service Robots • Challenges – Unfamiliar Objects and Abstract Goals • Learn about objects in addition to planning interactions • Accept broad variety of goals Eg:- Setting a table 3
  • 4. Related Work • Probabilistic Roadmaps, Rapidly Exploring Random Trees • Model-free Reinforcement Learning • Model-based learners i.e., learning from demonstration 4
  • 5. Proposed Solution • Task space based probabilistic planner • Combine strengths of model based planning and reinforcement learning i.e., model-based planning with optimization • Reaching an optimal world configuration is more important than finding the optimal way to reach it 5
  • 6. Flexible Manipulation • Determining the goal or the optimal configuration • Finding the forward models for robot actions • Planning to use the actions to reach the goal 6
  • 7. Service Task: Setting a Table • Consider a dinner where n guests must be given n plates and m platters must be placed at the center of the table 7
  • 8. Objective Function Specification • User can specify the goal as an abstract optimization metric • Following are the objectives:- – The plates should be located far from each other – The platters should be at the center of the table – The platters should be aligned parallel to the table 8
  • 9. Objective Function Specification • Define two sets of objects: plates P and platters Q • Each object location is parameterized by position and orientation {x, y, θ} • Environmental constraints – Table Dimensions xmin ≤ x ≤ xmax; ymin ≤ y ≤ ymax; 9
  • 10. Objective Function - Math • Maximize Plate distance • Put Platters at Table Center • Align Platters with Table 10
  • 11. Objective Function - Math • Overall objective function: • The weights α, β, γ must be specified with regard to the relative importance of the subtasks. 11
  • 12. Action Model Learning • Given state space S and actions A, probability of outcome of any action in any state is • Probability distribution obtained by exploration. • Compute probability models of displacement, 12
  • 17. Motion Planner (Task Space RRT) 17
  • 22. Conclusion / Future Work • The paper presents a general framework for handling abstract tasks in object manipulation using reinforcement learning and model based planning • Explore broader tools and domains that increase the generality of task space planning by combining planning, learning and optimization 22
  • 23. Comments • Requires tuning of parameters such as σ2ref and ɛ which are highly task dependent • Models can be stored for future use • Collision detection would be complex if problem size was increased, RRT might then become deadlocked and algorithm is reduced to random search 23
  • 24. Q&A 24

Notas del editor

  1. Introduction of the paper and the authors
  2. Briefly explain meaning of uncertain dynamics and underspecified goals.
  3. Stress on the need for learning about objects in addition to planning. Give some more examples for broad variety of goals.
  4. Explain the caution w.r.t PRM and RRTs. Explain reinforcement learning and talk about the limitations of the related work.
  5. Setup the next slide so that listeners can understand what is task space. Explain as to what do you mean by strengths of reinforcement learning and model based planning. Define optimal world configuration.
  6. Explain forward models briefly
  7. Explain table setting problem
  8. Explain the equations, (xg,yg) and the last equation in detail
  9. Touch on Markov Decision Process and on how probability distribution and probability models of displacement is computed.
  10. Explain the bounding box and displacement of 5cm vector displacement.
  11. It is RRT effectively with 2 modifications namely:- a) Select state action pair which results in node closest to a sample point b) Direct GD heuristic to reach global minimum faster. Explain significance of “epsilon” and distance metric “rho”
  12. SRLib block and cylinder primitives used.
  13. Talk about the general framework presented and how it can be used to solve a variety of manipulation tasks
  14. Talk about empirically determined (determined by experiments or observation) parameters and how models can be re-used and shared.