ROS探索总结(五)学习遇到的问题

学习文章链接:http://blog.exbot.net/archives/628


跟据文章中的教程在catkin_ws/src的目录下创建好包后运行命令

roslaunch  smartcar_description  base.urdf.rviz.launch  gui:=true
时发生如下错误:

core service [/rosout] found
process[joint_state_publisher-1]: started with pid [21563]
process[robot_state_publisher-2]: started with pid [21564]
process[rviz-3]: started with pid [21587]
ERROR: the config file '/opt/ros/hydro/share/urdf_tutorial/urdf.vcg' is a .vcg file, which is the old rviz config format.
       New config files have a .rviz extension and use YAML formatting.  The format changed
       between Fuerte and Groovy.  There is not (yet) an automated conversion program.
[rviz-3] process has died [pid 21587, exit code 1, cmd /opt/ros/hydro/lib/rviz/rviz -d /opt/ros/hydro/share/urdf_tutorial/urdf.vcg __name:=rviz __log:=/home/exbot/.ros/log/362f0498-b381-11e5-8538-0023248e21ab/rviz-3.log].
log file: /home/exbot/.ros/log/362f0498-b381-11e5-8538-0023248e21ab/rviz-3*.log


发现同样是由于文中指定使用.vcg格式的文件引起,将base.urdf.rviz.launch文件的内容做如下更改后可以正常运行

<launch>
    <arg name="model" />
    <arg name="gui" default="False" />
    <param name="robot_description" textfile="$(find smartcar_description)/urdf/smartcar.urdf" />
    <param name="use_gui" value="$(arg gui)"/>
    <node name="joint_state_publisher" pkg="joint_state_publisher" type="joint_state_publisher" ></node>
    <node name="robot_state_publisher" pkg="robot_state_publisher" type="state_publisher" />
    <node name="rviz" pkg="rviz" type="rviz" args="-d $(find urdf_tutorial)/urdf.rviz" />
</launch>


评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值