ROS报错:moveit_rviz.launch文件有问题

具体报错:

RLException: unused args [config] for include of [/home/ghh/catkin_ws/src/probot_anno_moveit_config/launch/moveit_rviz.launch]
The traceback for the exception was written to the log file

翻译:moveit_rviz.launch文件有问题,异常的回溯已写入日志文件

解决:

修改前

<launch>

  <arg name="debug" default="false" />
  <arg unless="$(arg debug)" name="launch_prefix" value="" />
  <arg     if="$(arg debug)" name="launch_prefix" value="gdb --ex run --args" />

  <arg name="rviz_config" default="" />
  <arg     if="$(eval rviz_config=='')" name="command_args" value="" />
  <arg unless="$(eval rviz_config=='')" name="command_args" value="-d $(arg rviz_config)" /&
### ROS MoveIt Demo Launch File Tutorial #### 创建和配置MoveIt工作空间 为了设置用于MoveItROS环境,建议在一个Catkin工作空间内操作。这允许轻松管理依赖项并集成自定义机器人模型[^2]。 ```bash cd ~/ws_moveit/src git clone https://github.com/ros-planning/moveit_tutorials.git -b master ``` 此命令克隆官方提供的`moveit_tutorials`仓库至指定的工作目录下,其中包含了多个关于如何使用MoveIt的例子和指南。 #### 修改Launch文件适配个人项目需求 对于希望将自己的机械臂模型应用于MoveIt框架中的开发者来说,在尝试执行任何预设好的演示之前,需先调整`.launch`文件内的路径和其他参数以匹配本地资源的位置以及名称。具体而言就是替换掉模板里的占位符(如`.urdf.xacro`, `.srdf`, `_moveit_config`),使其指向实际存在的对应文件[^3]。 #### 启动Demo Launch文件 一旦完成了上述准备工作,则可以通过如下指令来启动一个典型的MoveIt demo: ```xml <launch> <!-- 加载URDF/SRDF --> <param name="robot_description" command="$(find xacro)/xacro '$(find panda_moveit_config)/config/panda.urdf.xacro'" /> <!-- 配置MoveGroup节点 --> <include file="$(find moveit_ros_move_group)/launch/move_group.launch"> <arg name="allow_trajectory_execution" value="true"/> ... </include> <!-- RViz可视化 --> <node name="rviz" pkg="rviz" type="rviz" args="-d $(find panda_moveit_config)/launch/demo.rviz"/> </launch> ``` 这段XML展示了简化版的`demo.launch.xml`结构,它负责加载机器人的描述数据、初始化运动规划服务并且开启RViz工具以便于观察效果[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值