<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sunkman的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sunkman</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sunkman]]></copyright><item><title><![CDATA[ROS 主从节点问题]]></title><link>https://blog.youkuaiyun.com/sunkman/article/details/123714395</link><guid>https://blog.youkuaiyun.com/sunkman/article/details/123714395</guid><author>sunkman</author><pubDate>Thu, 24 Mar 2022 16:41:47 +0800</pubDate><description><![CDATA[涉及文件
修改节点主要涉及两个文件
~/.bashrc
/etc/hosts
主从关系
树莓派控制的底盘一般作为主机PI
电脑一般作为检测端PC
hosts文件修改
主机PI进行操作 告诉机器还有个PC 在哪里
sudo vim /etc/hosts

在最下面添加
`192.168.3.xxx	PC

中间最好用tab分割
同样从机PC 声明PI的地址和hostname
sudo vim /etc/hosts

添加
`192.168.3.xxx	PI

~/.bashrc文件的修改
机器的hostnam]]></description><category></category></item><item><title><![CDATA[ROS编译过程依赖问题快速解决命令]]></title><link>https://blog.youkuaiyun.com/sunkman/article/details/123534762</link><guid>https://blog.youkuaiyun.com/sunkman/article/details/123534762</guid><author>sunkman</author><pubDate>Wed, 16 Mar 2022 20:12:38 +0800</pubDate><description><![CDATA[rosdep命令官方介绍
Usage: rosdep [options]  
Commands:
rosdep check …
check if the dependencies of package(s) have been met.
rosdep install …
download and install the dependencies of a given package or packages.
rosdep db
generate the dependency database and pri]]></description><category></category></item><item><title><![CDATA[移动光猫+路由器+移动电视盒子iptv 家庭组网方案——光猫路由改桥接]]></title><link>https://blog.youkuaiyun.com/sunkman/article/details/122638262</link><guid>https://blog.youkuaiyun.com/sunkman/article/details/122638262</guid><author>sunkman</author><pubDate>Sat, 22 Jan 2022 16:18:57 +0800</pubDate><description><![CDATA[移动光猫+路由器+移动电视盒子iptv 家庭组网方案——光猫路由改桥接]]></description><category></category></item><item><title><![CDATA[ubuntu下配置虚拟机 建立桥接模式]]></title><link>https://blog.youkuaiyun.com/sunkman/article/details/119419771</link><guid>https://blog.youkuaiyun.com/sunkman/article/details/119419771</guid><author>sunkman</author><pubDate>Thu, 05 Aug 2021 16:19:48 +0800</pubDate><description><![CDATA[ubuntu下配置虚拟机 建立桥接模式
目录ubuntu下配置虚拟机 建立桥接模式1.安装虚拟机软件及相关环境1.1 确认是否支持虚拟环境1.2 相关软件安装1.3 配置虚拟机2.虚拟机网络创建2.1 ubuntu创建桥接模式2.1.1 ubuntu图形界面创建桥接2.2.2 ubuntu修改配置文件创建桥接
本次配置redhat虚拟机 硬盘文件已有
1.安装虚拟机软件及相关环境
1.1 确认是否支持虚拟环境
cat /proc/cpuinfo | grep -E 'vmx|svm'

