SlideShare a Scribd company logo
1 of 17
OPTIMAL CONTROL FOR
CONSTRAINED COVERAGE PATH PLANNING
PROBLEM DESCRIPTION
 Generating a coverage path for a mobile robot
on a 2-D surface with obstacles
 Goals –
 Maximum coverage area
 Minimum overlap area
 Minimum time
 Minimum energy
Use Heuristics
Use Optimal Control
LINE SWEEP BASED METHODS
 Decompose coverage region into sub-regions (cells) using single line-sweep
 Back-and-forth motions perpendicular to sweep direction in each cell
 All cells use same sweep direction
 Boustrophedon Decomposition
IN event OUT event Boustrophedon Path
LINE SWEEP BASED METHODS (contd.)
 Boustrophedon generates complete coverage with zero overlap*
 Minimum time and minimum energy performance not considered
 Number of turns is the main factor in coverage cost**
 Apply optimal control to each slice to reduce overall coverage cost
**Huang, Wesley H. "Optimal line-sweep-based decompositions for coverage algorithms." Robotics and Automation, 2001. Proceedings 2001 ICRA. IEEE International Conference on. Vol. 1. IEEE, 2001.
*Choset, Howie, and Philippe Pignon. "Coverage path planning: The boustrophedon cellular decomposition." Field and Service Robotics. Springer London, 1998.,
Sweep
Sweep
Need to decide
optimal sweep
direction
PROBLEM STATEMENT
Minimize
Subject to
PONTRYAGIN PRINCIPLE
Hamiltonian
Necessary Conditions
for all time
CAVEATS
• Analytically intractable with increasing number of obstacles. (Hamiltonian
becomes complicated)
• Very sensitive to initial guess for TPBVP
(Non-intuitive and non-physical co-states)
SOLUTION*
• Fast Convergence irrespective of no. of obstacles
• Alleviate Curse of Sensitivity (Not Sensitive to initial
guess)
• Implementation should be easy.
*Garg, Divya. Advances in global pseudospectral methods for optimal control. Diss. University of Florida, 2011.
Pseudospectral
Theory
PSEUDO-SPECTRAL OPTIMAL CONTROL
**
• Discretizes time into non-uniform
collocation points. *
• Constraints satisfied only at interpolated
Points
• Non-linear static optimization after
discretization
• Stone – Weierstrass Theorem ensures
Shaping Functions are not restrictive.
* Using Legendre-Gauss-Lobatto Nodes ** Ross. A primer on pontryagin's principle in optimal control
Assumptions:
•Circular, Random, Disconnected
Obstacles.
•Turning cost not considered –
Main objective is to minimize the
number of turns *.
•MSA (Minimum Sum of Altitudes) –
to find optimal direction of sweep †
.
ALGORITHM – IMPLEMENTATION
* Choset, Howie. "Coverage of known spaces: The boustrophedon cellular decomposition." Autonomous Robots 9.3 (2000): 247-253.
†
Huang, Wesley H. "The minimal sum of altitudes decomposition for coverage algorithms." Rensselaer Polytechnic Institute Computer Science Technical Report 6 (2000).
COVERAGE PATH SIMULATION – ROBOT PATH
Fixed Area, No Obstacles Fixed Area, 10 Obstacles
Total Coverage Area = 100.000
Total Coverage Time = 234.6085
Total Control Energy = 16.0006
Total Coverage Area = 92.2575
Total Coverage Time = 236.1654
Total Control Energy = 16.0442
Direction of
Sweep,
θ* = 90 o
Coverage
Radius,
rrob = 0.25
COVERAGE PATH SIMULATION – ANALYSIS
Coverage Path – Fixed Area, No
Obstacles
Coverage Path – Fixed Area, 10
Obstacles
• Almost a linear response for
Acov, tcov and Ecov
• Note: Turning Cost is not
considered
• Almost a similar Response
• Difference in total area
covered Acov – due to
obstacle area + overlap
Acov
tcov
Ecov
Acov
tcov
Ecov
∆A = 7.7425,
Aobs = 1.133
COVERAGE PATH SIMULATION – ANALYSIS
• rrob = 0.25
• Response for each iteration
exhibits minimum time / energy
optimality
Coverage Path – Fixed Area, No
Obstacles
Coverage Path – Fixed Area, 10
Obstacles
Obstacles
• States change only in the
vicinity of the obstacles
• Severity of deviation - more for
clustered obstacles
Comments:
•Total response also displays minimum time/energy optimality – implies additive optimality for response
•Change of weights does not affect total area coverage
RESPONSE TO PARAMETER VARIATION:
Weight, w
RESPONSE TO PARAMETER VARIATION:
Obstacle Number, Nobs
Comments:
•Time and Energy response are acceptable for upto 14 obstacles
•Efficiency of Coverage gradually degrades with increasing number of obstacles
RESPONSE TO PARAMETER VARIATION:
Obstacle Size, robs
Comments:
•Performance degrades drastically for obstacle radii above 2rbot
•Modification of the algorithm for larger obstacles – subject of future work
FUTURE WORK
• Closed form Expression for Coverage Cost
• Unstructured Environment (Dynamic Obstacles, Multiple Robots, Uneven
Surfaces)
• Extension to Larger Radius Obstacles
CONCLUSIONS
• Trajectory assumes linear sweep form in absence of obstacles - desirable feature.
• Satisfactory response subject to constraints/ assumptions made.
• Area coverage independent of variation in weight, but has other parameter
constraints.
QUESTIONS
?

