<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>ROS on wander</title>
    <link>https://hydarealman.github.io/wander/tags/ros/</link>
    <description>Recent content in ROS on wander</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Mon, 29 Jun 2026 10:28:17 +0800</lastBuildDate>
    <atom:link href="https://hydarealman.github.io/wander/tags/ros/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>rust仿真环境配置_ wsl &#43; ros2 &#43; rust</title>
      <link>https://hydarealman.github.io/wander/posts/2026/06/rust%E4%BB%BF%E7%9C%9F%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AE_-wsl--ros2--rust/</link>
      <pubDate>Sat, 06 Jun 2026 16:15:30 +0800</pubDate>
      <guid>https://hydarealman.github.io/wander/posts/2026/06/rust%E4%BB%BF%E7%9C%9F%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AE_-wsl--ros2--rust/</guid>
      <description>&lt;h1 id=&#34;rust仿真环境配置-wsl--ros2--rust&#34;&gt;rust仿真环境配置: wsl + ros2 + rust&lt;/h1&gt;
&lt;p&gt;1.以管理员身份打开PowerShell或CMD&lt;/p&gt;
&lt;p&gt;2.执行安装命令&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-C++&#34; data-lang=&#34;C++&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;wsl&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;--&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;install&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;d&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Ubuntu&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;mf&#34;&gt;24.04&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;3.设置用户名和密码&lt;/p&gt;
&lt;p&gt;列出所有的ubantu版本&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-C++&#34; data-lang=&#34;C++&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;wsl&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;l&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;v&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;进入想要的版本&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-C++&#34; data-lang=&#34;C++&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;wsl&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;d&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Ubuntu&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;mf&#34;&gt;24.04&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;复制文件到根目录&lt;/p&gt;</description>
    </item>
    <item>
      <title>rust仿真环境配置: wsl &#43; ros2 &#43; rust</title>
      <link>https://hydarealman.github.io/wander/posts/1970/01/rust%E4%BB%BF%E7%9C%9F%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AE-wsl--ros2--rust/</link>
      <pubDate>Wed, 21 Jan 1970 23:10:24 +0800</pubDate>
      <guid>https://hydarealman.github.io/wander/posts/1970/01/rust%E4%BB%BF%E7%9C%9F%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AE-wsl--ros2--rust/</guid>
      <description>&lt;h1 id=&#34;rust仿真环境配置-wsl--ros2--rust&#34;&gt;rust仿真环境配置: wsl + ros2 + rust&lt;/h1&gt;
&lt;p&gt;1.以管理员身份打开PowerShell或CMD&lt;/p&gt;
&lt;p&gt;2.执行安装命令&lt;/p&gt;
&lt;p&gt;wsl &amp;ndash;install -d Ubuntu-24.04
3.设置用户名和密码&lt;/p&gt;
&lt;p&gt;列出所有的ubantu版本&lt;/p&gt;
&lt;p&gt;wsl -l -v&lt;/p&gt;
&lt;p&gt;进入想要的版本&lt;/p&gt;</description>
    </item>
    <item>
      <title>ROS1</title>
      <link>https://hydarealman.github.io/wander/posts/1970/01/ros1/</link>
      <pubDate>Wed, 21 Jan 1970 23:10:23 +0800</pubDate>
      <guid>https://hydarealman.github.io/wander/posts/1970/01/ros1/</guid>
      <description>&lt;h1 id=&#34;ros1&#34;&gt;ROS1&lt;/h1&gt;
