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
今天看了教程的第三章...是关于授权的......和以前一样.....自己也研究了下....我觉得看那篇教程怎么说呢.....总体上是为数不多的精品教程了吧....但是有些地方确实是讲的太少了.... ...
随机推荐
- sql 根据两点经纬度算出两点之间距离
select (sqrt( ( ((121.544685-longitude)*PI()*12656*cos(((31.134857+latitude)/2)*PI()/180)/180) * ((1 ...
- Virtual Judge POJ 3278 Catch That Cow
#include<iostream> #include<cstdio> #include<cstring> #include<cmath> #inclu ...
- torch.cat拼接 stack拼接 分块chunk
torch.cat拼接 stack拼接 分块chunk 待办 https://blog.csdn.net/qq_39709535/article/details/80803003 stack dim理 ...
- php设计模式之单例实例代码
<?php header("Content-type:text/html;charset=utf-8"); /** * 第一步,分别实例化 */ /*class Single ...
- 20191225_Python构造函数知识以及相关注意事项
Python构造函数格式为__init__() 注:下划线为两个而不是一个 可以有无参构造 instance: class city: def printout(self,first,second): ...
- 【资源分享】Gmod自由移动镜头脚本
*----------------------------------------------[下载区]----------------------------------------------* ...
- Django_模型
1. ORM 2. 简单使用 3. 外键 2.0以上的版本要这样写s_grade = models.ForeignKey(Grade,on_delete=models.CASCADE) 3. 修改表名 ...
- python 让异常名称显示出来
一 try: pass except Exception as e: print(e) 二 import sys try: pass except: print(sys.exc_info()) 下面有 ...
- 公有IP和私有IP的区别
什么是IP? 在网络中,每台计算机都有一个唯一的地址,方便别人找到它,这个地址称为IP地址 IP地址是一个网络编码,用来确定网络中的一个节点,是由32位的二进制组成 IP地址的组成? IP地址由网络部 ...
- 概率dp sgu495
题意: 有n个奖品,m个人排队来选礼物,对于每个人,他打开的盒子,可能有礼物,也有可能已经被之前的人取走了,然后把盒子放回原处.为最后m个人取走礼物的期望. 思路1: 排队取,第1个人取到1个,dp[ ...