You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
这个odom topic不对应该是我运行move_base失败的原因吧?运行move_base的话,刚开始会显示odom received, 但只要一在rviz里发布目标点,走的方向就不对,而且会显示报错和warning如下:
[ERROR] [1711114322.923268666]: Global Frame: robot_foot_init Plan Frame size 49: map
[ WARN] [1711114322.923286792]: Could not transform the global plan to the frame of the controller
[ERROR] [1711114322.923304710]: Could not get local plan
[ERROR] [1711114322.923268666]: Global Frame: robot_foot_init Plan Frame size 49: map
[ WARN] [1711114322.923286792]: Could not transform the global plan to the frame of the controller
[ERROR] [1711114322.923304710]: Could not get local plan
[ WARN] [1711114322.924408719]: Map update loop missed its desired rate of 10.0000Hz... the loop actually took 0.1270 seconds
[ INFO] [1711114322.973189092]: Got new plan
[ WARN] [1711114323.093114183]: Control loop missed its desired rate of 20.0000Hz... the loop actually took 0.1200 seconds
[ WARN] [1711114323.214691495]: Control loop missed its desired rate of 20.0000Hz... the loop actually took 0.1216 seconds
[ WARN] [1711114323.324585396]: Control loop missed its desired rate of 20.0000Hz... the loop actually took 0.1099 seconds
大概tf tree如这个图所示:
这是主要因为里程计消息的原因吗?我应该怎么处理呢?需要把底盘里发布的里程计数据删掉?
The text was updated successfully, but these errors were encountered:
您好,我在使用sentry_nav进行导航时出现问题。因为我的这个小车它的底盘本身代码里定义了一个机器人坐标系叫base_link,还有一个里程计坐标系叫odom_combined(这个小车是x86的主板,底盘上还有一个arduino,他这个里程计是通过编码器实现的轮速里程计(我也不太确定)。 所以和fast_lio的里程计就起了冲突。fast_lio里的里程计坐标系camera_init, 但当我运行sentry_localize和move_base这两个launch,然后看odom这个topic的时候,显示的都是odom_combined这个里程计坐标系的信息,也就是parent frame是odom_combined, child frame 是base_link的信息。而不是camera_init和body.
这个odom topic不对应该是我运行move_base失败的原因吧?运行move_base的话,刚开始会显示odom received, 但只要一在rviz里发布目标点,走的方向就不对,而且会显示报错和warning如下:
[ERROR] [1711114322.923268666]: Global Frame: robot_foot_init Plan Frame size 49: map
[ WARN] [1711114322.923286792]: Could not transform the global plan to the frame of the controller
[ERROR] [1711114322.923304710]: Could not get local plan
[ERROR] [1711114322.923268666]: Global Frame: robot_foot_init Plan Frame size 49: map
[ WARN] [1711114322.923286792]: Could not transform the global plan to the frame of the controller
[ERROR] [1711114322.923304710]: Could not get local plan
[ WARN] [1711114322.924408719]: Map update loop missed its desired rate of 10.0000Hz... the loop actually took 0.1270 seconds
[ INFO] [1711114322.973189092]: Got new plan
[ WARN] [1711114323.093114183]: Control loop missed its desired rate of 20.0000Hz... the loop actually took 0.1200 seconds
[ WARN] [1711114323.214691495]: Control loop missed its desired rate of 20.0000Hz... the loop actually took 0.1216 seconds
[ WARN] [1711114323.324585396]: Control loop missed its desired rate of 20.0000Hz... the loop actually took 0.1099 seconds
大概tf tree如这个图所示:
![1](https://private-user-images.githubusercontent.com/93982072/316098693-2eff7639-1cc1-4f0c-8652-82be56981026.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2ODk3ODUsIm5iZiI6MTczOTY4OTQ4NSwicGF0aCI6Ii85Mzk4MjA3Mi8zMTYwOTg2OTMtMmVmZjc2MzktMWNjMS00ZjBjLTg2NTItODJiZTU2OTgxMDI2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE2VDA3MDQ0NVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWEwNjQzMWY1NWI0ODVlZDY2Yzg5NTJkZjVkMjE0ZWNlNTY3YThlMjBhZjcyMjk5MmQwNGYxMzkzZGY0YmUwNWUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.s53xO-NoY3k_zNsPfRhBrk00mP60Ku6qTDqqJuQkNXw)
这是主要因为里程计消息的原因吗?我应该怎么处理呢?需要把底盘里发布的里程计数据删掉?
The text was updated successfully, but these errors were encountered: