视频链接:https://www.bilibili.com/video/BV1zt411G7Vn?p=1
1 课程介绍
-
ROS: Robot Operating System, 机器人操作系统, Powering the world‘s robots
-
ROS包含:通信机制+开发工具+应用功能+生态系统
-
功能包:google搜索 ROS+功能
2 Linux系统介绍及安装
- 操作系统 : 管理和控制计算机硬件与软件资源的计算机程序,直接运行在“裸机”上的最基本系统软件,如windows,linux,MacOS等
- Linux:开源,内核,1991年,芬兰Linus,自由软件基金GNU计划,企鹅标志
- 发行版:不同界面/软件等,Ubuntu,redhat,Debian等。
- Ubuntu安装:虚拟机安装,硬盘安装(Rufus制作U盘启动盘)。
3 linux系统基础操作
- 设置系统软件源: 软件和更新Software & Updates,Ubuntu Software, Download from。
- 打开命令行终端:Ctrl + Alt + T
- 命令行:可扩展性,灵活性
pwd:print work directory, 查看当前路径
cd : change directory, 切换路径
mkdir : make directory, 创建文件夹
ls: list, 列出当前文件
touch: touch test_file, 创建文件
mv: move, 剪切
cp: copy
“rm”: remove
sudo: 获得root权限
4 C++ & Python编程基础
- 对比:运行效率,开发效率,上手难度
安装g++编译器/ python解释器: sudo apt-get install g++ / python
5 安装ROS系统
Installing and Configuring Your ROS Environment
- 添加ROS软件源
- 添加密钥
- 安装ROS
- 初始化ROS
- 设置环境变量
- 安装rosinstall