ROS
BreederBai
无人机飞控开发从业人员
展开
-
ros1_bridge 添加自定义消息时报找不到自定义消息包
原因:创建自定义消息的软件包,只有.msg文件用来生成消息,没有其他原文件,CMakeLists中导出了库,导致ros1_bridge 编译的时候会找自定义消息的库,因为没有源文件,没有生成库,所以就报错了。解决办法如下:...原创 2022-03-25 18:03:53 · 1378 阅读 · 0 评论 -
虚拟机中ubuntu20.04下安装ROS2,防雷指南
文章目录前言一、安装二、后记前言很早之前倒腾过一段时间ROS1,最近在装ROS2,同样是按照官方的教程安装,坑真是想不到的多,,,所以把安装过程记录下来,避免自己和大家以后在踩坑一、安装ROS官网安装教程.提示:rosdep update 命令因为国内网速的问题,总是失败,增大python连接网络的时间,很多次尝试后成功前面安装因为网络问题比较坎坷,到“安装缺失的依赖关系”这一步时,出现了错误,显示libopensplice69没有,经过一番百度,添加libopensplice69后安装没原创 2021-07-06 14:58:59 · 983 阅读 · 0 评论 -
树莓派Respbian安装ROS
更换树莓派源树莓派系统安装后默认使用国外的镜像源在安装模块的时候速度非常慢,因此需要将镜像源换成国内清华大学(注:中科大的源更新软件的时候有问题,20190624)的。1、打开配置sources.list文件sudo nano /etc/apt/sources.list2、用#注释掉原文件内容,用以下内容取代(Ctrl + O 保存再 Ctrl + X 退出):deb ht...原创 2019-08-27 10:42:34 · 466 阅读 · 2 评论 -
Ardupilot 仿真之gazebo SITL 3D绘图和规划
在开发新功能时,先进行仿真验证是十分有效的一种方法.尤其是像无人机这种在天上飞的机器.ardupilot提供了较为详细的教程,但官网中的教程有些老旧且比较分散.下面我以gazebo SITL 3D绘图和规划为例.梳理下如何使用gazebo进行仿真.一 开发环境 操作系统:64位 ubuntu 16.04 LTS 注:因为本文的重点是如何使用gazebo进行仿真,所以...原创 2018-11-28 21:13:58 · 3979 阅读 · 13 评论 -
QGC通过网络连接飞控(树莓派+ROS桥接MavLink)
1. 为树莓派刷ubuntu 因为无界面的ubuntu在连接无线,设置自动登录等方面的设置比较复杂,我经过各种百度尝试后,均没有成功,所以我放弃了.转而又刷了ubuntu mate(带界面).然后连接了无线,设置了自动登录,静态IP.自此树莓派的准备工作到此结束.这部分工作的目的是,可以通过远程登录树莓派进行操作,这样就免除了操作树莓派时需要树莓派连接显示器,鼠标,键盘. 刷写...原创 2018-11-07 12:57:40 · 14171 阅读 · 31 评论 -
ROS系列六:理解 ROS节点
转自:http://wiki.ros.org/cn/ROS/Tutorials/UnderstandingNodes目录先决条件图概念概述节点客户端库roscore使用rosnode使用 rosrun回顾 先决条件在本教程中我们将使用到一个轻量级的模拟器,请使用以下命令来安装:$ sudo apt-get install ros-<d...转载 2018-10-24 18:47:23 · 1242 阅读 · 0 评论 -
ROS系列五:编译ROS程序包
转自:http://wiki.ros.org/cn/ROS/Tutorials/BuildingPackages目录编译程序包 编译程序包一旦安装了所需的系统依赖项,我们就可以开始编译刚才创建的程序包了。 注意: 如果你是通过apt或者其它软件包管理工具来安装ROS的,那么系统已经默认安装好所有依赖项。记得事先source你的环境配置(setup)文件,在Ubu...转载 2018-10-24 18:46:10 · 518 阅读 · 0 评论 -
ROS系列四:创建ROS程序包
转自:http://wiki.ros.org/cn/ROS/Tutorials/CreatingPackage目录一个catkin程序包由什么组成?在catkin工作空间中的程序包创建一个catkin程序包程序包依赖关系一级依赖间接依赖自定义你的程序包自定义 package.xml自定义 CMakeLists.txt 一个catkin程序包...转载 2018-10-24 18:44:16 · 246 阅读 · 0 评论 -
ROS系列三:ROS文件系统介绍
转自:http://wiki.ros.org/cn/ROS/Tutorials/NavigatingTheFilesystem 目录预备工作快速了解文件系统概念文件系统工具回顾 预备工作本教程中我们将会用到ros-tutorials程序包,请先安装:$ sudo apt-get install ros-<distro>-ros-tutorial...转载 2018-10-24 18:42:18 · 370 阅读 · 0 评论 -
ROS系列二:安装并配置ROS环境
转自:http://wiki.ros.org/cn/ROS/Tutorials/InstallingandConfiguringROSEnvironment目录安装ROS管理环境创建ROS工作空间 安装ROS在开始学习这些教程之前请先按照ROS安装说明完成安装。 注意: 如果你是使用类似apt这样的软件管理器来安装ROS的,那么安装后这些软件包将不具备写入权...转载 2018-10-24 18:40:09 · 312 阅读 · 0 评论 -
ROS系列一:在Ubuntu中安装ROS Kinetic
转载自:http://wiki.ros.org/cn/kinetic/Installation/Ubuntu目录安装配置 Ubuntu 软件仓库添加 sources.list添加 keys安装初始化 rosdep环境配置构建工厂依赖 安装ROS Kinetic 只 支持Wily (Ubuntu 15.10), Xenial (Ubuntu 16....转载 2018-10-24 18:36:26 · 738 阅读 · 0 评论