More Related Content

What's hot

Galaxy Cluster Gas Motions with X-ray Surveyor: Probing the Small Scales
Galaxy Cluster Gas Motions with X-ray Surveyor: Probing the Small ScalesGalaxy Cluster Gas Motions with X-ray Surveyor: Probing the Small Scales
Galaxy Cluster Gas Motions with X-ray Surveyor: Probing the Small ScalesJohn ZuHone
 
minor project ppt (2)
minor project ppt (2)minor project ppt (2)
minor project ppt (2)Charu Kamra
 
Combining PID controllers with Robot Motion Planning
Combining PID controllers with Robot Motion PlanningCombining PID controllers with Robot Motion Planning
Combining PID controllers with Robot Motion PlanningTharindu Mathew
 
Magnetic sail braking vs two-stage fusion rockets
Magnetic sail braking vs two-stage fusion rocketsMagnetic sail braking vs two-stage fusion rockets
Magnetic sail braking vs two-stage fusion rocketsAdam Crowl
 
WETTING PROPERTIES OF STRUCTURED INTERFACES COMPOSED OF SURFACE-ATTACHED SPHE...
WETTING PROPERTIES OF STRUCTURED INTERFACES COMPOSED OF SURFACE-ATTACHED SPHE...WETTING PROPERTIES OF STRUCTURED INTERFACES COMPOSED OF SURFACE-ATTACHED SPHE...
WETTING PROPERTIES OF STRUCTURED INTERFACES COMPOSED OF SURFACE-ATTACHED SPHE...Nikolai Priezjev
 
IUKWC Workshop Nov16: Developing Hydro-climatic Services for Water Security –...
IUKWC Workshop Nov16: Developing Hydro-climatic Services for Water Security –...IUKWC Workshop Nov16: Developing Hydro-climatic Services for Water Security –...
IUKWC Workshop Nov16: Developing Hydro-climatic Services for Water Security –...India UK Water Centre (IUKWC)
 
Cosmology with the 21cm line
Cosmology with the 21cm lineCosmology with the 21cm line
Cosmology with the 21cm lineCosmoAIMS Bassett
 
Inversion and Accumulation Layer Mobility Model
Inversion and Accumulation Layer Mobility ModelInversion and Accumulation Layer Mobility Model
Inversion and Accumulation Layer Mobility ModelKrishnajith S S
 
IUKWC Workshop Nov16: Developing Hydro-climatic Services for Water Security –...
IUKWC Workshop Nov16: Developing Hydro-climatic Services for Water Security –...IUKWC Workshop Nov16: Developing Hydro-climatic Services for Water Security –...
IUKWC Workshop Nov16: Developing Hydro-climatic Services for Water Security –...India UK Water Centre (IUKWC)
 
Magnetic field line braiding in the solar atmosphere
Magnetic field line braiding in the solar atmosphereMagnetic field line braiding in the solar atmosphere
Magnetic field line braiding in the solar atmosphereSimon Candelaresi
 
Prediction of ppv in south kaliapani chromite mines
Prediction of ppv in south kaliapani chromite minesPrediction of ppv in south kaliapani chromite mines
Prediction of ppv in south kaliapani chromite minesrandua12
 
