ROS学习
文章平均质量分 82
Astrophily
有没有一起学习SLAM的小伙伴啊
展开
-
ROS数据格式转换:LaserScan转MultiEchoLaserScan
ROS数据格式转换:LaserScan转MultiEchoLaserScan原创 2022-07-21 08:46:18 · 805 阅读 · 0 评论 -
ROS保存RBGD的深度图像、RGB图像
前言想要采集一些深度图和RGB图像,且两者是一一对应的,即一张深度图对应一张RGB图像,于是就有了以下的程序。相关准备我用的深度摄像头是奥比中光的摄像头,Ubuntu16的好像可以直接用sudo apt-get install ros-xxxx进行下载,我用的Ubuntu18好像没有直接的包,所以要找到相关驱动并下载下来,这里我就不多介绍了,CSDN还是有很多优质资源介绍如何下载和使用的。如果有其他RGBD摄像头也可以使用其他的。Show you the Code#!/usr/bin/env p原创 2022-03-25 21:25:04 · 3217 阅读 · 10 评论 -
rf2o_laser_odometry运行警告Waiting for laser_scans....
项目场景:rf2o是我们常用的一个功能包,其功能主要就是在缺少轮式里程计的时候用雷达数据计算机器人的运动,模拟一个里程计的功能问题描述最近搞rf2o的过程中遇到了一个问题,它老是警告我,会一直输出[ WARN] [xxxx.xxxx]: Waiting for laser_scans....[ WARN] [xxxx.xxxx]: Waiting for laser_scans....[ WARN] [xxxx.xxxx]: Waiting for laser_scans....原因分析原创 2022-03-10 14:28:48 · 1066 阅读 · 0 评论 -
[ROS基础-7] Launch文件编写启动多节点实验
系列文章目录[ROS基础-1] Linux系统介绍与ubuntu安装(virtualbox)[ROS基础-2] Ubuntu系统基本操作与基本命令讲解[ROS基础-3] ROS系统安装与基本配置[ROS基础-4] ROS系统框架[ROS基础-5] Turtlesim和键盘控制节点实验[ROS基础-6] 发布话题消息控制Turtlesim运动实验[ROS基础-7] Launch文件编写启动多节点实验文章目录系列文章目录前言一、launch启动文件1. 基本元素(1) launch(2) no原创 2021-03-03 10:47:58 · 727 阅读 · 0 评论 -
[ROS基础-6] 发布话题消息控制Turtlesim运动实验
系列文章目录[ROS基础-1] Linux系统介绍与ubuntu安装(virtualbox)[ROS基础-2] Ubuntu系统基本操作与基本命令讲解[ROS基础-3] ROS系统安装与基本配置[ROS基础-4] ROS系统框架[ROS基础-5]Turtlesim和键盘控制节点实验[ROS基础-6] 发布话题消息控制Turtlesim运动实验文章目录系列文章目录前言一、终端命令发布话题二、脚本命令发送1.引入库2.读入数据总结前言原先排的发布话题控制小海龟运动是属于这一节的学习内容,原创 2021-03-03 08:10:59 · 1646 阅读 · 0 评论 -
[ROS基础-5] Turtlesim和键盘控制节点实验
系列文章目录[ROS基础-1] Linux系统介绍与ubuntu安装(virtualbox)[ROS基础-2] Ubuntu系统基本操作与基本命令讲解[ROS基础-3] ROS系统安装与基本配置[ROS基础-4] ROS系统框架[ROS基础-5]Turtlesim和键盘控制节点实验文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学原创 2021-03-02 13:57:26 · 4014 阅读 · 1 评论 -
[ROS基础-4] ROS系统框架
系列文章目录[ROS基础-1] Linux系统介绍与ubuntu安装(virtualbox)[ROS基础-2] Ubuntu系统基本操作与基本命令讲解[ROS基础-3] ROS系统安装与基本配置[ROS基础-4] ROS系统框架文章目录系列文章目录前言一、ROS系统整体框架二、ROS文件系统级2.读入数据总结前言ROS本身不是一种单纯的编程语言,而是用于编写机器人软件程序的一种具有高度灵活性的软件架构。它提供了操作系统应有的服务,包括硬件抽象,底层设备控制,常用函数的实现,进程间消息传递原创 2021-02-25 11:02:17 · 2258 阅读 · 0 评论 -
[ROS基础-3] ROS系统安装与基本配置
[ROS基础-3]ROS系统安装与基本配置文章目录[ROS基础-3]ROS系统安装与基本配置前言一、ubuntu和ROS版本选择二、安装步骤三、ROS安装过程中的错误集锦1.[rosdep update]命令出错2.导入公钥后仍然显示没有公钥四、安装ROS软件包总结前言在前两篇博客中我们实操教学进行了ubuntu安装,与linux系统基本操作,那么这次我们开始真正接触ROS,进行ROS的安装及其基本配置一、ubuntu和ROS版本选择ROS有多个发行版,且不同的ubuntu版本有其对应原创 2021-02-19 16:05:01 · 1445 阅读 · 4 评论 -
[ROS基础-2]Ubuntu系统基本操作与基本命令讲解
系列文章目录[ROS基础-1] Linux系统介绍与ubuntu安装(virtualbox)[ROS基础-2] Ubuntu系统基本操作与基本命令讲解文章目录系列文章目录前言一、Linux基本操作1.更换源2.软件安装与卸载(1)apt方式(2)dpkg方式(3)源码安装3.文档编辑(1)gedit编辑(2)vi编辑(3)vim编辑二、基本命令1.文件和目录2.文件搜索3.用户和群组4.文件的权限 - 使用 "+" 设置权限,使用 "-" 用于取消5.打包和压缩文件6.DEB 包 (Debian,原创 2021-01-28 22:19:21 · 454 阅读 · 2 评论 -
[ROS基础-1]Linux系统介绍与ubuntu安装(virtualbox)
系列文章目录[ROS基础] Linux系统介绍与ubuntu安装(virtualbox)文章目录系列文章目录前言一、Linux是什么?二、安装步骤1.新建虚拟机2.配置虚拟机3.安装ubuntu4.安装增强工具总结前言ROS大多数版本的开发是在Linux系统上完成的,所以我们在学习ROS系统之前需要学习一个Linux系统,只有掌握了Linux系统的相关知识才能更好的学习掌握ROS系统。一、Linux是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而原创 2021-01-28 16:53:50 · 3401 阅读 · 3 评论 -
[ROS]机器人操作系统介绍
[ROS]机器人操作系统介绍ROS介绍为什么要学ROS怎样学ROSROS介绍ROS是Robot Operating Syetem(机器人操作系统)的简称.ROS开始于2007年,在斯坦福大学人工智能实验室斯坦福AI机器人项目的支持下开发了ROS。从2010年3月2日发布的第一版ROS Box Turtle至今(截止到2018年8月)已有12个版本。其中三个长期支持版本,并对应着的Ubuntu的的三个LTS版本具体如下:一个以Linux内核的开源次级OS,类似Android系统。是一个机器人开发框架原创 2021-01-28 12:38:30 · 3174 阅读 · 1 评论