当前位置:网站首页>Indoor ROS robot navigation commissioning record (experience in selecting expansion radius)
Indoor ROS robot navigation commissioning record (experience in selecting expansion radius)
2022-07-07 13:31:00 【Plum fruit tea】
1. map layer

notes : In the diagram above , The red part represents the obstacles in the cost map , The blue part represents the obstacle with the expansion of the robot's inscribed radius , The red polygon represents the boundary of the robot (footprint). In order to make the robot avoid collision , The red boundary of the robot cannot intersect with the red part , The center point of the robot cannot intersect with the blue part .
Suppose there is a circular robot with a radius of 0.5m, that

Expansion radius , The expansion layer will expand the obstacle until the radius , Generally, this value is set to the diameter of the robot chassis .
problem 1: Theoretically , The minimum expansion radius is the radius of the robot , Otherwise, it is easy to hit obstacles ? For example, the radius is 0.5m Robot , Whether the global expansion radius can be set as 0.5 A slightly larger value , for example 0.8m? [ To be verified ]
2. Common cost map layers
Static map layer : Basically unchanged layer , Usually SLAM Build a static map
Obstacle map layer : It is used to dynamically record the obstacle information perceived by the sensor
Expansive layer : Expand on the static map and obstacle map layers ( Expand outward ), To avoid the robot hitting obstacles
Other layers : Other map layers implemented through plug-ins , For example, sensor map layer
3. Experience summary of expansion radius test
The expansion radius setting is too small , There may be movement against obstacles . The radius is 0.25m Robot , Set to 0.6m There will be obvious movement against obstacles , Set to 0.8m More appropriate .
The actual size of the robot is very important , Write the actual measurement , You can't write the size larger . The measured found , Actual radius of robot 0.254m, It has been written. 0.27m( The idea was , Write the radius larger , Avoid hitting obstacles ), The test results were found to be 0.27m, Global expansion radius 1.1m, Local expansion radius 0.1m, too 80cm Narrow road of , More difficult ( Setting the transition point is not enough ). But change to the actual radius of the robot , Normal navigation can also be through 80cm Narrow road of .
Tests found , The global expansion radius has little effect on the robot passing through narrow roads , Pay more attention to the actual size and local expansion radius parameters when passing through narrow roads .
Reference link :
costmap_2d-ROS Wiki
边栏推荐
猜你喜欢
![[untitled]](/img/6c/df2ebb3e39d1e47b8dd74cfdddbb06.gif)
[untitled]

提升树莓派性能的方法

Cloud detection 2020: self attention generation countermeasure network for cloud detection in high-resolution remote sensing images

Japanese government and enterprise employees got drunk and lost 460000 information USB flash drives. They publicly apologized and disclosed password rules

Cmake learning and use notes (1)

Navicat运行sql文件导入数据不全或导入失败
![SSRF漏洞file伪协议之[网鼎杯 2018]Fakebook1](/img/10/6de1ee8467b18ae03894a8d5ba95ff.png)
SSRF漏洞file伪协议之[网鼎杯 2018]Fakebook1

Ogre introduction

MySQL error 28 and solution

Storage principle inside mongodb
随机推荐
如何让join跑得更快?
学习突围2 - 关于高效学习的方法
PHP - laravel cache
Pay close attention to the work of safety production and make every effort to ensure the safety of people's lives and property
Simple and easy-to-use code specification
Mongodb command summary
move base参数解析及经验总结
Final review notes of single chip microcomputer principle
648. 单词替换 : 字典树的经典运用
Ways to improve the performance of raspberry pie
cmake 学习使用笔记(一)
【学习笔记】zkw 线段树
信号强度(RSSI)知识整理
[etc.] what are the security objectives and implementation methods that cloud computing security expansion requires to focus on?
实现IP地址归属地显示功能、号码归属地查询
Ogre入门尝鲜
Milkdown control icon
记一次 .NET 某新能源系统 线程疯涨 分析
OSI seven layer model
Split screen bug notes