ROS
文章平均质量分 73
谁话沉香
不要停止奔跑,不要回顾来路,惟一值得期待的只有远方。
展开
-
linux c++串口数据解码 ros
Linux串口编程主要流程 :1、open打开串口设备,获取串口设备文件描述符(Linux一切都是文件)-->2、设置set波特率,初始化ini等-->3、对数据解码-->4、read()、write()操作文件描述符进行串口通信 在主函数中,初始化ros节点,启动,定义发布消息的名称。 构造函数,初始化接口名称以及波特率(每秒钟传送的码元符号的个数),从而初始化这个类 while循环,只要节点在运行就接收和解码数据,并输出到topic中。 int main(int argc, c原创 2020-12-19 18:33:51 · 2373 阅读 · 3 评论 -
cmake demo
linux c++工程中使用ros编写cmakelist文件 cmake_minimum_required(VERSION 3.8) project(project1 CXX) list(APPEND CMAKE_MODULE_PATH /opt/ros/melodic) find_package(roscpp REQUIRED) find_package(rosbag REQUIRED) add_library(lib1 SHARED file1.h file1.cc file2.h原创 2020-12-15 11:38:23 · 230 阅读 · 1 评论 -
ROS创建节点并发布数据
开发环境:RobWare Stdio 通过这篇文 https://blog.csdn.net/dream_cc/article/details/54836896 可以建立一个简单的节点并发布hello world消息。 具体c++代码实现过程及讲解: #include "ros/ros.h" //包含ROS中常用的头文件 #include "std_msgs/String.h" /...原创 2018-08-17 15:07:34 · 2538 阅读 · 0 评论 -
浅谈ROS消息与服务——搭建简单的服务端和客户端
首先自定义消息和服务类型 本文创建一个用于接收两整型数据并返回其和,消息和服务的方法可以看这个文章,个人建议使用RobWare Stduio环境,学习ros开发神器。https://www.cnblogs.com/cv-pr/p/4838177.html 客户端程序,本人学习时疑惑的地方已经加了备注,如理解有误请见谅 #include "ros/ros.h" #include ...原创 2018-08-17 20:20:47 · 891 阅读 · 0 评论