Example: confidence

Probabilistic Robotics - Pomona

ProbabilisticRoboticsProbabilisticRoboti csSebastianThrunWolframBurgardDieterFoxT heMITP ressCambridge,MassachusettsLondon,Englan d 2006 MassachusettsInstituteofTechnologyAll rights reserved. No part of this book may be reproduced in any form by anyelectronic or mechanical means (including photocopying, recording, or informationstorageandretrieval) use. For information, please email orwrite to Special Sales Department, The MIT Press, 55 Hayward Street, Cambridge, . ,Sebastian,1967 Probabilisticrobotics/SebastianThrun,Wol framBurgard, (Intelligentroboticsandautonomousagentss eries) : 978-0-262-20162-9( )1. Robotics . 2.

II Localization 189 7 Mobile Robot Localization: Markov and Gaussian 191 8 Mobile Robot Localization: Grid And Monte Carlo 237 III Mapping 279 9 Occupancy Grid Mapping 281 10 Simultaneous Localization and Mapping 309 11 The GraphSLAM Algorithm 337 12 The Sparse Extended Information Filter 385 13 The FastSLAM Algorithm 437

Tags:

  Simultaneous, Localization, Simultaneous localization

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of Probabilistic Robotics - Pomona

1 ProbabilisticRoboticsProbabilisticRoboti csSebastianThrunWolframBurgardDieterFoxT heMITP ressCambridge,MassachusettsLondon,Englan d 2006 MassachusettsInstituteofTechnologyAll rights reserved. No part of this book may be reproduced in any form by anyelectronic or mechanical means (including photocopying, recording, or informationstorageandretrieval) use. For information, please email orwrite to Special Sales Department, The MIT Press, 55 Hayward Street, Cambridge, . ,Sebastian,1967 Probabilisticrobotics/SebastianThrun,Wol framBurgard, (Intelligentroboticsandautonomousagentss eries) : 978-0-262-20162-9( )1. Robotics . 2.

2 Probabilities. ,Wolfram. ,Dieter. 92 dc222005043346109876563 Brief ContentsI Basics 11 Introduction32 Recursive State Estimation133 Gaussian Filters394 Nonparametric Filters855 Robot Motion1176 Robot Perception149II Localization1897 Mobile Robot localization : Markov and Gaussian1918 Mobile Robot localization : Grid And Monte Carlo237 III Mapping 2799 Occupancy Grid Mapping28110 simultaneous localization and Mapping30911 The GraphSLAM Algorithm33712 The Sparse Extended Information Filter38513 The FastSLAM Algorithm437IV Planning and Control 48514 Markov Decision Processes48715 Partially Observable Markov Decision Processes513viBrief Contents16 Approximate POMDP Techniques54717 Exploration569 ContentsPrefacexviiAcknowledgmentsxixI Basics UncertaintyinRobotics ProbabilisticRobotics Implications RoadMap TeachingProbabilisticRobotics BibliographicalRemarks 112 Recursive State

3 Introduction BasicConceptsinProbability RobotEnvironmentInteraction State EnvironmentInteraction ProbabilisticGenerativeLaws BeliefDistributions BayesFilters TheBayesFilterAlgorithm Example MathematicalDerivationoftheBayesFilter TheMarkovAssumption RepresentationandComputation Summary BibliographicalRemarks Exercises 363 Gaussian Introduction TheKalmanFilter LinearGaussianSystems TheKalmanFilterAlgorithm Illustration MathematicalDerivationoftheKF TheExtendedKalmanFilter WhyLinearize? LinearizationViaTaylorExpansion TheEKFA lgorithm MathematicalDerivationoftheEKF PracticalConsiderations TheUnscentedKalmanFilter LinearizationViatheUnscentedTransform TheUKFA lgorithm TheInformationFilter CanonicalParameterization TheInformationFilterAlgorithm MathematicalDerivationoftheInformationFi lter TheExtendedInformationFilterAlgorithm MathematicalDerivationoftheExtendedInfor mationFilter PracticalConsiderations Summary BibliographicalRemarks Exercises 814 Nonparametric TheHistogramFilter TheDiscreteBayesFilterAlgorithm ContinuousState

4 MathematicalDerivationoftheHistogramAppr oximation DecompositionTechniques BinaryBayesFilterswithStaticState TheParticleFilter BasicAlgorithm ImportanceSampling MathematicalDerivationofthePF PracticalConsiderationsandPropertiesofPa rticleFilters Summary BibliographicalRemarks Exercises 1155 Robot Introduction Preliminaries KinematicConfiguration ProbabilisticKinematics VelocityMotionModel ClosedFormCalculation SamplingAlgorithm MathematicalDerivationoftheVelocityMotio nModel OdometryMotionModel ClosedFormCalculation SamplingAlgorithm MathematicalDerivationoftheOdometryMotio nModel MotionandMaps Summary BibliographicalRemarks Exercises 1456 Robot Introduction Maps BeamModelsofRangeFinders TheBasicMeasurementAlgorithm AdjustingtheIntrinsicModelParameters MathematicalDerivationoftheBeamModel PracticalConsiderations LimitationsoftheBeamModel LikelihoodFieldsforRangeFinders BasicAlgorithm Extensions Correlation-BasedMeasurementModels Feature-BasedMeasurementModels FeatureExtraction LandmarkMeasurements SensorModelwithKnownCorrespondence SamplingPoses FurtherConsiderations