&lt;p&gt;学习网址
&lt;a href=&#34;https://bluesnie.github.io/Learning-notes/ROS2/%E6%9C%BA%E5%99%A8%E4%BA%BA%E5%AD%A6%E7%AF%87/%E7%AC%AC7%E7%AB%A0-ROS2%E8%BF%90%E5%8A%A8%E5%AD%A6/001-TF2%E4%BB%8B%E7%BB%8D%E5%8F%8ARVIZ-TF%E7%BB%84%E4%BB%B6.html&#34;&gt;https://bluesnie.github.io/Learning-notes/ROS2/%E6%9C%BA%E5%99%A8%E4%BA%BA%E5%AD%A6%E7%AF%87/%E7%AC%AC7%E7%AB%A0-ROS2%E8%BF%90%E5%8A%A8%E5%AD%A6/001-TF2%E4%BB%8B%E7%BB%8D%E5%8F%8ARVIZ-TF%E7%BB%84%E4%BB%B6.html&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;创建工作空间功能包流程&#34;&gt;创建工作空间功能包流程&lt;/h2&gt;
&lt;p&gt;遇到的bug:
最开始改CMakeLists.txt文件时改错文件了,而且居然改的时候有使用超级用户权限,应该改的文件是功能包的CMakeLists.txt文件，而不是工作空间的CMakeLists.txt文件,这个文件是自动生成的,后来意识到这个问题,但是改的时候一直没有意识到权限不够,我以为我改了实际上我没有更改成功,最后知道新开了一个工作空间重新编译才发现这个报了一摸一样的错误,才发现,之前一直以为是路径错误.&lt;/p&gt;</description>
    </item>
    <item>
      <title>ROS2</title>
      <link>https://hydarealman.github.io/wander/posts/1970/01/ros2/</link>
      <pubDate>Wed, 21 Jan 1970 23:10:23 +0800</pubDate>
      <guid>https://hydarealman.github.io/wander/posts/1970/01/ros2/</guid>
      <description>&lt;h1 id=&#34;ros2&#34;&gt;ROS2&lt;/h1&gt;
&lt;h2 id=&#34;第一章ros2介绍&#34;&gt;第一章ROS2介绍&lt;/h2&gt;
&lt;h3 id=&#34;暂无&#34;&gt;暂无&lt;/h3&gt;
&lt;h2 id=&#34;第二章准备环境与安装ros2&#34;&gt;第二章准备环境与安装ROS2&lt;/h2&gt;
&lt;p&gt;暂无&lt;/p&gt;
&lt;h2 id=&#34;第三章动手学ros2基础&#34;&gt;第三章动手学ROS2基础&lt;/h2&gt;
&lt;h3 id=&#34;工作空间&#34;&gt;工作空间&lt;/h3&gt;
&lt;p&gt;工作空间是一个存放项目开发类相关文件的文件夹，是开发过程的大本营&lt;/p&gt;
&lt;p&gt;src         代码空间
Install     安装空间
build       编译空间
Log         日志空间&lt;/p&gt;
&lt;p&gt;创建工作空间：
mkdir -p ~/dev-ws/src&lt;/p&gt;
&lt;h3 id=&#34;节点机器人的工作细胞&#34;&gt;节点：机器人的工作细胞&lt;/h3&gt;
&lt;p&gt;执行具体任务的进程
独立运行的可执行文件
可使用不同的编程语言
可分布式运行在不同主机
通过节点名称进行管理
节点操作
ros2 node list   //当前正在运行的节点信息
ros2 node info  //查看该节点信息
ros2 topic       //话题
ros2 bag         //录制&lt;/p&gt;</description>
    </item>
    <item>
      <title>SLAM</title>
      <link>https://hydarealman.github.io/wander/posts/1970/01/slam/</link>
      <pubDate>Wed, 21 Jan 1970 23:10:23 +0800</pubDate>
      <guid>https://hydarealman.github.io/wander/posts/1970/01/slam/</guid>
      <description>&lt;h1 id=&#34;slam&#34;&gt;SLAM&lt;/h1&gt;
&lt;h1 id=&#34;第一讲预备知识&#34;&gt;第一讲:预备知识&lt;/h1&gt;
&lt;p&gt;Simultaneous Localization and Mapping(同时定位与地图构建)
解决: 定位和建图&lt;/p&gt;
&lt;p&gt;常见的库: Eigen:线性代数,Opencv:视觉处理,PCL:点云处理,g2o:slam框架,Ceres:非线性关系求解&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
