【踩坑记录】导航时出现原地旋转,然后无法执行导航
项目场景:
导航过程中,机器人原地打转,无法执行导航操作
问题描述
[ WARN] [1649901508.277286663]: Clearing both costmaps to unstuck robot (3.00m).
[ WARN] [1649901513.477463663]: Clearing both costmaps to unstuck robot (3.00m).
[ WARN] [1649901513.986066419]: Joint state with name: "Joint1" was received but not found in URDF
[ WARN] [1649901518.677390416]: Rotate recovery behavior started.
[ WARN] [1649901524.037543995]: Joint state with name: "Joint1" was received but not found in URDF
[ERROR] [1649901530.877808810]: Aborting because a valid plan could not be found. Even after executing all recovery behaviors
报错信息:
Aborting because a valid plan could not be found. Even after executing all recovery behaviors
原因分析&解决方案:
1.rviz上看看是否要碰到障碍物了,膨胀系数是否设置的太大
2.选取另外的目标点,可能是无法到达的目标点
3.也可能如Gazebo仿真激光SLAM_yitakabe的博客-CSDN博客_gazebo slam所说的
问题在于当机器人有旋转的动作时,所有的可选轨迹就会变很短,从而导致机器人的速度变得很小。如果提高了机器人的速度上限,可以在某种程度上增加机器人有旋转动作时的移动速度
解决办法:
提高acc_lim_x, acc_lim_theta, and acc_lim_trans的参数值(非常大的值,甚至可能实现不了,如10-30)
我的情况是代码中设置的点有点偏差,导致无法执行,更改点后就可以了
【踩坑记录】导航时出现原地旋转,然后无法执行导航相关推荐
- YOLOv5在无人机/遥感场景下做旋转目标检测时进行的适应性改建详解(踩坑记录)...
作者丨略略略@知乎(已授权) 来源丨https://zhuanlan.zhihu.com/p/358441134 编辑丨极市平台 文章开头直接放上我自己的项目代码: https://github.co ...
- MCNP5 粒子输运 常见问题汇总与踩坑记录(导火索:死循环)
MCNP 常见问题汇总与踩坑记录(导火索:死循环) 基础错误(输入卡语法错) 1 行字符限制 2 制表符tab 3 换行符 天坑错误:运行时死循环 其他错误 1 材料 2 几何 3 F4计数卡选择me ...
- STF环境搭建运行及踩坑记录
最初是在centos环境上搭建STF,由于种种依赖缺失.nodejs/npm版本不兼容.以及无解的"Segmentation fault (core dumped)"错误,最终还是 ...
- 数据标注平台(CVAT)安装及踩坑记录
目录 一.CVAT安装 step1 安装docker step2 获取权限 step3 获取权限 step4 克隆cvat源代码 step5 构建docker镜像 step6 运行Docker容器这一 ...
- Kbone踩坑记录(VUE多端开发不得不做的吃螃蟹尝试)
Kbone踩坑记录 tabbar kbone-ui使用 自定义导航 页面跳转 扩展API 环境判断 swiper 图片资源 wx-web-view Kbone踩坑记录 tabbar 所有 tabbar ...
- Slam学习笔记——ROS踩坑记录
Slam学习笔记--ROS踩坑记录 1. 安装 2. ROS文件系统 2.1 工作区 2.2 包package 2.2.1 包的操作 2.2.2 描述文件package.xml 2.3 节点node ...
- TVM: Deep Learning模型的优化编译器(强烈推荐, 附踩坑记录)
本文作者是阿莱克西斯,原载于知乎,雷锋网(公众号:雷锋网)获得授权转载. (前排提醒,本文的人文内容部分稍稍带有艺术加工,请保持一定的幽默感进行阅读) 关注我最近想法的同学应该知道我最近都在把玩 TV ...
- 使用Java读取 “Python写入redis” 的数据踩坑记录
https://my.oschina.net/u/2338224/blog/3061507 使用Java读取 "Python写入redis" 的数据踩坑记录 https://seg ...
- osx php7 imagick,[PHP] MacOS 自带php环境安装imagick扩展踩坑记录 | 码农部落
前言 最近学习yii2,在搭建环境后,发现在访问contact页面时报错,如下: "Either GD PHP extension with FreeType support or Imag ...
- SpringBoot踩坑记录 Invalid bound statement (not found)引发的一些列问题
SpringBoot踩坑记录 Invalid bound statement (not found)引发的一些列问题 当你开开心心搭建了一个SpringBoot项目,用插件生成了entity.dao. ...
最新文章
- 为什么有的人还不到三十岁,就对工作失去了兴趣呢?
- 终于弄明白 i = i++和 i = ++i 的区别了!
- li变成行内块级元素之后,每一个li之间会有间隙,这是为什么?
- under what circumstances, breakfast is essential
- c++ 11.一维数组
- java对cpu线程的要求_java-CPU份额对线程有什么影响
- 面经——Linux相关
- 32年寻获上帝粒子,华人女学者自述高能人生故事
- 扇贝有道180926每日一句
- 怎么把mysql 查询数据_如何使用查询字符串值从数据库中查询数据
- 毕设/私活/必备,一个挣钱的标准开源前后端分离【springboot+vue+redis+Spring Security】脚手架--若依框架
- 明解C语言。初级版 部分练习代码
- SpringBoot启动流程原理+自动装配原理
- Android HttpURLConnection 获取下载文件大小
- 选课系统服务器,选课系统概要设计
- 计算机网络知识点汇总(王道)
- java rxtx下载_rxtx-2.1-7r2 jav
- 现代通信技术之通信业务
- ubuntu更改更新源
- 使用FME封装一个多线程爬取m3u8在线视频的小玩意
热门文章
- SAP BDC的应用
- 企业微信java开发demo_微信企业号demo
- java物流实时跟踪
- vs2017设置背景图片
- java实现验证码时效,JAVA实现验证码
- vue3 中使用pinia报错 pinia.mjs:1696 Uncaught Error: []: getActivePinia was called with no active Pinia.
- 小知识:btn.addEventListener is not a function报错处理
- Bluetooth core 5.0 ---------- BR/EDR 安全简单配对(BR/EDR secure simple pairing)
- 2021年5大国货品牌引爆互联网背后的营销逻辑
- PHP C#-QQ网站bkn算法