近期尝试UR5和PhantomOmni的联动仿真出现的问题

最近在Github找到了几个代码,虽然代码是好几年前的,但经过尝试编译后有部分可以用,有部分有问题,现在拿一个来解释一下几年前的ROS很现在的ROS有什么变化,并且抛出一个问题代日后解决。

关于旧版的ROS代码如何编译

旧版的代码包和现在的代码包很大不同,其结构是
我们要把这些文件全都放到一个重新建立的文件夹/src
然后返回上一级文件夹,也就是/src的上一级文件夹然后

catkin_make

这时候就像前几篇文章中那样,

#进入devel,source setup.bash
cd devel
source setup.bash
#roslaunch一下,这个就得根据实际情况好好地揣摩,一般是根据Project名称进入空间 然后 *****.launch,例如
roslaunch summer_gazebo ur5_robotiq_v6.launch

问题:在运行UR5模型的时候出现了一下报错:

Traceback (most recent call last):File "/opt/ros/noetic/lib/xacro/xacro", line 33, in <module>xacro.main()File "/opt/ros/noetic/lib/python3/dist-packages/xacro/__init__.py", line 1153, in mainout.write(doc.toprettyxml(indent='  ', **encoding))File "/usr/lib/python3.8/xml/dom/minidom.py", line 59, in toprettyxmlself.writexml(writer, "", indent, newl, encoding)File "/usr/lib/python3.8/xml/dom/minidom.py", line 1797, in writexmlnode.writexml(writer, indent, addindent, newl)File "/usr/lib/python3.8/xml/dom/minidom.py", line 1185, in writexmlraise ValueError("'--' is not allowed in a comment node")
#以下的报错我觉得是关键
ValueError: '--' is not allowed in a comment node
RLException: while processing /home/***/01_Projects/DoubleOmni_12_25/Control-of-two-UR5s-by-two-phantom-omnies--master/UR5/src/summer/summer_description/launch/summer_upload.launch:
#这个Invalid应该是问题所在
Invalid <param> tag: Cannot load command parameter [robot_description]: command [['/opt/ros/noetic/lib/xacro/xacro', '/home/***/01_Projects/DoubleOmni_12_25/Control-of-two-UR5s-by-two-phantom-omnies--master/UR5/src/summer/summer_description/urdf/summer_robot.urdf.xacro']] returned with code [1]. Param xml is <param unless="$(arg limited)" name="robot_description" command="$(find xacro)/xacro '$(find summer_description)/urdf/summer_robot.urdf.xacro'"/>
The traceback for the exception was written to the log file

Invalid <param> tag: Cannot load command parameter [robot_description]: command [['/opt/ros/noetic/lib/xacro/xacro', ..........] ] return with code[1]

近期尝试UR5和PhantomOmni的联动仿真出现的问题相关推荐

  1. Factory IO仿真工厂与西门子博途软件联动仿真

    Factory IO仿真工厂与西门子博途软件联动仿真!id=642931666086&

  2. UR5机械臂与realsense相机在Gazebo仿真环境下的手眼标定(眼在手上)

    简介 这是一个Gazebo仿真环境下利用UR5机械臂和realsense相机进行手眼标定的教程(眼在手上). 准备相关文件 # UR5 git clone https://github.com/Uni ...

  3. html仿真花卉代码,仿真鲜花幼儿园手工教案

    仿真鲜花幼儿园手工教案 ★ 活动目标: 1,纸上贴上花瓣,创造性地制作仿真鲜花. 2,据自己的意愿展示自己的作品,提高对美的感受力. ★ 活动准备: 1.平时多收集花瓣 2.自行剪制各种形状的花形纸. ...

  4. Ubuntu18.04+ROS melodic 控制UR5机器人(持续更新)

    目录 0 前言 1 前置准备工作 1.1 环境配置 1.1.1 使用虚拟机安装Ubuntu系统 1.1.2 ROS melodic安装 1.2 工作空间配置 1.2.1 创建工作空间 1.2.2 导入 ...

  5. ADS 2019 安装 仿真

    ADS2019下载地址 安装 安装下来真是大,好几个G,提前备好硬盘吧 安装是标准的流程,最后到license选择时点击退出 ADS_2019_Win64_CRK使用说明: 1.安装ADS2019,缺 ...

  6. 【Chips】如何启动第一个Quartus/Vivado下的Verilog仿真过程

    1 如何让Quartus和Modelsim实现联动仿真 Quartus中新建一个工程,注意,Simulator设置为Modelsim. 如果你的工程已经建好了,可以通过[Assinment -> ...

  7. 通过RViz中的InteractiveMarkers在ROS中仿真力和力矩(wrench.force和wrench.torque)

    对于机器人的视觉这些信息,很容易在ROS中呈现,但是对于ROS中力和力矩信息的展示,通常在实验室的时候使用真实的机器人和传感器,这个问题不需要考虑,直接读取真实的力和力矩传感器,然后通过ROS消息发布 ...

  8. 零基础无实物一步一步学PLCS7-1200仿真(三)-电动机正反转控制(互锁)

    在学习完电动机的启保停控制后,我们今天来学习电气控制里面进阶的正反转控制,也就是大名鼎鼎的互锁电路.首先需要了解电动机可以实现电动机正反转的工作原理. 一.硬件电路 用S7-1200 PLC控制一台三 ...

  9. 零基础无实物一步一步学PLCS7-1200仿真(八)-按键控制数码管显示

    项目要求:按照项目的功能完成按键控制数码管的技术显示. 项目目的:学习比较指令.数学函数指令和加减计数指令和数码管的显示原理. 项目功能:数码管可以显示两位数00-99,然后可通过四个按键完成数码管的 ...

最新文章

  1. Maya2022基础入门学习教程
  2. AutoFac使用方法总结:Part I
  3. pyhon学习问题汇总
  4. Android多媒体框架之MediaMetadataRetriever
  5. Java编程技巧:如何实现参数的输入输出?
  6. react(82)--方法写在effects里面
  7. 使用计算机管理文件教后反思,《管理计算机中的文件》教学反思
  8. mysql联合索引数据库查询数据会变慢_如何定位并优化慢查询SQL以及联合索引和索引多的弊端...
  9. ElasticSearch多shard场景相关度打分不准确问题
  10. easyui---基础组件:window
  11. IDEA与Maven Java普通项目
  12. mybatis框架的搭建简单步骤,还有其他的各项配置说明,简单易懂,仅作为个人参考,不作为网络学习借鉴
  13. java 行政区划代码 民政部 json
  14. http://bt.neu6.edu.cn/forum.php,分享一些教育网访问较快的站点~
  15. 1、目标检测 RCNN(翻译+标注)
  16. 用matlab绘制P三曲线,科学网—水文频率曲线及MATLAB绘制 - 张凌的博文
  17. linux sftp拷贝文件夹,Linux下sftp命令传输文件的例子
  18. gamma原理及快速实现算法(C/C++)
  19. CheckBox选中触发事件 和 取消选中触发事件
  20. 共享内存函数(shmget、shmat、shmdt、shmctl)

热门文章

  1. php global 要点
  2. web开发经典,jquery修改style属性display
  3. Kerberos原理
  4. sublime text3简体中文版汉化教程
  5. 极速版迅雷 服务器响应超时,迅雷登录超时怎么回事_迅雷经常登录超时如何解决...
  6. Word保存高清图片
  7. SpringBoot自定义注解@Idempotent实现API幂等性(防止接口重复请求)
  8. JenKins添加Git报错Error performing git command: git ls-remote -h
  9. JS中对象按属性排序(冒泡排序)
  10. 2021-07-16 转载 - UmiJS应用框架