ROS学习
文章平均质量分 63
网络通杀108
这个作者很懒,什么都没留下…
展开
-
常见机器人框架(ROS、OpenRTM、YARP、Orocos、CARMEN、MOOS)简介
ROS“ROS是一个开放源代码的机器人元操作系统。它提供了我们对操作系统期望的服务,包括硬件抽象、低级设备控制、常用功能的实现、进程之间的消息传递以及功能包管理。它还提供了用于在多台计算机之间获取、构建、编写和运行代码的工具和库。”换句话说,ROS包括一个类似于操作系统的硬件抽象软件,但它不是一个传统的操作系统,它支持的硬件特性是多样的。此外,它是一个机器人软件平台,提供了机器人开发的环境。特点:多节点(进程)通信、节点运行频率控制、移动机器人开发环境、机械臂集成开发环境(融合moveit),3D物理原创 2021-11-10 16:33:46 · 7371 阅读 · 0 评论 -
ROS创建发布者和订阅者C++
ROS创建发布者和订阅者C++、Python环境:ubuntu18.04 虚拟机 ROS MelodicROS Kinetic 与 Melodic 这些API一致基本概念:话题(topic)也可译为“主题”发布者在一个话题上发布消息订阅者订阅一个话题并取出里面的消息话题是一个字符串形式的名字,消息是一种数据结构里面填充了特定的内容C++(1)发布者:cpp文件(文件名study_pub.cpp):#include "ros/ros.h" //该头文件必须包含#include "st原创 2021-03-27 17:47:39 · 1484 阅读 · 0 评论