本文主要是介绍ros2中安装serial通信库,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
ros程序编译中出现的问题can’t find about “serial”
ros2中使用serial错误说明
can’t find about “serial”
错误说明是
Could not find a package configuration file provided by “serial” with any of the following names:
serialConfig.cmake
serial-config.cmake
解决方法:
为了完成ros和外界设备的通讯,还需要安装serial库文件,由于ros2中没有集成serial库,因此需要自己下载源码进行编译安装。btw,ros中可以直接通过apt-get进行安装的。命令安装的方式
sudo apt-get install ros-kinetic-serial #其中kinetic需要根据自己的实质安装的ros版本替换
下面是源码编译方式安装,该库虽然是针对foxy的,但是在humble中也可以使用。
mkdir serial
git clone https://github.com/ZhaoXiangBox/serial
或者(git clone https://gitee.com/laiguanren/serial.git)
cd serial
mkdir build
cd build
cmake ..
make
make install
这篇关于ros2中安装serial通信库的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!