![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ROS2
文章平均质量分 78
识龟成鳖
这个作者很懒,什么都没留下…
展开
-
在docker环境下将ros2功能包构建成Debian软件包,并在另一个docker环境中安装测试
构建自定义Debian软件包。原创 2023-08-16 18:29:46 · 303 阅读 · 1 评论 -
Ubuntu安装Docker拉取ros2humble,并将自己的容器打包并在另一台电脑不同版本的Ubuntu上使用
结合以上多篇博客,自己动手操作并记录笔记一、安装docker二、ros2 docker镜像下载三、拉取完成使用下面的命令就可以进入已经安装好的镜像注意:每运行一次该指令,就会在本地生成一个新的容器,分配一个新的容器ID四、重启和关闭容器新开一个终端查看本地存在的容器:启动容器:进入刚刚生成的ros2容器,假设容器id前缀是fa647741f188 :再次进入容器启动ros2这是因为新终端没有自动添加环境变量,解决办法:直接输入下面的命令追加bashrc即可。原创 2023-08-11 17:35:15 · 1243 阅读 · 1 评论 -
ROS2humble使用python3-serial库实现接收话题数据并采用16进制发送到串口
实现了电脑键盘4个方向键读取,并通过话题发送出来,另一个节点接收话题并通过串口发送。当时用虚拟串口工具socat测试都没问题,但接到usb串口实物后发现发送出来的数据有问题,安装cutecom测试硬件驱动都没有问题,定位问题在发送程序,但很久都没解决。初步想法:电脑读取4个方向键节点不变,另建一个python功能包,接收方向键话题,再用python3-serial库将控制数据发送到串口。5.4在windows 打开串口助手软件,接收串口数据,选择16进制方式接收。5.3进入接收节点功能包,启动接收节点。原创 2023-06-15 12:18:42 · 769 阅读 · 1 评论 -
ROS2将键盘方向键控制指令通过串口发送
三、在/dev_ws/src/cpp_header/src文件夹中新建pub_serialport.cpp文件,这是串口控制函数定义文件,写入以下内容,其中 case COM3: device="/dev/pts/2";RCLCPP_INFO(this->get_logger(),"我是%s,订阅话题为:/subscribe_and_publish.",name.c_str());RCLCPP_INFO(this->get_logger(), "大家好,我是%s.", name.c_str());原创 2023-06-06 11:03:15 · 1073 阅读 · 1 评论 -
使用代理下载ROS2humble源码
自从有了小鱼一键安装ROS工具,我就成了工具人。为了打破现状,突然想到要下个源码看看。三、执行$ vcs import src < ros2.repos。一、首先在GitHub下载ros2humble repo文件。奈何网络原因导致下载不成功。二、将repo文件中。原创 2023-05-29 09:42:13 · 464 阅读 · 1 评论 -
用python的socket通信将Yolov5的USB摄像头实时推理结果发送给另一台电脑
用python的socket通信将Yolov5的USB摄像头实时推理结果发送给另一台电脑原创 2023-01-07 16:59:48 · 1642 阅读 · 1 评论 -
Ubuntu 20.04.2 LTS 安装Pcan驱动和pcanview
Ubuntu 20.04.2 LTS 安装Pcan驱动和pcanview一、下载Linux PCAN Driver并安装https://www.peak-system.com/fileadmin/media/linux/version-history.html下载到Ubuntu后$ tar -xzf peak-linux-driver-8.11.0.tar.gz$ cd peak-linux-driver-8.11.0/$ make clean$ make出现错误:.原创 2021-06-09 12:12:30 · 6040 阅读 · 8 评论