ÖNCEL AKADEMİ: INTRODUCTION TO GEOPHYSICS
ÖNCEL AKADEMİ: INTRODUCTION TO GEOPHYSICSÖNCEL AKADEMİ: INTRODUCTION TO GEOPHYSICS
ÖNCEL AKADEMİ: INTRODUCTION TO GEOPHYSICSAli Osman Öncel
 
Dynamical heterogeneity and structural relaxation in periodically deformed po...
Dynamical heterogeneity and structural relaxation in periodically deformed po...Dynamical heterogeneity and structural relaxation in periodically deformed po...
Dynamical heterogeneity and structural relaxation in periodically deformed po...Nikolai Priezjev
 
Free space optical communication using orbital angular momentum multiplexing ...
Free space optical communication using orbital angular momentum multiplexing ...Free space optical communication using orbital angular momentum multiplexing ...
Free space optical communication using orbital angular momentum multiplexing ...Emma Zhang
 
Current Formation During Magnetic Field Relaxation
Current Formation During Magnetic Field RelaxationCurrent Formation During Magnetic Field Relaxation
Current Formation During Magnetic Field RelaxationSimon Candelaresi
 
The Physics of Gas Sloshing in Galaxy Clusters
The Physics of Gas Sloshing in Galaxy ClustersThe Physics of Gas Sloshing in Galaxy Clusters
The Physics of Gas Sloshing in Galaxy ClustersJohn ZuHone
 

What's hot (20)

Galaxy Cluster Gas Motions with X-ray Surveyor: Probing the Small Scales
Galaxy Cluster Gas Motions with X-ray Surveyor: Probing the Small ScalesGalaxy Cluster Gas Motions with X-ray Surveyor: Probing the Small Scales
Galaxy Cluster Gas Motions with X-ray Surveyor: Probing the Small Scales
 
Simple pendulum Harmonic Motion
Simple pendulum Harmonic MotionSimple pendulum Harmonic Motion
Simple pendulum Harmonic Motion
 
minor project ppt (2)
minor project ppt (2)minor project ppt (2)
minor project ppt (2)
 
Combining PID controllers with Robot Motion Planning
Combining PID controllers with Robot Motion PlanningCombining PID controllers with Robot Motion Planning
Combining PID controllers with Robot Motion Planning
 
Magnetic sail braking vs two-stage fusion rockets
Magnetic sail braking vs two-stage fusion rocketsMagnetic sail braking vs two-stage fusion rockets
Magnetic sail braking vs two-stage fusion rockets
 
WETTING PROPERTIES OF STRUCTURED INTERFACES COMPOSED OF SURFACE-ATTACHED SPHE...
WETTING PROPERTIES OF STRUCTURED INTERFACES COMPOSED OF SURFACE-ATTACHED SPHE...WETTING PROPERTIES OF STRUCTURED INTERFACES COMPOSED OF SURFACE-ATTACHED SPHE...
WETTING PROPERTIES OF STRUCTURED INTERFACES COMPOSED OF SURFACE-ATTACHED SPHE...
 
IUKWC Workshop Nov16: Developing Hydro-climatic Services for Water Security –...
IUKWC Workshop Nov16: Developing Hydro-climatic Services for Water Security –...IUKWC Workshop Nov16: Developing Hydro-climatic Services for Water Security –...
IUKWC Workshop Nov16: Developing Hydro-climatic Services for Water Security –...
 
Cosmology with the 21cm line
Cosmology with the 21cm lineCosmology with the 21cm line
Cosmology with the 21cm line
 
Inversion and Accumulation Layer Mobility Model
Inversion and Accumulation Layer Mobility ModelInversion and Accumulation Layer Mobility Model
Inversion and Accumulation Layer Mobility Model
 
IUKWC Workshop Nov16: Developing Hydro-climatic Services for Water Security –...
IUKWC Workshop Nov16: Developing Hydro-climatic Services for Water Security –...IUKWC Workshop Nov16: Developing Hydro-climatic Services for Water Security –...
IUKWC Workshop Nov16: Developing Hydro-climatic Services for Water Security –...
 
pdf_2076
pdf_2076pdf_2076
pdf_2076
 
Cev
CevCev
Cev
 
Magnetic field line braiding in the solar atmosphere
Magnetic field line braiding in the solar atmosphereMagnetic field line braiding in the solar atmosphere
Magnetic field line braiding in the solar atmosphere
 
Prediction of ppv in south kaliapani chromite mines
Prediction of ppv in south kaliapani chromite minesPrediction of ppv in south kaliapani chromite mines
Prediction of ppv in south kaliapani chromite mines
 
