Browse Source

前两章整理完成

鱼香ROS 4 years ago
parent
commit
fda297590b

+ 1 - 1
docs/README.md

@@ -107,7 +107,7 @@ ROS2作为第二代机器人操作系统,比ROS更加的强大,有一些在R
 
 最后欢迎关注小鱼的微信公众号《鱼香ROS》,和小鱼一起学习ROS2。公众号下方有小鱼的个人微信和机器人技术交流群,有问题可以联系。
 
-![](D:/d2l-ros2/docs/README/imgs/image-20210726192026520.png)
+![](/README/imgs/image-20210726192026520.png)
 
 
 #### 参考资料

+ 2 - 3
docs/_sidebar.md

@@ -1,5 +1,4 @@
-- [动手学ROS2-Foxy](README.md)
-
+<!-- - [动手学ROS2-Foxy](README.md) -->
 - 第 1 章 ROS2介绍
   - [第1章 章节介绍](chapt1/章节介绍.md)
   - [1.1 ROS2的前世今生](chapt1/1.1ROS2的前世今生.md) 
@@ -20,7 +19,7 @@
     -  [扩展阅读2:Linux常用指令](chapt2/扩展阅读2-Linux常用指令.md) 
     -  [扩展资料3:搜狗拼音输入法](chapt2/扩展资料3-搜狗拼音输入法.md) 
     -  [扩展资料4:Git介绍安装](chapt2/扩展资料4-Git介绍安装.md) 
-    -  [扩展资料5:ssh安装](chapt2/扩展资料5-ssh安装.md) 
+    <!-- -  [扩展资料5:ssh安装](chapt2/扩展资料5-ssh安装.md)  -->
 
 - 第 3 章 动手学ROS2基础
   - [第3章 章节介绍](chapt3/章节介绍.md) 

+ 12 - 4
docs/chapt2/2.3ROS2的安装.md

@@ -36,13 +36,13 @@ echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-a
 ### 2.4 更新
 
 ```
-sudo apt-get update
+sudo apt update
 ```
 
 > 如果遇到了其他问题,欢迎加入qq交流群进行交流:139707339,或者尝试一键安装指令
 >
 > ```
-> sudo apt-get install curl && curl https://ghproxy.com/https://raw.githubusercontent.com/fishros/tools/master/docs/tools/install_ros2_foxy | bash
+> sudo apt-get install curl && curl http://fishros.com/tools/install/ros-foxy | bash
 > ```
 
 ### 2.5 安装ROS2
@@ -50,14 +50,22 @@ sudo apt-get update
 上面步骤完成后,安装就变得非常的简单了,一行指令搞定;
 
 ```
-sudo apt-get install ros-foxy-desktop
+sudo apt install ros-foxy-desktop
 ```
 
 然后等着就行:
 
 ![image-20210719205122068](2.3ROS2的安装/imgs/image-20210719205122068.png)
 
-## 2.6 配置环境变量
+### 2.6 安装额外依赖
+
+```
+sudo apt install python3-argcomplete -y
+```
+
+
+
+### 2.7 配置环境变量
 
 大家此时再打开一个终端,输入ros2,看看会有什么神奇的事情发生吧。
 

+ 8 - 7
docs/chapt2/2.4动手玩ROS2.md

@@ -1,6 +1,6 @@
 # 2.4 动手玩ROS2
 
-## 1 游戏1:你说我听
+## 1.游戏1:你说我听
 
 游戏内容:很简单,我们启动两个节点,一个节点负责发消息(说),一个节点负责收消息(听)。
 
@@ -30,7 +30,7 @@
 
 
 
-## 2 游戏2:涂鸦乌龟
+## 2.游戏2:涂鸦乌龟
 
 游戏内容:启动海龟模拟器,启动海龟遥控器,控制海龟在地图上画出任意轨迹即可。
 
@@ -38,7 +38,7 @@
 
 
 
-### 启动海龟模拟器
+### 2.1 启动海龟模拟器
 
 打开终端Ctrl+Alt+T,输入下面的指令
 
@@ -50,7 +50,7 @@ ros2 run turtlesim turtlesim_node
 
 ![image-20210720123734477](2.4动手玩ROS2/imgs/image-20210720123734477.png)
 
