首页
编程日记
ChatGpt专题
LINUX学习
Java学习
前端教程
单片机
软件定时器
ui
钉钉
CTF
redis
网络图
DOM型XSS
深度信息
Hash
Nanoprobes
秒掉
rockchip
junit5
医学
dcl语言
reactjs
动态背景
安全框架
kingbase
springboot二手交易
catkin_make
2024/4/12 17:18:16
ROS机器人操作系统Catkin的编译与常用命令的使用介绍
ROS中命令有很多,对一些频繁使用的常见命令,做一个整理,这些命令在平时操作机器人当中都是常用到的,也是在ROS中如何让机器人正常运作的必备知识。 尤其是对包进行编译时,熟悉CMake的朋友来说会很简单,在R…
阅读更多...
ROS通信机制之动作(Action)服务的实践
1、动作概述 讲完了 服务 之后,接下来就是通信的第三种机制,动作。在上节我们知道服务的应用场景是需要在有限时间内完成,而对于一些比较复杂的任务,需要耗时比较长,甚至是不确定时间的时候,就需要用到动作…
阅读更多...
vscode+ros开发环境搭建
目录 介绍 前提 vscode安装 vscode插件安装 工作空间准备 打开vscode 创建catkin包 编写cpp代码 编译 运行 启动ros服务 监听话题 启动ros测试 介绍 ros开发是机器人开发中必不可少的工作,语言选择可以是c,也可以是python。工具的话,不能像wi…
阅读更多...
ROS通信机制之话题(Topics)的发布与订阅以及自定义消息的实现
我们知道在ROS中,由很多互不相干的节点组成了一个复杂的系统,单个的节点看起来是没起什么作用,但是节点之间进行了通信之后,相互之间能够交互信息和数据的时候,就变得很有意思了。 节点之间进行通信的一个常用方法就是…
阅读更多...
ROS新建工作区(workspace)与包(package)编译的实践(C++示例)
ROS工作区是用来存放ROS工作包的目录,这些工作包,包含了ROS程序的各种文件,包括源代码、配置文件、消息文件等。所以工作区的本质是一个文件夹,用来存放接下来将要介绍的包以及构建这些包所需的文件。ROS工作区可以新建很多&#…
阅读更多...