ÖNCEL AKADEMİ: INTRODUCTION TO GEOPHYSICS
ÖNCEL AKADEMİ: INTRODUCTION TO GEOPHYSICSÖNCEL AKADEMİ: INTRODUCTION TO GEOPHYSICS
ÖNCEL AKADEMİ: INTRODUCTION TO GEOPHYSICS
 
Dynamical heterogeneity and structural relaxation in periodically deformed po...
Dynamical heterogeneity and structural relaxation in periodically deformed po...Dynamical heterogeneity and structural relaxation in periodically deformed po...
Dynamical heterogeneity and structural relaxation in periodically deformed po...
 
Free space optical communication using orbital angular momentum multiplexing ...
Free space optical communication using orbital angular momentum multiplexing ...Free space optical communication using orbital angular momentum multiplexing ...
Free space optical communication using orbital angular momentum multiplexing ...
 
ProjectReport
ProjectReportProjectReport
ProjectReport
 
Current Formation During Magnetic Field Relaxation
Current Formation During Magnetic Field RelaxationCurrent Formation During Magnetic Field Relaxation
Current Formation During Magnetic Field Relaxation
 
The Physics of Gas Sloshing in Galaxy Clusters
The Physics of Gas Sloshing in Galaxy ClustersThe Physics of Gas Sloshing in Galaxy Clusters
The Physics of Gas Sloshing in Galaxy Clusters
 

Similar to Pseudo Spectral Optimal Control for Coverage Path Planning

DSD-INT 2014 - Delft3D Users Meeting - Delft3D-FLOW and CORMIX near-field mod...
DSD-INT 2014 - Delft3D Users Meeting - Delft3D-FLOW and CORMIX near-field mod...DSD-INT 2014 - Delft3D Users Meeting - Delft3D-FLOW and CORMIX near-field mod...
DSD-INT 2014 - Delft3D Users Meeting - Delft3D-FLOW and CORMIX near-field mod...Deltares
 
Ec 2401 wireless communication unit 2
Ec 2401 wireless communication   unit 2Ec 2401 wireless communication   unit 2
Ec 2401 wireless communication unit 2JAIGANESH SEKAR
 
Optimal control of electrodynamic tether orbit transfers
Optimal control of electrodynamic tether orbit transfersOptimal control of electrodynamic tether orbit transfers
Optimal control of electrodynamic tether orbit transfersFrancisco Carvalho
 
636897main gregory presentation
636897main gregory presentation636897main gregory presentation
636897main gregory presentationClifford Stone
 
Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)Taani Saxena
 
MOWF_SchiTech_2015_Weiyang
MOWF_SchiTech_2015_WeiyangMOWF_SchiTech_2015_Weiyang
MOWF_SchiTech_2015_WeiyangMDO_Lab
 
Multi-Objective WindFarm Optimization Simultaneously Optimizing COE and Land ...
Multi-Objective WindFarm Optimization Simultaneously Optimizing COE and Land ...Multi-Objective WindFarm Optimization Simultaneously Optimizing COE and Land ...
Multi-Objective WindFarm Optimization Simultaneously Optimizing COE and Land ...Weiyang Tong
 
MEMS Approach to Low Power Wearable Gas Sensors
MEMS Approach to Low Power Wearable Gas SensorsMEMS Approach to Low Power Wearable Gas Sensors
MEMS Approach to Low Power Wearable Gas SensorsMichael Lim
 
Boundary Conditions for Seismic Imaging: Computational and Geophysical Point...
Boundary Conditions for Seismic Imaging:  Computational and Geophysical Point...Boundary Conditions for Seismic Imaging:  Computational and Geophysical Point...
Boundary Conditions for Seismic Imaging: Computational and Geophysical Point...EssamAlgizawy
 
LWD Borehole Georadar (Proof of Concept)
LWD Borehole  Georadar (Proof of Concept)LWD Borehole  Georadar (Proof of Concept)
LWD Borehole Georadar (Proof of Concept)Sergey Bondarenko
 
Devyani 1st Ext. Presentation
Devyani 1st Ext. PresentationDevyani 1st Ext. Presentation
Devyani 1st Ext. PresentationDevyani Balyan
 
Module 5_Compensation Techniques in digital control system
Module 5_Compensation Techniques in digital control systemModule 5_Compensation Techniques in digital control system
Module 5_Compensation Techniques in digital control systemts619469
 