vmx 因特尔公司的]]></description><category></category></item><item><title><![CDATA[linux下的输入输出]]></title><link>https://blog.youkuaiyun.com/sunkman/article/details/118973266</link><guid>https://blog.youkuaiyun.com/sunkman/article/details/118973266</guid><author>sunkman</author><pubDate>Wed, 21 Jul 2021 18:35:23 +0800</pubDate><description><![CDATA[linux下的输入输出
目录linux下的输入输出1.输入输出2.如何管理输入输出2.1&lt; 输入重定向2.2&lt;&lt;  #多行录入3.如何管理系统输出3.1输出重定向3.2 追加3.3 管道 “|”
1.输入输出
打开gnome-terminal后
/proc/pid/fd #pid为进程号
中存放着terminal中的输入和输出链接文件
0 输入
1 标准正确输出
2 错误输出
这些文件连接到 /dev/pts/num num为相应编号
2.如何管理输入输出
2.1&lt; 输入重定向
tr]]></description><category></category></item><item><title><![CDATA[linux下的文件管理]]></title><link>https://blog.youkuaiyun.com/sunkman/article/details/118972266</link><guid>https://blog.youkuaiyun.com/sunkman/article/details/118972266</guid><author>sunkman</author><pubDate>Wed, 21 Jul 2021 18:07:53 +0800</pubDate><description><![CDATA[linux下的文件管理
目录linux下的文件管理1.文件管理命令1.1 touch #新建文件1.2mkdir #建立目录1.3rm #删除文件或目录1.4vim #文本编辑器vim异常退出解决办法vim同时打开多个文件1.5 cat ##显示文件的全部内容1.6head ##查看文件前多少行1.7tail ##查看文件的后多少1.8less ##分页浏览1.9 cp #复制文件1.10 mv #移动文件1.11 file #文件类型查看1.12 wc #文件容量统计2.Linux中文件系统2.1linu]]></description><category></category></item><item><title><![CDATA[linux 入门]]></title><link>https://blog.youkuaiyun.com/sunkman/article/details/118903663</link><guid>https://blog.youkuaiyun.com/sunkman/article/details/118903663</guid><author>sunkman</author><pubDate>Mon, 19 Jul 2021 18:09:31 +0800</pubDate><description><![CDATA[linux 入门
目录linux 入门一、linux是什么1.计算机架构1.1 运算器（ALU）1.2 控制器（CU）1.３存储器（Memory）1.4 输入设备2.内核3.linux4.shell4.1 shell4.2shell打开方式4.3快捷键4.4命令格式4.5常用命令
一、linux是什么
1.计算机架构
在冯诺依曼体系中计算机分为五大部分
计算器、寄存器、控制器、输入设备、输出设备
其中计算器、寄存器、控制器被集成到了CPU中
时至今日，在计算机的不断发展中，计算机已经逐步硬件分化，
如下图所]]></description><category></category></item><item><title><![CDATA[Ubuntu18.04下串口配置设备绑定USB端口号]]></title><link>https://blog.youkuaiyun.com/sunkman/article/details/118196128</link><guid>https://blog.youkuaiyun.com/sunkman/article/details/118196128</guid><author>sunkman</author><pubDate>Thu, 24 Jun 2021 20:56:58 +0800</pubDate><description><![CDATA[Ubuntu18.04下串口配置设备绑定USB端口号
1.查看串口设备ID
使用 lsusb
可以看到
star@star:/etc/udev/rules.d$ lsusb
Bus 001 Device 002: ID 8087:8001 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root h]]></description><category></category></item><item><title><![CDATA[ROS launch各参数意义]]></title><link>https://blog.youkuaiyun.com/sunkman/article/details/118191699</link><guid>https://blog.youkuaiyun.com/sunkman/article/details/118191699</guid><author>sunkman</author><pubDate>Thu, 24 Jun 2021 16:48:02 +0800</pubDate><description><![CDATA[ROS launch各参数意义
转载链接：
https://blog.youkuaiyun.com/qq_41925420/article/details/90604735?ops_request_misc=&amp;request_id=&amp;biz_id=102&amp;utm_term=ros%20launch&amp;utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-6-.nonecase&amp;spm]]></description><category></category></item><item><title><![CDATA[Ubuntu系统安装]]></title><link>https://blog.youkuaiyun.com/sunkman/article/details/118150621</link><guid>https://blog.youkuaiyun.com/sunkman/article/details/118150621</guid><author>sunkman</author><pubDate>Wed, 23 Jun 2021 12:37:19 +0800</pubDate><description><![CDATA[Ubuntu系统安装
https://ubuntu.com/tutorials/create-a-usb-stick-on-windows#1-overview

]]></description><category></category></item><item><title><![CDATA[在 VS Code 中在 Linux 上使用 C++]]></title><link>https://blog.youkuaiyun.com/sunkman/article/details/118084995</link><guid>https://blog.youkuaiyun.com/sunkman/article/details/118084995</guid><author>sunkman</author><pubDate>Mon, 21 Jun 2021 14:16:29 +0800</pubDate><description><![CDATA[在 VS Code 中在 Linux 上使用 C++
linux调试c++有一点小麻烦 那些jason文件看不太懂，网上搜了好多文章，尝试无果，突然想起来看看官网怎么搞的。传送门：
官网链接：https://code.visualstudio.com/docs/cpp/config-linux
以下是谷歌翻译，翻译的比较粗略，凑乎看看吧~表述不清楚，影响理解的直接官网走起。
官网教程
在本教程中，您将配置 Visual Studio Code 以在 Linux 上使用 GCC C++ 编译器 (g++) 和]]></description><category></category></item><item><title><![CDATA[ubuntu U盘只读的修复办法]]></title><link>https://blog.youkuaiyun.com/sunkman/article/details/117714980</link><guid>https://blog.youkuaiyun.com/sunkman/article/details/117714980</guid><author>sunkman</author><pubDate>Tue, 08 Jun 2021 20:08:36 +0800</pubDate><description><![CDATA[ubuntu U盘只读的修复办法
1. 在Ubuntu终端运行如下命令
tail -f /var/log/syslog  

