Main Content

Cette page a été traduite par traduction automatique. Cliquez ici pour voir la dernière version en anglais.

nav.StateSampler Classe

Namespace : nav

Créer un échantillonneur d'état pour la planification du chemin

Depuis R2023b

Description

La classe est une interface pour les échantillonneurs d'état utilisés dans les planificateurs de chemins basés sur l'échantillonnage comme plannerRRT, plannerRRTStar, plannerBiRRT et plannerPRM.nav.StateSampler Cette représentation permet d'implémenter des stratégies d'échantillonnage en plus des fonctions existantes telles que sampleUniform et sampleGaussian disponibles dans l'interface StateSpace .

Pour créer un exemple de modèle permettant de générer votre propre classe d'échantillonneur d'état, appelez createPlanningTemplate.

La classe nav.StateSampler est une classe handle .

Attributs de classe

Abstrait
vrai

Pour plus d'informations sur les attributs de classe, voir Class Attributes.

Création

Description

sampler = nav.StateSampler(StateSpace) crée un objet échantillonneur d'état en utilisant l'objet d'espace d'état spécifié.

Propriétés

développer tout

Définition de l'espace d'état, spécifiée comme objet d'une sous-classe de la classe nav.StateSpace .

Les attributs:

Avoir accès
publique
Définir l'accès
immuable

Méthodes

développer tout

Capacités étendues

Génération de code C/C++
Générez du code C et C++ avec MATLAB® Coder™.

Historique des versions

Introduit dans R2023b