Turbulence numerical modelling
Turbulence numerical modellingTurbulence numerical modelling
Turbulence numerical modellingRobertoSorba
 
Measurement Procedures for Design and Enforcement of Harm Claim Thresholds
Measurement Procedures for Design and Enforcement of Harm Claim ThresholdsMeasurement Procedures for Design and Enforcement of Harm Claim Thresholds
Measurement Procedures for Design and Enforcement of Harm Claim ThresholdsPierre de Vries
 
Arquam_reportfinal
Arquam_reportfinalArquam_reportfinal
Arquam_reportfinalArquam Md
 
Sliding motion and adhesion control through magnetic domamins
Sliding motion and adhesion control through magnetic domaminsSliding motion and adhesion control through magnetic domamins
Sliding motion and adhesion control through magnetic domaminsAndrea Benassi
 

Similar to Pseudo Spectral Optimal Control for Coverage Path Planning (20)

DSD-INT 2014 - Delft3D Users Meeting - Delft3D-FLOW and CORMIX near-field mod...
DSD-INT 2014 - Delft3D Users Meeting - Delft3D-FLOW and CORMIX near-field mod...DSD-INT 2014 - Delft3D Users Meeting - Delft3D-FLOW and CORMIX near-field mod...
DSD-INT 2014 - Delft3D Users Meeting - Delft3D-FLOW and CORMIX near-field mod...
 
Ec 2401 wireless communication unit 2
Ec 2401 wireless communication   unit 2Ec 2401 wireless communication   unit 2
Ec 2401 wireless communication unit 2
 
Lab4 slides
Lab4 slidesLab4 slides
Lab4 slides
 
Optimal control of electrodynamic tether orbit transfers
Optimal control of electrodynamic tether orbit transfersOptimal control of electrodynamic tether orbit transfers
Optimal control of electrodynamic tether orbit transfers
 
Stellar hydro
Stellar hydroStellar hydro
Stellar hydro
 
636897main gregory presentation
636897main gregory presentation636897main gregory presentation
636897main gregory presentation
 
Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)
 
MOWF_SchiTech_2015_Weiyang
MOWF_SchiTech_2015_WeiyangMOWF_SchiTech_2015_Weiyang
MOWF_SchiTech_2015_Weiyang
 
Multi-Objective WindFarm Optimization Simultaneously Optimizing COE and Land ...
Multi-Objective WindFarm Optimization Simultaneously Optimizing COE and Land ...Multi-Objective WindFarm Optimization Simultaneously Optimizing COE and Land ...
Multi-Objective WindFarm Optimization Simultaneously Optimizing COE and Land ...
 
MEMS Approach to Low Power Wearable Gas Sensors
MEMS Approach to Low Power Wearable Gas SensorsMEMS Approach to Low Power Wearable Gas Sensors
MEMS Approach to Low Power Wearable Gas Sensors
 
Boundary Conditions for Seismic Imaging: Computational and Geophysical Point...
Boundary Conditions for Seismic Imaging:  Computational and Geophysical Point...Boundary Conditions for Seismic Imaging:  Computational and Geophysical Point...
Boundary Conditions for Seismic Imaging: Computational and Geophysical Point...
 
LWD Borehole Georadar (Proof of Concept)
LWD Borehole  Georadar (Proof of Concept)LWD Borehole  Georadar (Proof of Concept)
LWD Borehole Georadar (Proof of Concept)
 
Devyani 1st Ext. Presentation
Devyani 1st Ext. PresentationDevyani 1st Ext. Presentation
Devyani 1st Ext. Presentation
 
Module 5_Compensation Techniques in digital control system
Module 5_Compensation Techniques in digital control systemModule 5_Compensation Techniques in digital control system
Module 5_Compensation Techniques in digital control system
 
Turbulence numerical modelling
Turbulence numerical modellingTurbulence numerical modelling
Turbulence numerical modelling
 
Eeuc111
Eeuc111Eeuc111
Eeuc111
 
Measurement Procedures for Design and Enforcement of Harm Claim Thresholds
Measurement Procedures for Design and Enforcement of Harm Claim ThresholdsMeasurement Procedures for Design and Enforcement of Harm Claim Thresholds
Measurement Procedures for Design and Enforcement of Harm Claim Thresholds
 
Arquam_reportfinal
Arquam_reportfinalArquam_reportfinal
Arquam_reportfinal
 
