第一课 课程介绍

ROS: Robot Operating System 机器人操作系统,包括通讯机制+开发工具+应用功能+生态系统。ROS是机器人领域的普遍标准。

课程结构

第二课 linux操作系统介绍及安装

照着视频安装就好,我之前用vmware workstations player 15 安装的ubuntu16.04,安装vmware tool 稍微复杂一点,踩过的坑也都解决了。

第三课 linux系统基础操作

ctrl+alt+T 快速打开命令行终端,在文件夹中右键,选择open terminal,即在当前路径下打开终端。

常见终端命令:

pwd 查看当前终端路径

cd 切换到下级目录。例如当前在home文件夹,想进入下层download文件夹,输入命令cd /download/(注意cd与/之间有个空格)。

cd … 切换到上级目录。例如当前在download文件夹,想退回上层home文件夹,输入命令cd …(注意cd与…之间有个空格)。

ls 查看当前路径下所有文件

mkdir 在当前目录下创建文件夹。例如mkdir per,意思是在当前目录下创建名为per的文件夹。

touch 创建文件,用法同mkdir。创建类似于txt格式的文件。

mv 剪切文件。在当前路径下,将名为per的文件,剪切至/home/document.输入命令:mv per /home/document

cp 拷贝文件,用法同上,cp per /home/document/per2可以命名新文件的名称为per2。

rm 删除文件,例如rm per。 rm -r 删除文件夹,例如rm-r per/。

sudo 管理员权限,sudo apt-get update 更新软件源列表。

xxx --help。命令后加 --help可以看看指令的用法。

第四课 C++&Python极简基础

在Ubuntu中安装g++编译器 sudo apt-get install g++

安装Python解析器 sudo apt-get install python

(tips:按↑键可以快速复现上一条指令)

C++

先编译再运行。

先编译 g++ (文件名) -o (编译后文件名),例如g++ c++_for.cpp -o c++_for

再运行 ./(编译后文件名),例如./c++_for

python

直接解析运行 python (文件名),例如 python python_for.py

第五课 安装ROS系统

推荐安装ROS melodic,但是我之前装的是ROS kinetic,就不重新装了。我自己安装的过程链接

运行roscore可以检验是否安装成功。也可以跑一跑小海龟。注意每一次输命令都要重新打开一个新终端。

古月居ros课件_古月居ROS入门21讲学习笔记(基础概述1-5课)相关推荐

  1. 古月居ROS入门21讲学习笔记P9

    古月居ROS入门21讲学习笔记P9 工作空间(workspace) 创建工作空间 创建功能包 实操 创建工作空间 创建功能包 老师在B站的原视频 链接: [古月居]古月·ROS入门21讲 | 一学就会 ...

  2. 古月ROS入门21讲学习笔记

    古月ROS入门21讲学习笔记 1.VMware+Ubuntu18.04+ROS安装 2.Linux命令 3.ROS是什么 ROS中的通信机制 ROS的开发工具 ROS的应用功能 ROS中的生态系统 老 ...

  3. 古月居ROS 入门21讲--PA5-PA8笔记

    ROS 入门21讲--PA5-PA8笔记 一.PA5 ROS 安装 1.配置软件库 备注:上面的四个选项打上钩. 2.添加软件源 sudo sh -c 'echo "deb http://p ...

  4. 古月居《ROS入门21讲》零基础学习笔记

    文章目录 前言 1.课程简介 2.Linux系统介绍及安装 3.Linux基础操作(操作集) 命令结构 常用命令 快捷操作 4.cpp&python极简基础(操作集) 简单对比 安装编译器 编 ...

  5. 古月居21讲学习笔记 10—15讲总结 话题VS服务

    模型对比 话题模型 服务模型 数据类型 两种数据在建立的时候都建议放在一个单独的文件夹内方便管理 话题消息 msg文件 服务数据 srv文件 自定义数据创建流程(统一) 1.定义对应的msg/srv文 ...

  6. 古月居《ROS入门21讲》课件及源码

    <ROS入门21讲>课件及源码下载: 方式一: 百度网盘链接:https://pan.baidu.com/s/1ILsroPpUmnH_kd1piQ-W9w 提取码:yj4s 方式二: G ...

  7. 古月居 ROS 入门21讲--PA16 参数的使用与编程方法

    古月居 ROS 入门21讲--PA16 参数的使用与编程方法 1.参数模型 2.创建功能包 cd ~/catkin_ws/src catkin_create_pkg learning_paramete ...

  8. 古月居 ROS 入门21讲--PA18 tf坐标系广播与监听的编程实现笔记

    古月居 ROS 入门21讲--PA18 tf坐标系广播与监听的编程实现 1.创建功能包 cd ~/catkin_ws/src catkin_create_pkg learning_tf roscpp ...

  9. 古月居 ROS 入门21讲--PA17 ROS中坐标系管理系统笔记

    古月居 ROS 入门21讲--PA17 ROS中坐标系管理系统笔记 1.TF 功能包功能 ∙ \bullet ∙ 五秒钟之前,机器人头部坐标系相当于全局坐标系的关系是怎样的? ∙ \bullet ∙机 ...

最新文章

  1. 企业创新系列之:青苹之末
  2. 报名 | 2019全球AI文创大赛开启项目征集!
  3. SqlAlchemy个人学习笔记完整汇总
  4. Elasticsearch2.x Doc values
  5. 二进制、八进制、十六进制和十进制的相互转换,原码反码补码计算以及Java中数字的存储
  6. VTK:Points之CompareExtractSurface
  7. 《解释的工具:生活中的经济学原理》读书笔记7(完)
  8. ResNet论文笔记
  9. 【clickhouse】clickhouse UTC 时间带有时区 如何写入
  10. 黑客帝国canvas黑客帝国代码雨特效-A5源码
  11. 怎样解题 --解题表(how to solve it)
  12. 部分IT公司面试流程小结
  13. 数据库中的日期相减_sql中两个日期相减
  14. 《跨界杂谈》华为印象(二):MTS
  15. 零基础学平面设计是自学好还是报班好?
  16. 转:vim的复制粘贴小结
  17. 湖南省中小学教师计算机培训,隆回信技术应用能力提升工程2.0管理团队和培训团队在长沙开班...
  18. 探索式软件测试学习笔记
  19. 简单认识Anti-RootKit
  20. Android触摸事件派发(一) ViewGroup的dispatchTouchEvent()

热门文章

  1. SQL烂笔头【持续更新】
  2. 【跨专业or实力不强】考哪些学校?只考【数据结构】和不考【机试】的985院校汇总...
  3. 基于python的股票程序化交易软件_tushare开源股票交易接口基于python实现技术
  4. Intel开发板开箱测试,文末可申请测样
  5. 2013-2014年总结
  6. Android usb host
  7. 纪客老白【每日答疑】和白老师说下我目前的情况,自己的不足和我想解决的问题!
  8. 北理Todo::待办管理系统
  9. onethink 1.0 框架升级ThinkPHP3.2.3后的问题解决
  10. 如何使用C#操作幻灯片