当前位置:网站首页>The problem and possible causes of the robot's instantaneous return to the origin of the world coordinate during rviz simulation
The problem and possible causes of the robot's instantaneous return to the origin of the world coordinate during rviz simulation
2022-07-06 08:35:00 【Will_ Ye】
1. Problem
During the simulation , Originally, the robot was normally controlled to move , But suddenly the robot instantly returned to the origin of the world coordinates , Break through all restrictions .
At this time, some variables in the algorithm should be calculated nan
, Then the equation for calculating the velocity uses this band nan
The numerical , And get nan
Value , adopt /cmd_vel
This topic Send it to the robot , Cause the robot to return to the origin in an instant
2. Solution
At this time, you can only reverse check in the code , from cmd_vel
Step by step, check the data of , Set a judgment nan
The sentence of , Slowly check which variable is wrong , as follows :
if(isnan(inter_the[2]))
cout <<"nan appear!"<<endl;
Cause these variables to become nan
There are so many reasons , Many are basic computational logic problems , It's easy to do as long as you locate it , Sometimes, for example, give a function input The variable of has a 0, And this 0 Used as denominator , That's the problem .
This is just right Rviz A possible analysis of an abnormal phenomenon during simulation , I have encountered this problem several times , It's all because of nan As a result of speed , So just find out nan Where you can quickly fix This bug.
边栏推荐
- MySQL learning record 07 index (simple understanding)
- sublime text中conda环境中plt.show无法弹出显示图片的问题
- 【MySQL】鎖
- Synchronized solves problems caused by sharing
- Image,cv2读取图片的numpy数组的转换和尺寸resize变化
- Permutation and combination function
- Process of obtaining the electronic version of academic qualifications of xuexin.com
- JVM performance tuning and practical basic theory - Part 1
- hutool优雅解析URL链接并获取参数
- Rviz仿真时遇到机器人瞬间回到世界坐标原点的问题及可能原因
猜你喜欢
egg. JS project deployment online server
软件卸载时遇到trying to use is on a network resource that is unavailable
Online yaml to CSV tool
MySQL learning records 12jdbc operation transactions
vulnhub hackme: 1
synchronized 解决共享带来的问题
Screenshot in win10 system, win+prtsc save location
角色动画(Character Animation)的现状与趋势
2022.02.13 - NC002. sort
企微服务商平台收费接口对接教程
随机推荐
China vanadium battery Market Research and future prospects report (2022 Edition)
Browser thread
Indentation of tabs and spaces when writing programs for sublime text
leetcode刷题 (5.29) 哈希表
C语言深度解剖——C语言关键字
On the day of resignation, jd.com deleted the database and ran away, and the programmer was sentenced
根据csv文件某一列字符串中某个数字排序
C language double pointer -- classic question type
【MySQL】日志
移位运算符
How to conduct interface test? What are the precautions? Nanny level interpretation
Is it safe to open an account in Zheshang futures?
VMware 虚拟化集群
Sort according to a number in a string in a column of CSV file
Vocabulary notes for postgraduate entrance examination (3)
Fibonacci sequence
2. File operation - write
角色动画(Character Animation)的现状与趋势
2022.02.13 - NC001. Reverse linked list
Mobile phones and computers on the same LAN access each other, IIS settings