ubuntu18.04安装rosserial
时间: 2023-05-03 12:01:49 浏览: 334
ros kinetic安装rosserial-arduino以及串口配置 ros与arduino学习(一)
安装rosserial步骤如下:
1. 打开终端,运行以下命令更新系统软件包:
sudo apt-get update
2. 安装ros-melodic-rosserial软件包,运行以下命令:
sudo apt-get install ros-melodic-rosserial
3. 安装完成后,可以在工作空间中创建新的ROS包,并在CMakeLists.txt文件中添加以下内容:
find_package(catkin REQUIRED COMPONENTS
rosserial_arduino
rosserial_client
)
catkin_package(
...
CATKIN_DEPENDS rosserial_arduino rosserial_client
...
)
include_directories(
${catkin_INCLUDE_DIRS}
)
4. 在ROS包的src目录下创建一个新的Arduino节点程序,并在CMakeLists.txt中添加以下内容:
add_executable(my_arduino_node src/my_arduino_node.cpp)
target_link_libraries(my_arduino_node ${catkin_LIBRARIES})
5. 然后在Arduino节点程序中添加以下头文件:
#include <ros.h>
#include <std_msgs/Int32.h>
#include <ros_serial_arduino.h>
6. 编写ROS节点程序和Arduino节点程序逻辑,完成后分别编译运行两个程序即可实现rosserial通信。
阅读全文