5 PracticalConsiderations Summary BibliographicalRemarks Exercises 185II Localization1897 Mobile Robot localization : Markov and ATaxonomyofLocalizationProblems MarkovLocalization IllustrationofMarkovLocalization EKFL ocalization Illustration TheEKFL ocalizationAlgorithm MathematicalDerivationofEKFL ocalization PhysicalImplementation EstimatingCorrespondences EKFL ocalizationwithUnknownCorrespondences MathematicalDerivationoftheMLDataAssocia tion Multi-HypothesisTracking UKFL ocalization MathematicalDerivationofUKFL ocalization Illustration PracticalConsiderations Summary BibliographicalRemarks Exercises 2348 Mobile Robot localization .

6 Grid And Monte Introduction GridLocalization BasicAlgorithm GridResolutions ComputationalConsiderations Illustration MonteCarloLocalization Illustration TheMCLA lgorithm PhysicalImplementations PropertiesofMCL RandomParticleMCL:RecoveryfromFailures ModifyingtheProposalDistribution KLD-Sampling: AdaptingtheSizeofSampleSets LocalizationinDynamicEnvironments PracticalConsiderations Summary BibliographicalRemarks Exercises 276 III Mapping 2799 Occupancy Grid Introduction TheOccupancyGridMappingAlgorithm Multi-SensorFusion LearningInverseMeasurementModels InvertingtheMeasurementModel SamplingfromtheForwardModel TheErrorFunction ExamplesandFurtherConsiderations MaximumAPosterioriOccupancyMapping TheCaseforMaintainingDependencies OccupancyGridMappingwithForwardModels Summary BibliographicalRemarks Exercises 30710 simultaneous localization and

7 Introduction SLAM withExtendedKalmanFilters SetupandAssumptions SLAM withKnownCorrespondence MathematicalDerivationofEKFSLAM EKFSLAM withUnknownCorrespondences TheGeneralEKFSLAMA lgorithm Examples FeatureSelectionandMapManagement Summary BibliographicalRemarks Exercises 33411 The GraphSLAM Introduction IntuitiveDescription BuildingUptheGraph Inference TheGraphSLAMA lgorithm MathematicalDerivationofGraphSLAM TheFullSLAMP osterior TheNegativeLogPosterior TaylorExpansion ConstructingtheInformationForm ReducingtheInformationForm RecoveringthePathandtheMap DataAssociationinGraphSLAM TheGraphSLAMA lgorithmwithUnknownCorrespondence MathematicalDerivationoftheCorrespondenc eTest EfficiencyConsideration EmpiricalImplementation AlternativeOptimizationTechniques Summary BibliographicalRemarks Exercises 38212 The Sparse Extended Information Introduction IntuitiveDescription TheSEIFSLAMA lgorithm MathematicalDerivationoftheSEIF MotionUpdate MeasurementUpdates Sparsification GeneralIdea SparsificationinSEIFs MathematicalDerivationoftheSparsificatio n AmortizedApproximateMapRecovery

8 HowSparseShouldSEIFsBe? IncrementalDataAssociation ComputingIncrementalDataAssociationProba bilities PracticalConsiderations Branch-and-BoundDataAssociation RecursiveSearch ComputingArbitraryDataAssociationProbabi lities EquivalenceConstraints PracticalConsiderations Multi-RobotSLAM IntegratingMaps MathematicalDerivationofMapIntegration EstablishingCorrespondence Example Summary BibliographicalRemarks Exercises 43513 The FastSLAM TheBasicAlgorithm FactoringtheSLAMP osterior MathematicalDerivationoftheFactoredSLAMP osterior FastSLAM withKnownDataAssociation ImprovingtheProposalDistribution ExtendingthePathPosteriorbySamplingaNewP ose UpdatingtheObservedFeatureEstimate CalculatingImportanceFactors UnknownDataAssociation MapManagement TheFastSLAMA lgorithms EfficientImplementation FastSLAMforFeature-BasedMaps EmpiricalInsights LoopClosure Grid-basedFastSLAM TheAlgorithm EmpiricalInsights Summary BibliographicalRemarks Exercises 482IV Planning and Control 48514 Markov Decision Motivation UncertaintyinActionSelection ValueIteration GoalsandPayoff FindingOptimalControlPoliciesfortheFully ObservableCase

9 ComputingtheValueFunction ApplicationtoRobotControl Summary BibliographicalRemarks Exercises 510 Contentsxv15 Partially Observable Markov Decision Motivation AnIllustrativeExample Setup ControlChoice Sensing Prediction DeepHorizonsandPruning TheFiniteWorldPOMDPA lgorithm MathematicalDerivationofPOMDPs ValueIterationinBeliefSpace ValueFunctionRepresentation CalculatingtheValueFunction PracticalConsiderations Summary BibliographicalRemarks Exercises 54416 Approximate POMDP Motivation QMDPs AugmentedMarkovDecisionProcesses TheAugmentedStateSpace TheAMDPA lgorithm MathematicalDerivationofAMDPs ApplicationtoMobileRobotNavigation MonteCarloPOMDPs UsingParticleSets TheMC-POMDPA lgorithm MathematicalDerivationofMC-POMDPs PracticalConsiderations Summary BibliographicalRemarks Exercises Introduction BasicExplorationAlgorithms InformationGain GreedyTechniques MonteCarloExploration Multi-StepTechniques ActiveLocalization ExplorationforLearningOccupancyGridMaps ComputingInformationGain PropagatingGain ExtensiontoMulti-RobotSystems ExplorationforSLAM Ent


Related search queries