rviz无法显示机器人模型
1242713693 opened this issue · 26 comments
检查一下模型是不是正确的,参数是什么。我记得是legged_robot_description
对于机器人模型无法加载的问题,大家可以访问我的主页进行检查。我会告诉大家如何解决这个问题。记得给我一颗小星星,谢谢大家!
你好,你的主页的图片无法打开!!!
还是这样
还是这样
选择一种步态运行起来试一下
一样的结果
一样的结果
那我没办法解决了
你是设置那两个参数就正常了吗
你是设置那两个参数就正常了吗
我的也不正常,我设置的机器人是A1,但RVIZ出来的是MIT的模型。
我把环境变量设置加在.bashrc文件里source了,所有终端都能使用那个环境变量,然后那两个参数我改了之后还是模型显示不全
我把环境变量设置加在.bashrc文件里source了,所有终端都能使用那个环境变量,然后那两个参数我改了之后还是模型显示不全
那这个我没办法帮你,我也搞不清楚
我发现问题在于没有开控制器,只开了控制器管理的gui没有选择控制器并打开,但是我现在发现,它的初始状态是趴着的,我直接执行trot步态就是显得很奇怪
Hi guys, please could you post in english too..
Each post is interesting (im french😋)
Thanks friends.
我发现问题在于没有开控制器,只开了控制器管理的gui没有选择控制器并打开,但是我现在发现,它的初始状态是趴着的,我直接执行trot步态就是显得很奇怪
兄弟想问一下,问题解决了吗?
我发现问题在于没有开控制器,只开了控制器管理的gui没有选择控制器并打开,但是我现在发现,它的初始状态是趴着的,我直接执行trot步态就是显得很奇怪
兄弟想问一下,问题解决了吗?
没解决,但是趴着直接开控制器给trot步态就能直接站起来
我发现问题在于没有开控制器,只开了控制器管理的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"
应该可以站立起来
我发现问题在于没有开控制器,只开了控制器管理的gui没有选择控制器并打开,但是我现在发现,它的初始状态是趴着的,我直接执行trot步态就是显得很奇怪
兄弟想问一下,问题解决了吗?
没解决,但是趴着直接开控制器给trot步态就能直接站起来
感谢回复哈,我用这个rqt-->Plugins-->Robot Tools-->Robot Steering-->点击一下stop-->拖动滑块控制机器人速度和转向,也可以运行不过是在gazebo上,而且给到trot这个步态,gazebo里面无法起来,而是趴着颤抖,给到速度之后就能起来了,对于rviz我后来尝试了一下在Plugins的视觉化那个里面打开了一个实验版本的rviz,虽然可以完整加载模型了,但是发现模型外观上还是有些区别,然后模型也是穿过了整个地平面,对于给定的目标点,模型在rviz里面不会移动,在gazebo里面会同步移动。而且我发现那些个跳跃的步态基本上很难运行成功,很不稳定,容易翻车。下面有三张截图,前两张是rviz和gazebo 的联动,但是rviz的模型不会移动。单独打开一个终端开rosrun rviz rviz 只能显示一部分模型,也没反应。
我发现问题在于没有开控制器,只开了控制器管理的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" 应该可以站立起来
好的,感谢哈。我刚刚回复的那个内容,兄弟有什么建议吗?
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.
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
...
我发现问题在于没有开控制器,只开了控制器管理的gui没有选择控制器并打开,但是我现在发现,它的初始状态是趴着的,我直接执行trot步态就是显得很奇怪
兄弟想问一下,问题解决了吗?
没解决,但是趴着直接开控制器给trot步态就能直接站起来
感谢回复哈,我用这个rqt-->Plugins-->Robot Tools-->Robot Steering-->点击一下stop-->拖动滑块控制机器人速度和转向,也可以运行不过是在gazebo上,而且给到trot这个步态,gazebo里面无法起来,而是趴着颤抖,给到速度之后就能起来了,对于rviz我后来尝试了一下在Plugins的视觉化那个里面打开了一个实验版本的rviz,虽然可以完整加载模型了,但是发现模型外观上还是有些区别,然后模型也是穿过了整个地平面,对于给定的目标点,模型在rviz里面不会移动,在gazebo里面会同步移动。而且我发现那些个跳跃的步态基本上很难运行成功,很不稳定,容易翻车。下面有三张截图,前两张是rviz和gazebo 的联动,但是rviz的模型不会移动。单独打开一个终端开rosrun rviz rviz 只能显示一部分模型,也没反应。
rviz中机器人不动是因为你设置的固定坐标系fix frame是机身base,要设置为odom里程计坐标系;
机器人模型不显示,只能显示collision这个问题我也没解决 orz
模型加载不完全我是参考https://blog.csdn.net/m0_46448663/article/details/136271265这篇帖子,修改完记得在终端里先source devel/setup.bash,再rqt。
一直趴着的问题,给一个cmd/vel,机器人就站起来了。用的rqt里的robot_steering