ROS学习(更新中~)
1.一次把ROS环境变量都自动配置好(即添加到bash会话中)
echo "source /opt/ros/indigo/setup.bash" >> ~/.bashrc
source ~/.bashrc
把新建的工作空间添加到ROS中。
. ~/catkin_ws/devel/setup.bash
2.问题集[roscd]: No such package/stack 'beginner_tutorials'
$ cd ~/catkin_ws
$ catkin_make(重新编译工作空间)
$ source devel/setup.bash(重新source下新产生的bash文件)
$ roscd beginner_tutorials
PS:packages应该放在src文件里,默认情况下,catkin编译时只会寻找这个地方。
3.安装PR2 ROS Packages./
/解决roslaunch beginner_tutorials turtlemimic.launch 出现各种安装包的问题。
$ sudo apt-get install ros-indigo-pr2-*
$ rospack profile
4.打开rivz 时显示fixed frame map does not exist(红线)
$ rosrun tf static_transform_publisher 0 0 0 0 0 0 1 map my_frame 10
5.Could not contact ROS master at [http://localhost:11311], retrying...
在一个新终端运行roscore
6.在运行如下代码(参考 urdf教程)
roslaunch urdf_tutorial display.launch model:=urdf/01-myfirst.urdf
出现
ImportError: No module named rospkg
采用方法(我装了miniconda2),参考ROS Answers
pip install rospkg
之后再次运行roslaunch文件,出现
ImportError: No module named catkin_pkg.packages
采用方法如下,参考ROS Answers
conda install -c auto catkin_pkg
再次运行roslaunch文件,出现
ImportError: No module named wx
检查python中是否有wx模块。
$ python
>>> import wx
由下列输出知。python中缺少wx模块。
ImportError:No module named wx
安装wxPython ,参考 wxPython下载
pip install -U wxPython
发现缺少GTK相关信息。安装wxWidgets(wxGTK是wxWidgets的GTK版本,GTK是用于Gnome的一个图形库)
$ tar jxvf wxWidgets-3.0.3.tar.bz2 //移到合适的文件夹下,解压
$ cd wxWidgets-3.0.3
$ ./configure --with-gtk
$ sudo su //开超级权限
$ exit //退出超级权限
占行
ROS学习(更新中~)的更多相关文章
- Java 与C++的各种优势与弱点--学习更新中
时隔两年没有怎么碰Java了,最近开始学习回顾下.在这里记录下学习的点滴,持续更新...希望对c++\java等不同语言有较为清晰的认识,至少不要学完以后,哪一个都不会了... Java 优势: 1. ...
- 初学matlab----函数用法(随学习更新中)
sort(A) 若A是向量不管是列还是行向量,默认都是对A进行升序排列. sort(A)是默认的升序,而sort(A,'descend')是降序排序. sort(A)若A是矩阵,默认对A的各列进行升序 ...
- java学习(更新中)
class Test { public static void main(String[] args) { System.out.println("Hello World!"); ...
- java中enum----枚举的学习(更新中)
package com.hdmaxfun; import java.util.Scanner; import com.icpc.Icpm; import java.util.HashMap; impo ...
- C++11 学习 间隔更新中
1.*this 返回执行它的的对象的引用,this返回的是地址,这涉及C++对象模式有可能是对象的首地址,有可能是首地址加上虚表的长度, 一般是*this ,有不同意见的可以提出来讨论 2.初始化列表 ...
- Linux 系统化学习系列文章总目录(持续更新中)
本页内容都是本人系统化学习Linux 时整理出来的.这些文章中,绝大多数命令类内容都是翻译.整理man或info文档总结出来的,所以相对都比较完整. 本人的写作方式.风格也可能会让朋友一看就恶心到直接 ...
- ROS学习笔记十二:使用gazebo在ROS中仿真
想要在ROS系统中对我们的机器人进行仿真,需要使用gazebo. gazebo是一种适用于复杂室内多机器人和室外环境的仿真环境.它能够在三维环境中对多个机器人.传感器及物体进行仿真,产生实际传感器反馈 ...
- ROS学习笔记七:在ROS中使用USB摄像头
下面是一些USB摄像头的驱动(大多数摄像头都支持uvc标准): 1 使用软件库里的uvc-camera功能包 1.1 检查摄像头 lsusb ----------------------------- ...
- 痞子衡嵌入式:史上最强i.MX RT学习资源汇总(持续更新中...)
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是i.MX RT学习资源. 类别 资源 简介 官方汇总 i.MXRT产品主页 恩智浦官方i.MXRT产品主页,最权威的资料都在这里,参考手 ...
- Pig基础学习【持续更新中】
*本文参考了Pig官方文档以及已有的一些博客,并加上了自己的一些知识性的理解.目前正在持续更新中.* Pig作为一种处理大规模数据的高级查询语言,底层是转换成MapReduce实现的,可以作为MapR ...
随机推荐
- Elasticsearch详解
Elasticsearch详解 Chandler_珏瑜 关注 5.8 2019.05.05 17:19* 字数 10971 阅读 1147评论 5喜欢 36 5.1 Lucene简介 Lucene ...
- 命名法:骆驼(Camel)、帕斯卡(pascal)、匈牙利(Hungarian)、下划线(_)
首先欢迎大家到来! 常用的命名法:骆驼(Camel).帕斯卡(pascal).匈牙利(Hungarian).下划线(_) 骆驼:是指混合使用大小写字母来构成变量和函数的名字 帕斯卡:与骆驼命名法类似只 ...
- 【原创】在windows下使用xampp搭建phpcms v9
我的操作环境: 操作系统:windows 7 64 位操作系统(有点古老,哈哈) 1.下载php环境和phpcmsv9源代码:phpcms v9 的源码:phpcms_v9.5.10_UT ...
- 了解编程语言 ----- c# 简介
1.编程语言 编程语言: 为了实现人与机器的交互,计算机主要识别的就是 0 和 1 语言的发展过程主要分为: 1.面向机器的语言:二进制,汇编 2.面向过程的语言:汇编语言,C语言,B语言, 3.基于 ...
- DataTable Linq Group Count where写法
DataTable dataTable = new DataTable(); dataTable.Columns.Add("username", typeof(string)); ...
- 利用setenv进行tomcat 内存设置
part.1 系统环境及版本 系统环境: centos 7 版本: tomcat 7.0.78 part.2 步骤流程 2.1 新建setenv.sh # cd /usr/local/tomcat/b ...
- Linux中最大进程数和最大文件数
前言 Linux系统中可以设置关于资源的使用限制,比如:进程数量,文件句柄数,连接数等等. 在日常的工作中应该遇到过: -bash: fork: retry: Resource temporarily ...
- Firefox 无法播放 youtube
今天 firefox (目前是 67,之前刚装了 62 的时候也是这个问题..)升级之后,莫名其妙没法使用 youbube 了. 尝试了很多方法,我觉得可能是这条起作用了: 1. 关闭所有网页. 2. ...
- Linux学习笔记之RAID笔记
RAID: Redundant Arrays of Inexpensive Disks Independent Berkeley: A case for Redundent Arrays of Ine ...
- 整理:WPF中CommandBindings的用法
原文:整理:WPF中CommandBindings的用法 目的:了解一下CommandBindings.InputBindings.ICommandSource中在WPF中扮演什么样的角色 Comma ...