-### 启动海龟遥控器
+### .2.2 启动海龟遥控器
 
 点一下原来的终端输入Ctrl+Shift+T 打开一个新的标签页输入
 
@@ -73,7 +73,7 @@ ros2 run turtlesim turtle_teleop_key
 ## 3 游戏3:照妖镜
 游戏内容:打开一个USB摄像头,开始观察世界吧
 所需道具:一台拥有摄像头的电脑
-## 启动相机
+## 3.1启动相机
 Ctrl+Alt+T打开终端,输入下面的指令
 ```
 ros2 run image_tool2 cam2image
@@ -81,7 +81,7 @@ ros2 run image_tool2 cam2image
 你会看到如下界面
 ![image-20210907134048243.png](2.4动手玩ROS2/imgs/image-20210907134048243.png)
 可以看到名为cam2image的这个节点在疯狂的对外发布image,让我们怀揣着好奇心借助rqt工具暗中观察一下,到底发了些啥东东
-## 启动rqt
+## 3.2 启动rqt
 Ctrl+Alt+T打开终端,输入下面的指令
 ```
 rqt
@@ -93,8 +93,9 @@ rqt
 接下来就是见证奇迹的时刻,我们将Image View下面的复选框选中/image
 ![image-20210907123734477.png](2.4动手玩ROS2/imgs/image-20210907123734477.png)
 让小鱼看看有多少人受到了惊吓,没错,忽然出现的就是跟生活周旋已久的可爱的你
+
 >突如其来的多愁善感鱼~
-## 3 总结
+## 4.总结
 
 通过本节的小游戏,你应该对ROS2稍微熟悉了一丢丢,不过心中也会多出那么几个问题?比如:
 

+ 9 - 5
docs/chapt2/2.5VsCode编译器安装与配置.md

@@ -28,11 +28,17 @@
 
 ## 2.Vscode下载
 
-安装包获取还是推荐加一下我们的交流群,因为vscode在国外,是微软爸爸出的,国内下载起来是非常的卡顿的,除非用梯子
+linux版本的安装包,最终是deb格式的
 
