Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rviz无法显示机器人模型 #47

Open
1242713693 opened this issue Aug 1, 2023 · 26 comments
Open

rviz无法显示机器人模型 #47

1242713693 opened this issue Aug 1, 2023 · 26 comments

Comments

@1242713693
Copy link

T(T(SIXBDC2$9LS(JAM$W

@juanvon
Copy link

juanvon commented Aug 13, 2023

检查一下模型是不是正确的,参数是什么。我记得是legged_robot_description

@1242713693
Copy link
Author

检查一下模型是不是正确的,参数是什么。我记得是legged_robot_description

image
这个还是不行,能麻烦看一下你的参数设置吗?谢谢

@1242713693
Copy link
Author

对于机器人模型无法加载的问题,大家可以访问我的主页进行检查。我会告诉大家如何解决这个问题。记得给我一颗小星星,谢谢大家!

你好,你的主页的图片无法打开!!!

@passer-by-Wang
Copy link

T(T(SIXBDC2$9LS(JAM$W
兄弟,我也遇到这个问题了,你解决了吗

@1242713693
Copy link
Author

T(T(SIXBDC2$9LS(JAM$W兄弟,我也遇到这个问题了,你解决了吗

你将map改为base ;将robot_description 改为legged_robot_description试一下。

@passer-by-Wang
Copy link

image
还是有一部分没有正常显示

@1242713693
Copy link
Author

图像还是有一部分没有正常显示

你在终端把指令全都打开,最后一步打开rviz

@passer-by-Wang
Copy link

还是这样

@1242713693
Copy link
Author

还是这样
选择一种步态运行起来试一下

@passer-by-Wang
Copy link

一样的结果

@1242713693
Copy link
Author

一样的结果
那我没办法解决了

@passer-by-Wang
Copy link

你是设置那两个参数就正常了吗

@1242713693
Copy link
Author

你是设置那两个参数就正常了吗
我的也不正常,我设置的机器人是A1,但RVIZ出来的是MIT的模型。

@passer-by-Wang
Copy link

我把环境变量设置加在.bashrc文件里source了,所有终端都能使用那个环境变量,然后那两个参数我改了之后还是模型显示不全

@1242713693
Copy link
Author

1242713693 commented Sep 1, 2023

我把环境变量设置加在.bashrc文件里source了,所有终端都能使用那个环境变量,然后那两个参数我改了之后还是模型显示不全

那这个我没办法帮你,我也搞不清楚

@passer-by-Wang
Copy link

我发现问题在于没有开控制器,只开了控制器管理的gui没有选择控制器并打开,但是我现在发现,它的初始状态是趴着的,我直接执行trot步态就是显得很奇怪

@elpimous
Copy link

elpimous commented Sep 1, 2023

Hi guys, please could you post in english too..
Each post is interesting (im french😋)
Thanks friends.

@mitsui29
Copy link

我发现问题在于没有开控制器,只开了控制器管理的gui没有选择控制器并打开,但是我现在发现,它的初始状态是趴着的,我直接执行trot步态就是显得很奇怪

兄弟想问一下,问题解决了吗?

@passer-by-Wang
Copy link

我发现问题在于没有开控制器,只开了控制器管理的gui没有选择控制器并打开,但是我现在发现,它的初始状态是趴着的,我直接执行trot步态就是显得很奇怪

兄弟想问一下,问题解决了吗?

没解决,但是趴着直接开控制器给trot步态就能直接站起来

@1242713693
Copy link
Author

1242713693 commented Oct 25, 2023

我发现问题在于没有开控制器,只开了控制器管理的gui没有选择控制器并打开,但是我现在发现,它的初始状态是趴着的,我直接执行trot步态就是显得很奇怪

兄弟想问一下,问题解决了吗?

在命令框中执行
rostopic pub -1 /cmd_vel geometry_msgs/Twist "linear:
x: 0.0
y: 0.0
z: 0.2
angular:
x: 0.0
y: 0.0
z: 0.0"
应该可以站立起来

@mitsui29
Copy link

我发现问题在于没有开控制器,只开了控制器管理的gui没有选择控制器并打开,但是我现在发现,它的初始状态是趴着的,我直接执行trot步态就是显得很奇怪

兄弟想问一下,问题解决了吗?

没解决,但是趴着直接开控制器给trot步态就能直接站起来

感谢回复哈,我用这个rqt-->Plugins-->Robot Tools-->Robot Steering-->点击一下stop-->拖动滑块控制机器人速度和转向,也可以运行不过是在gazebo上,而且给到trot这个步态,gazebo里面无法起来,而是趴着颤抖,给到速度之后就能起来了,对于rviz我后来尝试了一下在Plugins的视觉化那个里面打开了一个实验版本的rviz,虽然可以完整加载模型了,但是发现模型外观上还是有些区别,然后模型也是穿过了整个地平面,对于给定的目标点,模型在rviz里面不会移动,在gazebo里面会同步移动。而且我发现那些个跳跃的步态基本上很难运行成功,很不稳定,容易翻车。下面有三张截图,前两张是rviz和gazebo 的联动,但是rviz的模型不会移动。单独打开一个终端开rosrun rviz rviz 只能显示一部分模型,也没反应。
2023-10-26 04-06-11 的屏幕截图
2023-10-26 04-06-21 的屏幕截图
2023-10-26 04-06-54 的屏幕截图

@mitsui29
Copy link

我发现问题在于没有开控制器,只开了控制器管理的gui没有选择控制器并打开,但是我现在发现,它的初始状态是趴着的,我直接执行trot步态就是显得很奇怪

兄弟想问一下,问题解决了吗?

在命令框中执行 rostopic pub -1 /cmd_vel geometry_msgs/Twist "linear: x: 0.0 y: 0.0 z: 0.2 angular: x: 0.0 y: 0.0 z: 0.0" 应该可以站立起来

好的,感谢哈。我刚刚回复的那个内容,兄弟有什么建议吗?

@JunJieChenpete
Copy link

about the problem you mentioned that the legged robot do not move in rviz, you should change the "Fixed Frame" value to "odom", not the "base", for the reason that the legged robot are fixed with the "base".
some people mentioned that the model loaded wrong in rviz, I truely recommand that use rviz with cammand rosrun rviz rviz, the rviz plugins in rqt can not run properly in my computer.

@mitsui29
Copy link

mitsui29 commented Nov 3, 2023

about the problem you mentioned that the legged robot do not move in rviz, you should change the "Fixed Frame" value to "odom", not the "base", for the reason that the legged robot are fixed with the "base". some people mentioned that the model loaded wrong in rviz, I truely recommand that use rviz with cammand rosrun rviz rviz, the rviz plugins in rqt can not run properly in my computer.

Thx for ur replying! But i mentioned before, the problem is that model loaded wrong when i used rosrun rviz rviz. i could not find the fixed frame "odom". Also when i was trying to add the legged_ model_discreption, last time i can still get part of model, but this time i get some error infos like this
2023-11-04 01-31-13 的屏幕截图...

@chdJanbin
Copy link

我发现问题在于没有开控制器,只开了控制器管理的gui没有选择控制器并打开,但是我现在发现,它的初始状态是趴着的,我直接执行trot步态就是显得很奇怪

兄弟想问一下,问题解决了吗?

没解决,但是趴着直接开控制器给trot步态就能直接站起来

感谢回复哈,我用这个rqt-->Plugins-->Robot Tools-->Robot Steering-->点击一下stop-->拖动滑块控制机器人速度和转向,也可以运行不过是在gazebo上,而且给到trot这个步态,gazebo里面无法起来,而是趴着颤抖,给到速度之后就能起来了,对于rviz我后来尝试了一下在Plugins的视觉化那个里面打开了一个实验版本的rviz,虽然可以完整加载模型了,但是发现模型外观上还是有些区别,然后模型也是穿过了整个地平面,对于给定的目标点,模型在rviz里面不会移动,在gazebo里面会同步移动。而且我发现那些个跳跃的步态基本上很难运行成功,很不稳定,容易翻车。下面有三张截图,前两张是rviz和gazebo 的联动,但是rviz的模型不会移动。单独打开一个终端开rosrun rviz rviz 只能显示一部分模型,也没反应。 2023-10-26 04-06-11 的屏幕截图 2023-10-26 04-06-21 的屏幕截图 2023-10-26 04-06-54 的屏幕截图

rviz中机器人不动是因为你设置的固定坐标系fix frame是机身base,要设置为odom里程计坐标系;
机器人模型不显示,只能显示collision这个问题我也没解决 orz

@zhj3180
Copy link

zhj3180 commented May 9, 2024

模型加载不完全我是参考https://blog.csdn.net/m0_46448663/article/details/136271265这篇帖子,修改完记得在终端里先source devel/setup.bash,再rqt。
一直趴着的问题,给一个cmd/vel,机器人就站起来了。用的rqt里的robot_steering

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants