<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SRAI的博客]]></title><description><![CDATA[ROS初级工程师]]></description><link>https://blog.youkuaiyun.com/z549812</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; z549812]]></copyright><item><title><![CDATA[Autoware.ai 调试记录]]></title><link>https://blog.youkuaiyun.com/z549812/article/details/138062791</link><guid>https://blog.youkuaiyun.com/z549812/article/details/138062791</guid><author>z549812</author><pubDate>Mon, 22 Apr 2024 14:00:05 +0800</pubDate><description><![CDATA[Autoware.ai 的调试使用Bug记录]]></description><category></category></item><item><title><![CDATA[Ros2 设置Rivz的Qos参数]]></title><link>https://blog.youkuaiyun.com/z549812/article/details/136260971</link><guid>https://blog.youkuaiyun.com/z549812/article/details/136260971</guid><author>z549812</author><pubDate>Fri, 23 Feb 2024 19:49:17 +0800</pubDate><description><![CDATA[rviz2 中设置Qos符合传感器的Qos配置]]></description><category></category></item><item><title><![CDATA[ubuntu22.04 、x86_64 、RTX3060Ti安装ros2 Humble/Autoware.universe/Autoware Build GUI /AWSIM 模拟器]]></title><link>https://blog.youkuaiyun.com/z549812/article/details/135957669</link><guid>https://blog.youkuaiyun.com/z549812/article/details/135957669</guid><author>z549812</author><pubDate>Fri, 23 Feb 2024 17:21:07 +0800</pubDate><description><![CDATA[可能不同时期下载的autoware推荐下载的版本不同。为了避免因为CUDA版本太高，cuDNN、TensorRT无法使用，故笔者下载CUDA12.0。鱼香ros是深圳一位机器人开发者创建的ros交流学习平台，开源了很多代码，附网站链接。注意事项：安装cuda的时候，要按回车键取消nvidia驱动选框里的X。分析原因：没安装QT5或者没在~/.bashrc中指明QT5的位置。分析原因：CMake的策略CMP0074未设置，而在项目中使用了。查询QT5是否安装，若安装则或打印出安装位置。安装步骤建议参考官方。]]></description><category></category></item><item><title><![CDATA[move_base_simple/goal 使用记录BUG]]></title><link>https://blog.youkuaiyun.com/z549812/article/details/135712497</link><guid>https://blog.youkuaiyun.com/z549812/article/details/135712497</guid><author>z549812</author><pubDate>Sat, 20 Jan 2024 11:15:07 +0800</pubDate><description><![CDATA[经排查，move_base_simple/goal的回调函数的消息队列长度为1，但调为10，依旧没有解决。无论使用rospy roscpp 发布话题move_base_simple/goal ，第一次发布的消息，基本都回丢。#先发送一个空位置，否则第一个包容易丢，具体原因可能是因为回调函数的缓冲长度为1。# 发送目标位置为 x=1.0, y=1.0, theta=0.0 的消息。# 创建一个发布者，发布目标位置消息。故先发一个空消息，休眠后再发正确的消息。# 发布目标位置消息。]]></description><category></category></item><item><title><![CDATA[多机通讯造成，rospy.spin()无法阻塞。]]></title><link>https://blog.youkuaiyun.com/z549812/article/details/134647251</link><guid>https://blog.youkuaiyun.com/z549812/article/details/134647251</guid><author>z549812</author><pubDate>Mon, 27 Nov 2023 17:41:47 +0800</pubDate><description><![CDATA[多机通讯造成，rospy.spin()无法阻塞]]></description><category></category></item><item><title><![CDATA[Ubuntu 18.04 系统，显卡、无线、有线网卡驱动丢失，重装系统，升级内核，HDMI输出，等等工作记录]]></title><link>https://blog.youkuaiyun.com/z549812/article/details/131893523</link><guid>https://blog.youkuaiyun.com/z549812/article/details/131893523</guid><author>z549812</author><pubDate>Mon, 24 Jul 2023 15:12:48 +0800</pubDate><description><![CDATA[笔者的笔记本安装好ubuntu18.04后，输出源是未知的，后面也能成功安装nvidia显卡驱动，CUDA也能安装，软件程序也用调用显卡来计算。但是在HDMI扩展上，一直没成功。后来发现当ubuntu系统是20.04的时候(2023年官网下载 默认linux 内核是5.15)，就没有HDMI输出的问题了。接着，笔者在ubuntu18.04，内核5.4.0版本上进行升级。]]></description><category></category></item><item><title><![CDATA[Linux小技巧～nmtui、nmcli配置网络]]></title><link>https://blog.youkuaiyun.com/z549812/article/details/130216261</link><guid>https://blog.youkuaiyun.com/z549812/article/details/130216261</guid><author>z549812</author><pubDate>Tue, 18 Apr 2023 10:48:04 +0800</pubDate><description><![CDATA[由于工作需要，经常通过ssh和机器人公开机进行通讯，控制、监控机器人。但是如果机器人工控机不方便接HDIM或者其他显示接口，需要快速更换机器人连接的wifi，很麻烦。通过nmtui提供的GUI界面，可以编辑连接，启动连接，设置主机名。文本用户界面工具nmtui可用于在终端窗口中配置接口。优点：可以在终端用ui，非常简单。后来发现有两个很棒的方法。]]></description><category></category></item><item><title><![CDATA[Ubuntu 单用户模式破解密码，quiet splash rw init=/bin/bash，进入root用户下却无法使用键盘 ]]></title><link>https://blog.youkuaiyun.com/z549812/article/details/129364834</link><guid>https://blog.youkuaiyun.com/z549812/article/details/129364834</guid><author>z549812</author><pubDate>Mon, 06 Mar 2023 16:40:15 +0800</pubDate><description><![CDATA[在实际场景中，需要对工控机进行破解密码，使用上述链接方法成功了多次。但有一次在破解某家的机器人工控机时，进入到root用户界面时却无法使用键盘，也就不能修改root密码了。经过多次尝试发现使用无线键盘可以解决这问题。]]></description><category></category></item><item><title><![CDATA[udevadm info --attribute-walk --name=/dev/ttyUSB0]]></title><link>https://blog.youkuaiyun.com/z549812/article/details/128128779</link><guid>https://blog.youkuaiyun.com/z549812/article/details/128128779</guid><author>z549812</author><pubDate>Thu, 01 Dec 2022 11:09:51 +0800</pubDate><description><![CDATA[null

USB通过序列号查询
]]></description><category></category></item><item><title><![CDATA[move_base调参记录]]></title><link>https://blog.youkuaiyun.com/z549812/article/details/127808682</link><guid>https://blog.youkuaiyun.com/z549812/article/details/127808682</guid><author>z549812</author><pubDate>Tue, 29 Nov 2022 22:23:39 +0800</pubDate><description><![CDATA[​move_base调参记录
当机器人执行旋转恢复行为时，旋转速度过快，默认为1弧度/秒，这样会极有可能导致机器人定位出错。查rotate_recovery ros wiki得知，当局部规划器不是base_local_planner时，需要单独设置相关参数。可以在move_base_params.yaml文件中设置]]></description><category></category></item><item><title><![CDATA[图形化解决Ubuntu18.04、16.04无线网卡设置静态IP且能上网。笔记本ssh连接工控机，工控机利用有线网口接激光雷达等传感器、利用无线网口上网下载安装更新功能包]]></title><link>https://blog.youkuaiyun.com/z549812/article/details/128082349</link><guid>https://blog.youkuaiyun.com/z549812/article/details/128082349</guid><author>z549812</author><pubDate>Mon, 28 Nov 2022 23:01:47 +0800</pubDate><description><![CDATA[我们需要通过ssh，将我们的笔记本连接机器人工控机。这时如果工控机的无线网口不可上网，我们则不可通过ssh给工控机更新或者下载安装各种功能包。
网上有很多通过修改/etc/network/interfaces等文件的方式来设置静态IP，经过笔者多次测试，之前也写过相关文章，总结出通过在工控机上使用图形化操作最有效，最便捷。]]></description><category></category></item><item><title><![CDATA[ROS c++ 编写动态调参(dynamic reconfigure)客户端，导航参数程序动态调节，以dwa_local_planner为例]]></title><link>https://blog.youkuaiyun.com/z549812/article/details/127878125</link><guid>https://blog.youkuaiyun.com/z549812/article/details/127878125</guid><author>z549812</author><pubDate>Wed, 16 Nov 2022 14:39:59 +0800</pubDate><description><![CDATA[在室内服务机器人的导航中，大多数不需要过低的目标点位姿容差，只在一些特殊点位需要低位姿容差比如充电站。对此dwa局部路径规划器中的xy_goal_tolerance、yaw_goal_tolerance在平常的巡航中可以相对较高，的巡航中可以相对较高，当机器人判断需要回充电站时，在程序中调节对应的参数，不需要人为的在rqt_reconfigure工具中调节。]]></description><category></category></item><item><title><![CDATA[ROS_IP选用WIFI(无线局域网)网段，当wifi连接断开，出现Master崩溃]]></title><link>https://blog.youkuaiyun.com/z549812/article/details/127694884</link><guid>https://blog.youkuaiyun.com/z549812/article/details/127694884</guid><author>z549812</author><pubDate>Fri, 04 Nov 2022 19:56:17 +0800</pubDate><description><![CDATA[当一个作为Master的主机具有多个网口时，我们可以使用ROS_IP来指定指定网卡作为通讯链路，但是不要选用WIFI(无线局域网)网段，即ifconfig查询为wl开头的网络。]]></description><category></category></item><item><title><![CDATA[一行脚本~快速安装catographer,适用于Kinetic、Meldic、Noetic]]></title><link>https://blog.youkuaiyun.com/z549812/article/details/127395488</link><guid>https://blog.youkuaiyun.com/z549812/article/details/127395488</guid><author>z549812</author><pubDate>Tue, 18 Oct 2022 20:02:38 +0800</pubDate><description><![CDATA[（一行脚本代码）快速安装cartographerf方法，适用于Kinetic、Meldic、Noetic]]></description><category></category></item><item><title><![CDATA[ROS多个工作空间中存在同名功能包(优先指定工作空间)]]></title><link>https://blog.youkuaiyun.com/z549812/article/details/127113394</link><guid>https://blog.youkuaiyun.com/z549812/article/details/127113394</guid><author>z549812</author><pubDate>Thu, 29 Sep 2022 20:30:13 +0800</pubDate><description><![CDATA[当.bashrc文件中写有多个工作空间的刷新环境变量，并且多个工作空间中存在同名功能包时，系统会根据先后顺序选择优先的工作空间里的同名功能包。

 为了指定优先的工作空间里的同名功能包，可以在.bashrc里给非优先的工作空间刷新环境变量处后面添加:--extend

如图




]]></description><category></category></item><item><title><![CDATA[室内移动机器人建图，定位，导航方案]]></title><link>https://blog.youkuaiyun.com/z549812/article/details/126961685</link><guid>https://blog.youkuaiyun.com/z549812/article/details/126961685</guid><author>z549812</author><pubDate>Tue, 20 Sep 2022 21:50:24 +0800</pubDate><description><![CDATA[采用cartographer进行建图，以及纯定位，重定位。

导航采用move_base。

可能遇到的问题

遇到长廊效应，当特征点数量小于一定的阀值时，应该增加编码器的可信度，减小激光雷达的可信度，需要对源码进行修改。
	对于机器人开机自启的位置，重定位，采用在地图中添加信标landmark(反光柱,二维码)比如大华或者海康的二维码扫码器。当重定位被触发时，调用类似于rviz中的2d箭头，来进行重定位。
]]></description><category></category></item><item><title><![CDATA[catographer记录]]></title><link>https://blog.youkuaiyun.com/z549812/article/details/125150822</link><guid>https://blog.youkuaiyun.com/z549812/article/details/125150822</guid><author>z549812</author><pubDate>Sat, 18 Jun 2022 16:48:32 +0800</pubDate><description><![CDATA[cartographer使用记录]]></description><category></category></item><item><title><![CDATA[（超简单）ROS在C++中关闭move_base节点后自动重启]]></title><link>https://blog.youkuaiyun.com/z549812/article/details/122788906</link><guid>https://blog.youkuaiyun.com/z549812/article/details/122788906</guid><author>z549812</author><pubDate>Sat, 05 Feb 2022 11:39:16 +0800</pubDate><description><![CDATA[[超简单]ROS在C++中关闭move_base节点后自动重启，利用system()和重生标签]]></description><category></category></item><item><title><![CDATA[Ros导航之代价地图－超声层]]></title><link>https://blog.youkuaiyun.com/z549812/article/details/122282099</link><guid>https://blog.youkuaiyun.com/z549812/article/details/122282099</guid><author>z549812</author><pubDate>Sun, 02 Jan 2022 22:38:52 +0800</pubDate><description><![CDATA[在Ros导航里的代价地图，添加超声层，用于躲避障碍，可弥补激光雷达探测不到的透明及镜面的环境

]]></description><category></category></item><item><title><![CDATA[Ubuntu 18.04 SSH出现IP改变，设置IP为静态。]]></title><link>https://blog.youkuaiyun.com/z549812/article/details/121357588</link><guid>https://blog.youkuaiyun.com/z549812/article/details/121357588</guid><author>z549812</author><pubDate>Tue, 16 Nov 2021 15:46:46 +0800</pubDate><description><![CDATA[一、查看网关


route -n

二、
]]></description><category></category></item></channel></rss>