当前位置:网站首页>Enregistrement de la navigation et de la mise en service du robot ROS intérieur (expérience de sélection du rayon de dilatation)
Enregistrement de la navigation et de la mise en service du robot ROS intérieur (expérience de sélection du rayon de dilatation)
2022-07-07 13:30:00 【Thé aux fruits aux prunes aigres】
1. Couche de carte
Note::Dans l'image ci - dessus,La section rouge représente les obstacles sur la carte des coûts,La partie bleue représente l'obstacle à l'expansion du rayon de coupe interne du robot,Les polygones rouges représentent les limites du robot(footprint).Pour éviter les collisions,La limite rouge du robot ne peut pas se croiser avec la partie rouge,.Le point central du robot ne peut pas se croiser avec la partie bleue.
Supposons qu'il y ait un robot circulaire avec un rayon de0.5m,Alors
Rayon de dilatation,La couche expansive gonflera l'obstacle jusqu'à ce que ce rayon,Cette valeur est généralement fixée au diamètre du châssis du robot.
Questions1:En théorie,Le rayon de dilatation minimal est le rayon du robot,Sinon, il est facile de heurter un obstacle?Par exemple, le rayon est0.5mDes robots,Le rayon de dilatation global peut - il être réglé à un rapport0.5Une valeur légèrement plus élevée,Par exemple0.8m? [À vérifier]
2. Coût commun couche de carte
Couche de carte statique:Couche essentiellement inchangée,En général.SLAMCartes statiques établies
Couche de carte des obstacles:Utilisé pour enregistrer dynamiquement l'information sur les obstacles perçus par le capteur
Couche expansive:Expansion sur les couches de cartes statiques et de cartes d'obstacles(Expansion vers l'extérieur),Pour éviter que le robot ne heurte un obstacle
Autres couches : Autres couches de carte mises en œuvre par le plug - in , Par exemple, la couche de carte du capteur
3. Résumé de l'expérience de l'essai de rayon de dilatation
Le rayon de dilatation est trop petit , Il peut y avoir des mouvements d'obstacles .Le rayon est0.25mDes robots,Set to0.6m Il y aura des mouvements évidents d'obstacles ,Set to0.8mPlus approprié.
La taille réelle du robot est importante , Pour écrire la taille réelle de la mesure , Impossible d'augmenter la taille .Résultats mesurés, Rayon réel du robot 0.254m,C'est écrit.0.27m(L'idée était, Le rayon est plus grand. , Protection contre les obstacles ), Les résultats des tests ont été écrits comme suit: 0.27m, Rayon de dilatation global 1.1m, Rayon de dilatation local 0.1m,Oui.80cm La voie étroite ,Plus difficile( Pas trop. ). Mais changez la taille réelle du rayon du robot , La navigation normale peut également passer par 80cm La voie étroite .
Résultats des tests, Le rayon de dilatation global a peu d'effet sur le passage étroit du robot , Une attention particulière doit être accordée aux dimensions réelles et aux paramètres du rayon de dilatation local lorsque le passage est trop étroit. .
Liens de référence:
costmap_2d-ROS Wiki
边栏推荐
猜你喜欢
Distributed transaction solution
Vscade editor esp32 header file wavy line does not jump completely solved
How to make join run faster?
Use of polarscatter function in MATLAB
ESP32构解工程添加组件
实现IP地址归属地显示功能、号码归属地查询
1. Deep copy 2. Call apply bind 3. For of in differences
Japanese government and enterprise employees got drunk and lost 460000 information USB flash drives. They publicly apologized and disclosed password rules
【学习笔记】zkw 线段树
【学习笔记】AGC010
随机推荐
Pay close attention to the work of safety production and make every effort to ensure the safety of people's lives and property
Analysis of DHCP dynamic host setting protocol
[untitled]
ESP32系列专栏
【黑马早报】华为辟谣“军师”陈春花;恒驰5预售价17.9万元;周杰伦新专辑MV 3小时播放量破亿;法华寺回应万元月薪招人...
服务器到服务器 (S2S) 事件 (Adjust)
Milkdown 控件图标
MongoDB复制(副本集)总结
Ikvm of toolbox Net project new progress
10 张图打开 CPU 缓存一致性的大门
JS determines whether an object is empty
Why can basic data types call methods in JS
Ogre入门尝鲜
信号强度(RSSI)知识整理
学习突围2 - 关于高效学习的方法
JNA学习笔记一:概念
How to make the new window opened by electorn on the window taskbar
数字ic设计——SPI
Summary of import, export, backup and recovery of mongodb
ROS机器人更换新雷达需要重新配置哪些参数