有多少人工,就有多少智能

Ros micro-ROS-Agent 源码安装


本文介绍了如何拓展MicroROS的Agent,将其作为一个功能包进行源码编译,并提供了详细的步骤如下:
一、下载microros-agent
首先,我们需要下载MicroROS的Agent源码,并准备相应的依赖。以下是下载和准备的步骤:
安装必要的依赖项:
sudo apt-get install -y build-essential
创建工作空间并进入源码目录:
mkdir -p microros_ws/src
cd microros_ws/src
下载MicroROS Agent和相关消息包的源码:
git clone http://github.fishros.org/https://github.com/micro-ROS/micro-ROS-Agent.git -b humble
git clone http://github.fishros.org/https://github.com/micro-ROS/micro_ros_msgs.git -b humble
二、编译运行
在成功下载源码并准备好依赖后,我们可以进行编译并运行MicroROS Agent。以下是编译和运行的步骤:
返回工作空间目录并执行编译:
cd microros_ws
colcon build
运行MicroROS Agent,注意可能存在串口权限问题。可以参考链接(https://fishros.org.cn/forum/topic/1150)来设置权限。运行命令如下(假设串口为/dev/ttyUSB0,波特率为921600):
ros2 run micro_ros_agent micro_ros_agent serial -b 921600 --dev /dev/ttyUSB0 -v
或者使用UDP方法:
ros2 run micro_ros_agent micro_ros_agent serial udp4 --port 8888 -v6
三、总结
通过上述步骤,我们成功地拓展了MicroROS的Agent功能包,实现了源码的编译和运行。通过MicroROS Agent,我们能够在资源受限的嵌入式系统中实现强大的ROS 2通信能力。
     
                        
原文链接:https://blog.csdn.net/qq_27865227/article/details/132621039
posted @ 2024-06-29 21:53  lvdongjie-avatarx  阅读(37)  评论(0编辑  收藏  举报