2.查看挂载文件系统
查看挂载文件系统
会看到：(dev sdb1)
或使用sudo fdisk -l查看的u盘对应文件名，如：/dev/sdb1
3.输入如下命令：
umount /media/upan

卸除目前挂在Linux目录中u盘的文件系统
重新插上u盘
个人理解就是重新挂载一遍，到这里进U盘还是只读模式。
4. 修复U盘文件系统故障
sudo dosfsck -v -a ]]></description><category></category></item><item><title><![CDATA[# ROS server与client的创建 catkin_make编译指定功能包]]></title><link>https://blog.youkuaiyun.com/sunkman/article/details/117669763</link><guid>https://blog.youkuaiyun.com/sunkman/article/details/117669763</guid><author>sunkman</author><pubDate>Mon, 07 Jun 2021 18:38:04 +0800</pubDate><description><![CDATA[ROS server与client的创建 catkin_make编译指定功能包
目录ROS server与client的创建 catkin_make编译指定功能包一、自定义服务数据1 创建.srv文件2.修改cmakelists.txt文件并编译二、创建server1.创建service.cpp文件2.修改cmakelists.txt文件并编译三、创建client1.创建client.cpp文件2.修改cmakelists.txt文件并编译四、测试五、catkin_make编译指定pkg1.编译指定包2.恢]]></description><category></category></item><item><title><![CDATA[ROS中urdf文件与xacro文件的编写]]></title><link>https://blog.youkuaiyun.com/sunkman/article/details/117365377</link><guid>https://blog.youkuaiyun.com/sunkman/article/details/117365377</guid><author>sunkman</author><pubDate>Fri, 28 May 2021 17:57:18 +0800</pubDate><description><![CDATA[urdf文件与xacro文件的编写
一、程序包及文件系统
创建工作空间 创建包等不再赘述
/工作空间/src/包      内文件结构如图

二、urdf的编写
1、.urdf文件的写法
1.1、机器人urdf总体框架：
&lt;robot name="pr2"&gt;
&lt;!-- 机器人 links  joints 等内容 --&gt;
&lt;/robot&gt;

机器人内容包含以下几个元素
&lt;link&gt;
定义杆件
&lt;joint&gt;
定义关节
&lt;transmission]]></description><category></category></item><item><title><![CDATA[ROS中geometry_msgs消息类型、nav_msg消息]]></title><link>https://blog.youkuaiyun.com/sunkman/article/details/117038329</link><guid>https://blog.youkuaiyun.com/sunkman/article/details/117038329</guid><author>sunkman</author><pubDate>Wed, 19 May 2021 18:07:43 +0800</pubDate><description><![CDATA[ROS中geometry_msgs消息类型
参考： 链接: https://blog.youkuaiyun.com/ganbaoni9yang/article/details/50060343.
官方文档：http://docs.ros.org/en/api/geometry_msgs/html/index-msg.html
消息类型
Accel
AccelStamped
AccelWithCovariance
AccelWithCovarianceStamped
Inertia
InertiaStamped
Poin]]></description><category></category></item><item><title><![CDATA[ROS创建自定义msg类型功能包]]></title><link>https://blog.youkuaiyun.com/sunkman/article/details/116805224</link><guid>https://blog.youkuaiyun.com/sunkman/article/details/116805224</guid><author>sunkman</author><pubDate>Fri, 14 May 2021 21:17:55 +0800</pubDate><description><![CDATA[ROS创建自定义msg类型功能包
一、创建msg消息
首先创建一个空的package单独存放msg类型（当然也可以在任意的package中自定义msg类型）
为便于说明，建立一个名为base_sks_msgs的包，用于对自定义msg消息
cd base_sks/src
catkin_create_pkg base_sks_msgs roscpp rospy message_generation std_msgs geometry_msgs

