(ros:robot operating system)cob_simulation報錯_五新的博客-程序员宅基地

技术标签: 机器人  ros  仿真  

cob_simulation報錯
按照官網說明  http://wiki.ros.org/cob_bringup_sim
1. git clone https://github.com/ipa320/cob_simulation.git
2. 然後將cob_simulation package放入catking工作空間
3. 編譯
4. 運行 
     
export ROBOT=cob4-2
export ROBOT_ENV=ipa-apartment
roslaunch cob_bringup_sim robot.launch


出現錯誤:

    while processing /home/wsh/bzrobot_ws/src/cob_environments/cob_hardware_config/common/upload_robot.launch:
Invalid <param> tag: Cannot load command parameter [robot_description]: command [/opt/ros/indigo/share/xacro/xacro.py '/home/wsh/bzrobot_ws/src/cob_environments/cob_hardware_config/cob3-1/urdf/cob3-1.urdf.xacro'] returned with code [1].

Param xml is <param command="$(find xacro)/xacro.py '$(arg pkg_hardware_config)/$(arg robot)/urdf/$(arg robot).urdf.xacro'" name="robot_description"/>
The traceback for the exception was written to the log file

然後發現有這樣一段話:
    1. Software Requirements

     Make sure that you have the cob_simulation stack installed on     your system.
  確保cob_simulation已經安裝,我以爲編譯好就叫安裝。

然後我安裝了(http://wiki.ros.org/Robots/Care-O-bot/electric),我是indigo版本:
 
  
 sudo apt-get install ros-indigo-care-o-bot


發現系統裏面出現了環境變量的幾個包。
環境變量不要忘記設置:
     
      echo "source /opt/ros/indigo/setup.bash" >> ~/.bashrc    
   . ~/.bashrc

     source /opt/ros/indigo/setup.bash



然後:
   
roslaunch cob_bringup_sim robot.launch


依舊數顯上面的錯誤。
  
正確的方法是先設置環境變量,然後運行:
    export ROBOT=cob4-2
    export ROBOT_ENV=ipa-apartment
    roslaunch cob_bringup_sim robot.launch




欢迎大家批评,指正,交流!

联系方式:

emai:  [email protected]
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/w383117613/article/details/44060447

智能推荐

appium提示java版本_Appium环境搭建Java篇_温糯米的博客-程序员宅基地

1、下载、安装JDK&配置Java环境变量配置环境变量: 1、右键我的电脑--属性--高级--环境变量2、新建系统变量JAVA_HOME 和CLASSPATH变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk1.7.0变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;3..._appium2.0支持java版本

计算机二级备考笔记_计算机二级学习笔记_烟雨金城的博客-程序员宅基地

计算机二级备考笔记一级目录二级目录三级目录一级目录1、Python属于解释性语言,依靠语句块的缩进体现代码与代码之间的逻辑关系。(缩进可以嵌套)2、每个层级一般用4个空格或一个TAB实现3、“\”用来续行4、在Python语言中常用的助释方法有两种,#注释和三引号注释,其中三引号注释就是将注释内容修饰为字符串类型。二级目录三级目录..._计算机二级学习笔记

如何使用MM32F3270单片机FSMC驱动外部NOR Flash_通过fsmc对flash进行读写操作-程序员宅基地

结合MM32F3270 的FSMC外部接口信号,可使用异步方式访问Nor Flash,可以选用复用或非复用方式扩展NOR Flash,还可以通过配置实现外扩8位总线或16位总线接口的NOR Flash。_通过fsmc对flash进行读写操作

递归与递推——递归_DearLife丶的博客-程序员宅基地

目录递归实现指数型枚举递归实现排列型枚举递归实现组合型枚举递归实现指数型枚举#include <iostream>#include <algorithm>#include <cstring>#include <cstdio>using namespace std;int n;const int N = 15;int st[N]; //状态:记录每个位置当前的状态,0表示还没有考虑,1表示选,2表示不选。void dfs(int u

AI软件快捷键操作大全_wf1911021的博客-程序员宅基地

大家好我是微风,一个爱设计爱生活的平面设计师,最近总有一些朋友问我,零基础学习AI软件好学吗,AI新手学习软件好操作嘛,那么今天的这篇文章主要给大家介绍下新手AIAI软件快捷键操作大全,赶快收藏动手练起来吧。一、工具箱(多种工具共用一个快捷键的可同时按【Shift】加此快捷键选取,当按下【CapsLock】键时,可直接用此快捷键切换)移动工具 【V】直接选取工具、组选取工具 【A】钢笔、添加锚点、删除锚点、改变路径角度 【P】添加锚点工具 【+】删除锚点工具 【-】文字、区域文字、路径文字、竖

随便推点

代码实现获取log日志和logcat使用方法_沐恩_的博客-程序员宅基地

http://blog.csdn.net/dashenshan/article/details/44279987代码实现获取log日志 new Thread(new Runnable() { @Override public void run() {

PHP快速入门指南-基础篇一_程序员小彭的博客-程序员宅基地

一、前言PHP是一门服务端脚本语言,具有开发效率高,易上手,适合新手学习和使用等特点。目前PHP的市场占有率还是挺高的,一线大厂、初创公司、站长、外包公司都能看到它的身影。不过受到Java、Go、Node.js的影响,市场占有率也有慢慢减少的趋势。本文将整理并总结重要的知识点,帮助大家快速了解并学习PHP脚本语言,快速上手PHP开发,本文为基础篇第一篇。二、运行环境2.1 WindowsWindow电脑可以使用集成开发环境,比如安装phpS..._php快速入门

Linux虚拟机报错grub rescue解决步骤_NM9的博客-程序员宅基地

/boot 分区内核文件丢失实验准备1) 准备:rm -rf /boot/*2) 系统启动报错截图修复步骤重启显示logo时 按 Esc,选择从光驱启动或者关机再选择打开电源时进入固件移动至CD-ROM Drive,按住shift-+调至上面,按住F10保存即可进入救援模式选择第三个选择第二个选择 1)continue并在下步直接回车切换至真正的根文件系统chroot /mnt/sysimage挂载系统光盘mount /dev/cdrom /mnt/此处显示我已_grub rescue

出现You have an error in your SQL syntax; check the manual that corresponds to your MySQL serve 的问题解决__蒹葭苍苍的博客-程序员宅基地

今天做mybatis分页时遇到的问题,很无语,感觉sql语句写的没问题,但是一直提醒sql语法有问题,后来经过细心排查找到了问题所在。下面是一直报错的代码。 该错误一般出现在表名或字段名设计的过程中出现了mysql关键字导致的。我的是sql语句中最后面加了分号(疏忽大意了。。。)...

测试FreeRadius的EAP_Just4life的博客-程序员宅基地

这里主要使用了WPA_supplicant软件中的一个工具,下面是安装使用过程:1. #tar xzvf wpa_supplicant2. #cd wpa_supplicant3. #cp defconfig .config4. #vi .config将下面一行前的注释取消#CONFIG_EAPOL_TEST=y5. #make eapol_test下面的一步是为了

基于Labview-Vision 的相机标定_labview标定后怎么测量相机图片_云鸟杜鹃的博客-程序员宅基地

https://blog.csdn.net/woshilicong33/article/details/53728185对他做的补充:对于Vision2016版本的,图像校准好了以后,不会直接应用上的,还需要下面的操作操作前操作后..._labview标定后怎么测量相机图片

推荐文章

热门文章

相关标签