ROS及Ubuntu学习记录
1、ROS安装时出现 “无法获得锁的解决方法”
参考:https://www.jianshu.com/p/6868ed4b4aec
2、运行rviz时
要先在一个终端窗口运行roscore
3、虚拟机中的操作系统如何全屏显示
参考:https://blog.csdn.net/yiran9741/article/details/52904755/
https://jingyan.baidu.com/article/ab69b2706698e72ca7189f0a.html
4、7.2 发布者节点和订阅者节点的创建和运行
在catkin_make(执行catkin构建)时发生错误
原因是:CMakeLists.txt中的内容弄错了,直接复制教材里的代码就行,不用添加其他内容。
5、ROS工具
rviz和gazebo的介绍
参考:https://www.zhihu.com/question/268658280/answer/340190866
6、roscore出现错误ROS-debug1 : 运行roscore时报错:Unable to contact my own server at...

解决方法:
参考:https://www.cnblogs.com/yanqingyang/p/9823527.html
7、使用摄像头出现timeout
1)修改USB调成3.0

2)修改
gedit ~/.bashrc
source ~/.bashrc

7、ROS常用指令
roscore 开启主节点
roscd roscd + 直接加包的名字 例:roscd roscpp
cd cd + 完整路径 例:cd /opt/ros/indigo/share/roscpp
cd .. 返回上一级目录
cd ~ 返回到home目录
mkdir mkdir命令用来创建目录
gedit 用gedit打开某个文件
source 刷新工作空间的环境
sudo 以系统管理者的身份执行指令
sudo apt-get install 软件包名称 安装这个软件包
echo 显示字符串
rosrun [功能包名称] [节点名称] 执行指定的功能包中的一个节点
roslaunch [功能包名称] [launch文件名] 运行多个ros节点 (注意:使用roslaunch时,不用开roscore主节点)
8、如何使Ubuntu界面满屏

在命令框中输入:
xrandr -s 1920x1440
ROS及Ubuntu学习记录的更多相关文章
- 在Ubuntu Server下搭建LAMP环境学习记录
更新于2015/6/16日,因图片地址失效,请在此地址查看:http://note.youdao.com/share/?id=1c249ae6dc6150cbf692adec67b23a33& ...
- Learning ROS for Robotics Programming - Second Edition(《ROS机器人编程学习-第二版》)
Learning ROS for Robotics Programming - Second Edition <ROS机器人编程学习-第二版> ----Your one-stop guid ...
- Springboot学习记录1--概念介绍以及环境搭建
摘要:springboot学习记录,环境搭建: 官方文档地址:https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/ht ...
- java开源项目之IQQ学习记录之项目环境搭建与启动
本文链接地址:http://blog.csdn.net/sushengmiyan/article/details/18779727 作者:sushengmiyan 现在就码字说说今天晚上搞定的一个项目 ...
- 区块链Hyperledger Fabric 学习记录(一)开发环境搭建(ubuntu16.04/ubuntu18.04)
目录 Fabric开发环境搭建 更新说明 教程环境及软件版本 Docker 安装Docker 配置用户组 配置Aliyun Docker加速器 安装docker-compose Go 下载源码 安装源 ...
- SVN教程 -- 基于自己学习记录
SVN教程 -- 基于自己学习记录 1. 概述 a. 什么是SVN? Apache Subversion 通常被缩写成 SVN,是一个开放源代码的版本控制系统.相较于 git ,svn 是集中式版本控 ...
- Quartz 学习记录1
原因 公司有一些批量定时任务可能需要在夜间执行,用的是quartz和spring batch两个框架.quartz是个定时任务框架,spring batch是个批处理框架. 虽然我自己的小玩意儿平时不 ...
- Java 静态内部类与非静态内部类 学习记录.
目的 为什么会有这篇文章呢,是因为我在学习各种框架的时候发现很多框架都用到了这些内部类的小技巧,虽然我平时写代码的时候基本不用,但是看别人代码的话至少要了解基本知识吧,另外到底内部类应该应用在哪些场合 ...
- Apache Shiro 学习记录4
今天看了教程的第三章...是关于授权的......和以前一样.....自己也研究了下....我觉得看那篇教程怎么说呢.....总体上是为数不多的精品教程了吧....但是有些地方确实是讲的太少了.... ...
随机推荐
- 堆(Heap)和栈(Stack)
详细可以查看这篇文章:https://www.cnblogs.com/qingtianMo/p/5255121.html 栈保存代码执行(调用)的路径,堆负责保存对象(数据) 栈相当于摞盒子,进入一个 ...
- cc.Sprite 与 ccui.ImageView 改变图片
sprite.setTexture(fileName); imageView.loadTexture(fileName);
- L1-2 倒数第N个字符串
思路 这题就是一道进制转换,用26进制表示一个数,以及26进制下的数的加减操作. 代码 #include <bits/stdc++.h> using namespace std; int ...
- python 批量编译 批量删除
把项目的py文件变异成pyc文件,好处是可以保护源码不泄露. 假如一个工程文件夹有1000个py文件,这个时候怎样快速处理 ? 两步走: ① py--->pyc python -m compi ...
- 这里有一份热乎乎的git相关操作
文件操作 git init (添加文件): git status (查看文件状态): git diff (查看修改内容): git rm (删除文件): git add (把文件保存在暂存区): gi ...
- 题解【洛谷P3662】[USACO17FEB]Why Did the Cow Cross the Road II S
本题是练习前缀和的好题!我们可以枚举前端点,确定一个长度为k的区间,然后利用前缀和统计区间内损坏的灯的数量,最后取最小值即可.AC代码: #include <bits/stdc++.h> ...
- GoAhead WebServer 架构
https://blog.csdn.net/jungsagacity/article/details/7307012
- Django_模板
1. 模板变量 小插曲 2. 模板点语法和标签 2.1 获取属性 2.2 调用方法 2.3 获取索引 2.4 获取字典中的值 3. 模板中的标签 3.1 if 3.2 for 3.3 注释 乘除 整除 ...
- VS调试工具
F5--启动运行,跳到下一个断点 F10--逐步调试 F11--逐句调试 F10和F11的区别: method(); int a = 1; 当程序运行到如上面的method方法时,按F10会直接跳到下 ...
- 每天进步一点点------直接数字频率合成DDS