后面的依赖项是情况而定 目前自己没高清楚 都加上
1.新建msg文]]></description><category></category></item><item><title><![CDATA[VS Code创建、调试ROS项目]]></title><link>https://blog.youkuaiyun.com/sunkman/article/details/116721445</link><guid>https://blog.youkuaiyun.com/sunkman/article/details/116721445</guid><author>sunkman</author><pubDate>Wed, 12 May 2021 21:35:00 +0800</pubDate><description><![CDATA[VS Code创建、调试ROS项目
一、创建工作空间
首先创建一个cMake工作空间，用到了catkin_make其实就是 cmake … make 两个步骤的缩写。
$ mkdir -p ~/base_try/src
$ cd ~/base_try/
$ catkin_make

注意：每次打开工作空间base_try文件要source一下
cd ~/base_try
source devel/setup.bash

除此之外，启动ROS还需要source一下：
~/.bashrc 配置
接下来需要将当前]]></description><category></category></item><item><title><![CDATA[vscode下载提速方法]]></title><link>https://blog.youkuaiyun.com/sunkman/article/details/116715563</link><guid>https://blog.youkuaiyun.com/sunkman/article/details/116715563</guid><author>sunkman</author><pubDate>Wed, 12 May 2021 17:25:16 +0800</pubDate><description><![CDATA[vscode下载提速方法
树莓派想用vscode,需要使用arm架构的包，4b采用arm64架构，不要下armhf的安装包
知乎大佬加速下载方法如下：
https://zhuanlan.zhihu.com/p/346829979
链接: 加速方法
切记从谷歌下载界面找下载地质地址，再修改，如下图：

...]]></description><category></category></item><item><title><![CDATA[ROS主从机配置方法及rviz显示从机雷达扫描信息]]></title><link>https://blog.youkuaiyun.com/sunkman/article/details/116504028</link><guid>https://blog.youkuaiyun.com/sunkman/article/details/116504028</guid><author>sunkman</author><pubDate>Fri, 07 May 2021 22:36:17 +0800</pubDate><description><![CDATA[ROS主从机配置方法及rviz显示从机雷达扫描信息
一、ros节点设置
1.IP查询
通过命令
ifconfig

分别查询主机从机ip
2.修改~/.bashrc文件
sudo gedit ~/.bashrc

主机中添加：
export ROS_HOSTNAME=主机hostname
export ROS_MASTER_URI=http://主机IP:11311
export ROS_IP=主机IP

从机中添加：
export ROS_HOSTNAME=从机hostname
export ROS_MA]]></description><category></category></item><item><title><![CDATA[配置pycharm 调试ros]]></title><link>https://blog.youkuaiyun.com/sunkman/article/details/116073587</link><guid>https://blog.youkuaiyun.com/sunkman/article/details/116073587</guid><author>sunkman</author><pubDate>Fri, 23 Apr 2021 22:22:10 +0800</pubDate><description><![CDATA[配置pycharm 调试ros
1.在桌面创建pycharm.desktop
touch pycharm.desktop


使用文本编辑器将以下代码辅助粘贴进去

sudo gedit pycharm.desktop

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Name=PyCharm 
Icon=/home/loess/pycharm-professional-2020.3.3/pycharm-2020.3.]]></description><category></category></item></channel></rss>