![](https://img-blog.csdnimg.cn/20200807182844740.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
ROS 学习记录
文章平均质量分 82
ROS学习的备忘录
银时大魔王
航海家的摇篮培养出的程序员。
展开
-
树莓派 4B 安装 Ubuntu 20.04 备忘【顺便解决 rosdep update 问题】
树莓派 4B 安装 Ubuntu 20.04文章目录1. 镜像烧录2. 初始配置3. 安装 ROS - noetic3.1 官方流程3.2 rosdep update 网络问题解决,附赠一键配置脚本1. 镜像烧录直接用官方烧录工具即可,此步略。rpi4-官网镜像rpi 官方烧录工具2. 初始配置有网线操作,无网线的操作请查看别的博客,在一台 Ubuntu 20.04 的机器上 SSH 操作树莓派,利用自带的 Remmina 即可,或者直接上屏幕。换密码,初始用户名和密码都.原创 2021-12-02 14:10:43 · 849 阅读 · 0 评论 -
OSG(OpenSceneGraph)与 ROS 的简单结合【极简】
0. 参考资料http://wiki.ros.org/osg_interactive_marker1. OSG 在 ROS 节点中运行克隆 - 编译 - 安装 - 环境变量 - 纯 osg 例子,这几步都没问题,看这篇流程就好,OSG 3.6.5 在 Ubuntu 20.04 下的编译安装及测试备忘,下面是与 ROS 的结合。参考 osg_interactive_markers 的例子,新建了功能包 osg_vis_pkg 以及测试节点 osg_ros_test_node,源码在 uji原创 2021-11-25 20:22:03 · 392 阅读 · 0 评论 -
ROS 学习备忘录 - 05 - 自定义 msg 类型,并在外部功能包调用
想要自定义消息类型,又需要在同一空间的外部功能包中调用,备忘。文章目录1. 自定义消息类型1.1 新建一个功能包来管理自定义消息类型1.2 在其他功能包中使用上述自定义消息类型1.3 小 TIPS1. 自定义消息类型1.1 新建一个功能包来管理自定义消息类型在实际使用中,利用单独的功能包来创建特定消息类型,与其他功能代码区分开,编译后续排错。新建功能包 udf_msgs 依赖一些常用的 ROS 包,udf 取 user defined 之意。catkin_create_pkg udf.原创 2021-11-11 14:58:58 · 1113 阅读 · 0 评论 -
微软仿真神器 AirSim + Unreal Engine 4.24 + Ubuntu 18.04 + ROS 编译流程小结
Ubuntu 18.04 + Unreal Engine 4.24 + AisSim + ROS 编译流程小结时间:20200915目录文章目录一、参考资料二、系统情况简介三、编译UE引擎流程四、UE引擎测试五、AirSim编译流程六、UE 4.24 + AirSim 联合测试七、AirSim 的 ROS 功能包测试八、UE + ROS 联合运行一、参考资料Build AirSim on Linux & MacOSHow do I access Unreal Engine 4 C+原创 2021-01-07 08:56:36 · 8117 阅读 · 19 评论 -
ROS 学习备忘录 - 04 - 使用 web_video_server 将 image 话题转发至局域网
ROS机器人编程-问题备忘备忘 ROS 开发中本地视频端口转发问题。时间:2020/12/07一、问题与动机简单介绍问题产生的场景,我有一台机器人,上面运行 ubuntu 18.04 + ros mdelodic ,该机器人上运行 ros master 和本地遥控台式机处于同一网路通过编写 udev 规则,将端口重映射到固定名称,并设置权限为可读写。主要参考 Linux嵌入式学习-USB端口号绑定。二、udev 编写规则对于单个传感器,以我的 Arduino 为例,断开情况下使用 lsus原创 2020-12-07 15:08:08 · 2499 阅读 · 2 评论 -
ROS 学习备忘录 - 03 - 固定 usb 设备号,解决一个 usb webcam 出现两个 /dev/video* 问题
ROS机器人编程-问题备忘备忘 ROS 开发中的多设备串口号固定问题。时间:2020/08/17一、问题在 Linux 系统下创建功能包流程在 src下创建功能包,命令格式:$ catkin_create_pkg <pkg_name> [depend1][depend2][depend3]返回工作空间下,进行编译 $ catkin_make,注意功能包不能重名。功能包与文件夹的区别,功能包必须含有 CMakelist.txt和 package.xml。二原创 2020-12-04 10:02:45 · 2615 阅读 · 16 评论 -
树莓派3b + Ubuntu mate 18.04 + ROS Melodic + 另一台主机ROS通信【下】
时间:20200924文章目录一、参考资料二、前言三、树莓派 ROS 与其他机器 ROS 通信流程四、后记一、参考资料ROS Wiki 多机通信二、前言在上篇文章中,树莓派3b+ 和 ubuntu mate 18.04 以及 ros melodic 都已配置完毕,如果这一步没有完成,请参考上篇内容。上篇我这里使用的主机是台式机单ubunntu 18.04系统,ROS版本melodic。树莓派是3b+,ubuntu mate 18.04 + ros melodic本文主要目的是为了弄明.原创 2020-09-24 13:15:32 · 422 阅读 · 0 评论 -
树莓派3b + Ubuntu mate 18.04 + ROS Melodic + 另一台主机ROS通信【上】
时间:20200923文章目录一、参考资料二、前言三、Ubuntu mate 18.04 + ROS 安装流程四、小结一、参考资料Install Ubuntu MATE 18.04 on Raspberry Pi 3 B+Downloading Ubuntu MATE 18.04.2 Bionic Beaver for arm64 systems解决树莓派Unbuntu mate 使用VNC连接灰屏报错“Could not acquire name on session bus”问题ubu.原创 2020-09-23 10:58:15 · 1164 阅读 · 2 评论 -
激光雷达初体验 - Ubuntu 18.04 + 思岚科技 RPLIDAR A1M8 + hector_slam 建图
思岚科技 RPLIDAR A1M8 + hector_slam 建图一、环境配置和基础测试二、hector_slam 安装三、launch 文件编写四、运行建图节点五、小结一、环境配置和基础测试见上一篇博文 :激光雷达初体验 - Ubuntu 18.04 + 思岚科技 RPLIDAR A1M8 + ROS 上手使用二、hector_slam 安装我这里是18.04下的Medolic版本:$ sudo apt-get install ros-melodic-hector-slam三、原创 2020-09-11 10:04:11 · 4628 阅读 · 0 评论 -
激光雷达初体验 - Ubuntu 18.04 + 思岚科技 RPLIDAR A1M8 + ROS 上手使用
开箱图型号 RPLIDAR A1配料 激光雷达一台 + usb 转接板一块 + 转接线一条原创 2020-09-11 09:25:00 · 8766 阅读 · 12 评论 -
ROS 学习备忘录 - 02 - 通信编程中如何知道话题消息的数据类型
前言在ros节点编程中,有时需要利用到ros内部提供的一些消息来做订阅和发布,那么如何知道这些消息具体的数据类型呢,百度当然是一种方法,但是治标不治本,下面是简单的通过ros自带命令来查阅消息类型的方式:精简命令rosnode list 查看节点列表rostopic list 查看话题列表rosnode info xxx 查看节点信息rostopic info xxx 查看话题信息rosmsg show xxx 显示消息数据类型rosservice info xxx 查看服务信息授人以原创 2020-08-17 15:43:27 · 3928 阅读 · 0 评论 -
ROS 学习备忘录 - 01 - 项目开发流程及基础通信编程
ROS通信编程-流程备忘ROS 项目开发流程备忘 ROS 的基础开发流程。时间:2020/08/17一、工作空间和功能包创建工作空间流程新建文件夹 $ mkdir ros_ws && cd ros_ws新建 ros_ws/src空间 $ mkdir src && cd src初始化ROS工作空间,注意在ros_ws/src下$ $ catkin_init_workspace编译工作空间,在根目录/ros_ws下执行$ catkin_make,自动搜索sr原创 2020-08-17 11:06:44 · 309 阅读 · 0 评论 -
Ubuntu 18.04 安装 ROS Melodic 中 sudo rosdep init 和 rosdep update 一定能成功的方法,就硬干
前言安装ROS相关的博客众多,本篇发布时间为2020-08-13。在国内,由于网络的原因,安装ROS在下面这两步总会多多少少出现各种问题:sudo rosdep initrosdep update本文目的就是解决这俩问题,即使网不太好(但不能没有网),或者不能翻墙也不用担心,因为我们硬干。资源:rosdep update需要的所有yaml文件和子文件夹-0积分。1. 解决 sudo rosdep init 问题常见报错信息:ERROR: cannot download de原创 2020-08-13 14:01:01 · 17107 阅读 · 98 评论 -
机器人操作系统 ROS 相关书籍整理合集 [古月居推荐]
ROS 相关的一波 PDF 及链接观看了深蓝的 ROS公开课,主讲老师(古月居)推荐了10本ROS学习的教材,大部分都可以在CSDN上下载到,之前网友下载我分享的资源也存了一些积分,利用这些积分我下载了这10本教材,现在回馈大家,资源整理如下,我原始下载链接也贴了出来,大部分相关资料在ROS Wiki里都能找到,就不一一列出了,在最后打包做了一个合集供大家享用。寻找 ROS教材的 PDF合集。 顶级参考 ROS Wiki - Books1. “Mastering ROS for Robotics Pr原创 2020-05-28 13:34:07 · 3476 阅读 · 0 评论