Sliding motion and adhesion control through magnetic domamins
Sliding motion and adhesion control through magnetic domaminsSliding motion and adhesion control through magnetic domamins
Sliding motion and adhesion control through magnetic domamins
 
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
 

More from Debasmit Das

PhD Defense Slides
PhD Defense SlidesPhD Defense Slides
PhD Defense SlidesDebasmit Das
 
Zero-shot Image Recognition Using Relational Matching, Adaptation and Calibra...
Zero-shot Image Recognition Using Relational Matching, Adaptation and Calibra...Zero-shot Image Recognition Using Relational Matching, Adaptation and Calibra...
Zero-shot Image Recognition Using Relational Matching, Adaptation and Calibra...Debasmit Das
 
Preliminary Exam Slides
Preliminary Exam SlidesPreliminary Exam Slides
Preliminary Exam SlidesDebasmit Das
 
Icann2018ppt final
Icann2018ppt finalIcann2018ppt final
Icann2018ppt finalDebasmit Das
 
Recursive Oscillators
Recursive OscillatorsRecursive Oscillators
Recursive OscillatorsDebasmit Das
 
Surface Plasmon Resonance
Surface Plasmon ResonanceSurface Plasmon Resonance
Surface Plasmon ResonanceDebasmit Das
 
IIT Roorkee Motorsports (IITRMS)
IIT Roorkee Motorsports (IITRMS)IIT Roorkee Motorsports (IITRMS)
IIT Roorkee Motorsports (IITRMS)Debasmit Das
 
Intention Inference
Intention InferenceIntention Inference
Intention InferenceDebasmit Das
 
Graph Matching Unsupervised Domain Adaptation
Graph Matching Unsupervised Domain Adaptation Graph Matching Unsupervised Domain Adaptation
Graph Matching Unsupervised Domain Adaptation Debasmit Das
 

More from Debasmit Das (11)

PhD Defense Slides
PhD Defense SlidesPhD Defense Slides
PhD Defense Slides
 
Zero-shot Image Recognition Using Relational Matching, Adaptation and Calibra...
Zero-shot Image Recognition Using Relational Matching, Adaptation and Calibra...Zero-shot Image Recognition Using Relational Matching, Adaptation and Calibra...
Zero-shot Image Recognition Using Relational Matching, Adaptation and Calibra...
 
Preliminary Exam Slides
Preliminary Exam SlidesPreliminary Exam Slides
Preliminary Exam Slides
 
Icip2018posterv3
Icip2018posterv3Icip2018posterv3
Icip2018posterv3
 
Icann2018ppt final
Icann2018ppt finalIcann2018ppt final
Icann2018ppt final
 
Recursive Oscillators
Recursive OscillatorsRecursive Oscillators
Recursive Oscillators
 
Surface Plasmon Resonance
Surface Plasmon ResonanceSurface Plasmon Resonance
Surface Plasmon Resonance
 
IIT Roorkee Motorsports (IITRMS)
IIT Roorkee Motorsports (IITRMS)IIT Roorkee Motorsports (IITRMS)
IIT Roorkee Motorsports (IITRMS)
 
Intention Inference
Intention InferenceIntention Inference
Intention Inference
 
Graph Matching Unsupervised Domain Adaptation
Graph Matching Unsupervised Domain Adaptation Graph Matching Unsupervised Domain Adaptation
Graph Matching Unsupervised Domain Adaptation
 
Resistive Sensors
Resistive SensorsResistive Sensors
Resistive Sensors
 

Recently uploaded

Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 

Recently uploaded (20)

Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 