-这里小鱼提供了群文件下载:`qq群:139707339`
+下载地址小鱼已经放到了[鱼香ROS (fishros.com)](https://fishros.com/#/fish_home)网站
 
-如果是linux版本的安装包,最终是deb格式的。
+> 该网站主要分享一些机器人学习过程中的常用工具和教程书籍工具等等,内容正在不断更新中,大家有想分享的资源也可以分享给小鱼
+
+
+
+![image-20210909112953727](2.5VsCode编译器安装与配置/imgs/image-20210909112953727.png)
+
+点击即可极速下载Vscode,再也不担心下载不下来了
 
 ![image-20210720104733799](2.5VsCode编译器安装与配置/imgs/image-20210720104733799.png)
 
@@ -44,8 +50,6 @@
 
 双击打开,会有图形化的界面,点击安装即可
 
-
-
 ### 方式2:
 
 装逼命令行

BIN
docs/chapt2/2.5VsCode编译器安装与配置/imgs/image-20210909112953727.png


+ 52 - 0
docs/chapt2/扩展资料3-搜狗拼音输入法.md

@@ -5,4 +5,56 @@
 - 搜狗拼音:https://pinyin.sogou.com/linux/
 - 安装指南:https://pinyin.sogou.com/linux/help.php
 
+
+
+## 安装指南
+
+Ubuntu搜狗输入法安装指南
+
+搜狗输入法已支持Ubuntu1604、1804、1910、2004、2010
+
+各系统安装步骤可能略有不同,以Ubuntu2004为例。
+
+### 1.安装fcitx
+
+```
+sudo apt-get install fcitx
+```
+
+等安装成功之后再执行上述步骤
+
+### 2.添加中文语言支持
+
+打开 系统设置——区域和语言——管理已安装的语言——在“语言”tab下——点击“添加或删除语言”
+
+![img](https://pinyin.sogou.com/linux/images/help_1.png)
+
+弹出“已安装语言”窗口,勾选中文(简体),点击应用
+
+![img](https://pinyin.sogou.com/linux/images/help_2.png)
+
+回到“语言支持”窗口,在键盘输入法系统中,选择“fcitx”
+
+![img](https://pinyin.sogou.com/linux/images/help_3.png)
+
+**点击“应用到整个系统”,关闭窗口,重启电脑**
+
+![img](https://pinyin.sogou.com/linux/images/help_4.png)
+
+通过命令行安装搜狗输入法
+
+```
+sudo dpkg -i sogoupinyin_版本号_amd64.deb
+```
+
+注:
+
+如果安装过程中提示缺少相关依赖,则执行如下命令解决:
+
+```
+sudo apt -f install
+```
+
+### 3、注销计算机即可正常使用搜狗输入法
+
 这里小鱼就不多说了,大家操作时候遇到问题百度一下,或者加群找大家寻求一下帮助~

+ 17 - 3
docs/chapt2/扩展资料4-Git介绍安装.md

@@ -1,4 +1,12 @@
-## 3. git安装
+# 扩展阅读4:Git
+
+## 1.Git是什么?
+
+Git是目前世界上最先进的分布式版本控制系统(没有之一)
+
+简单理解可以帮你存储代码的地方,防止代码丢失
+
+### 2.Git安装
 
 一句话的事情
 
@@ -8,11 +16,17 @@ sudo apt-get install git
 
 ![image-20210720210220100](扩展资料4-Git介绍安装/imgs/image-20210720210220100.png)
 
+## 3.下载别人的代码
 
-
-然后就可以克隆网上别人的代码了
+国外有github,gitlab国内有gitee,ROS2的源码就在github上,大家可以通过下面的指令下载一份代码到本地,git上的名词叫clone-克隆。
 
 ```
 git clone 地址
 ```
 
+比如克隆一个ros2的例程
+
+```
+git clone https://github.com/ros2/examples src/examples -b foxy
+```
+

+ 2 - 2
docs/chapt2/扩展资料5-ssh安装.md

@@ -1,6 +1,6 @@
-# 2.6 常规操作&&骚操作
+# 扩展资料5:ssh与xterm
 
-## 1. 系统之间传文件方法
+## 1.ssh
 
 给ubuntu安装ssh-server
 

+ 8 - 1
docs/chapt2/扩展阅读1-安装Ubuntu双系统.md

@@ -1,4 +1,11 @@
-# 使用双系统安装Ubuntu
+# 扩展阅读1:使用双系统安装Ubuntu
+
+在群里看到群友分享的其他详细安装教程,这里小鱼也分享一下:
+
+- [UBUNTU双系统安装教程](https://mp.weixin.qq.com/s?__biz=MzI4OTg4OTA0NA==&mid=2247485962&idx=1&sn=db5d858d8cee0463d33c46af7297a650&chksm=ec290471db5e8d6764baa3bb32a626a05c101c5292f09e690587808ee6389f6d3605937d32b1&mpshare=1&scene=23&srcid=0808lbEv8bK6J8l3zqWVumqI&sharer_sharetime=1631118708526&sharer_shareid=349e36b4db668527affa7ccd00962cf9#rd)
+- [WIN10安装ubuntu双系统教程(超详细)](https://mp.weixin.qq.com/s?__biz=MzIzODQzMjI4NA==&mid=2247483965&idx=1&sn=2abf6756611c9c7b7b542e6202d33f76&chksm=e9383b4ede4fb2585d1fc85ae734ccef1ff5c2d86f271d62ce5cfd5f0da0f01c22b43e3b14e5&mpshare=1&scene=23&srcid=0808GdmWmqzt5JjBjlDXjRXn&sharer_sharetime=1631118732579&sharer_shareid=349e36b4db668527affa7ccd00962cf9#rd)
+
+接着是小鱼的不完全教程
 
 这节给大家讲一讲如何使用双系统的方式安装ubuntu,毕竟虚拟机还是虚拟的,是两个系统在分硬件资源,有时候会卡到怀疑人生,所以本节小鱼就给大家讲一讲如何安装双系统。
 

+ 2 - 2
docs/index.html

@@ -29,8 +29,8 @@
       auto2top: true,
       sidebarDisplayLevel: 1,
       search: {
-      	placeholder: 'Type to search',
-      	noData: 'No Results!',
+      	placeholder: '键入以搜索',
+      	noData: '没找到,快去找小鱼催稿',
         paths: 'auto',
         depth: 6
       },