Pseudo Spectral Optimal Control for Coverage Path Planning

  • 1. OPTIMAL CONTROL FOR CONSTRAINED COVERAGE PATH PLANNING
  • 2. PROBLEM DESCRIPTION  Generating a coverage path for a mobile robot on a 2-D surface with obstacles  Goals –  Maximum coverage area  Minimum overlap area  Minimum time  Minimum energy Use Heuristics Use Optimal Control
  • 3. LINE SWEEP BASED METHODS  Decompose coverage region into sub-regions (cells) using single line-sweep  Back-and-forth motions perpendicular to sweep direction in each cell  All cells use same sweep direction  Boustrophedon Decomposition IN event OUT event Boustrophedon Path
  • 4. LINE SWEEP BASED METHODS (contd.)  Boustrophedon generates complete coverage with zero overlap*  Minimum time and minimum energy performance not considered  Number of turns is the main factor in coverage cost**  Apply optimal control to each slice to reduce overall coverage cost **Huang, Wesley H. "Optimal line-sweep-based decompositions for coverage algorithms." Robotics and Automation, 2001. Proceedings 2001 ICRA. IEEE International Conference on. Vol. 1. IEEE, 2001. *Choset, Howie, and Philippe Pignon. "Coverage path planning: The boustrophedon cellular decomposition." Field and Service Robotics. Springer London, 1998., Sweep Sweep Need to decide optimal sweep direction
  • 7. CAVEATS • Analytically intractable with increasing number of obstacles. (Hamiltonian becomes complicated) • Very sensitive to initial guess for TPBVP (Non-intuitive and non-physical co-states) SOLUTION* • Fast Convergence irrespective of no. of obstacles • Alleviate Curse of Sensitivity (Not Sensitive to initial guess) • Implementation should be easy. *Garg, Divya. Advances in global pseudospectral methods for optimal control. Diss. University of Florida, 2011. Pseudospectral Theory
  • 8. PSEUDO-SPECTRAL OPTIMAL CONTROL ** • Discretizes time into non-uniform collocation points. * • Constraints satisfied only at interpolated Points • Non-linear static optimization after discretization • Stone – Weierstrass Theorem ensures Shaping Functions are not restrictive. * Using Legendre-Gauss-Lobatto Nodes ** Ross. A primer on pontryagin's principle in optimal control
  • 9. Assumptions: •Circular, Random, Disconnected Obstacles. •Turning cost not considered – Main objective is to minimize the number of turns *. •MSA (Minimum Sum of Altitudes) – to find optimal direction of sweep † . ALGORITHM – IMPLEMENTATION * Choset, Howie. "Coverage of known spaces: The boustrophedon cellular decomposition." Autonomous Robots 9.3 (2000): 247-253. † Huang, Wesley H. "The minimal sum of altitudes decomposition for coverage algorithms." Rensselaer Polytechnic Institute Computer Science Technical Report 6 (2000).
  • 10. COVERAGE PATH SIMULATION – ROBOT PATH Fixed Area, No Obstacles Fixed Area, 10 Obstacles Total Coverage Area = 100.000 Total Coverage Time = 234.6085 Total Control Energy = 16.0006 Total Coverage Area = 92.2575 Total Coverage Time = 236.1654 Total Control Energy = 16.0442 Direction of Sweep, θ* = 90 o Coverage Radius, rrob = 0.25
  • 11. COVERAGE PATH SIMULATION – ANALYSIS Coverage Path – Fixed Area, No Obstacles Coverage Path – Fixed Area, 10 Obstacles • Almost a linear response for Acov, tcov and Ecov • Note: Turning Cost is not considered • Almost a similar Response • Difference in total area covered Acov – due to obstacle area + overlap Acov tcov Ecov Acov tcov Ecov ∆A = 7.7425, Aobs = 1.133
  • 12. COVERAGE PATH SIMULATION – ANALYSIS • rrob = 0.25 • Response for each iteration exhibits minimum time / energy optimality Coverage Path – Fixed Area, No Obstacles Coverage Path – Fixed Area, 10 Obstacles Obstacles • States change only in the vicinity of the obstacles • Severity of deviation - more for clustered obstacles
  • 13. Comments: •Total response also displays minimum time/energy optimality – implies additive optimality for response •Change of weights does not affect total area coverage RESPONSE TO PARAMETER VARIATION: Weight, w
  • 14. RESPONSE TO PARAMETER VARIATION: Obstacle Number, Nobs Comments: •Time and Energy response are acceptable for upto 14 obstacles •Efficiency of Coverage gradually degrades with increasing number of obstacles
  • 15. RESPONSE TO PARAMETER VARIATION: Obstacle Size, robs Comments: •Performance degrades drastically for obstacle radii above 2rbot •Modification of the algorithm for larger obstacles – subject of future work
  • 16. FUTURE WORK • Closed form Expression for Coverage Cost • Unstructured Environment (Dynamic Obstacles, Multiple Robots, Uneven Surfaces) • Extension to Larger Radius Obstacles CONCLUSIONS • Trajectory assumes linear sweep form in absence of obstacles - desirable feature. • Satisfactory response subject to constraints/ assumptions made. • Area coverage independent of variation in weight, but has other parameter constraints.