![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
▶机器人操作系统ROS
文章平均质量分 79
机器人操作系统ROS
锡城筱凯
人工智能和机器人爱好者,因资金有限,常在机器人仿真软件中游荡。目前从事无人驾驶行业。
展开
-
ROS1 rosbag的详细使用,并且使用python来合并bag包
在使用ros的时候经常会用到rosbag来录制或者回放算法,是个非常有用的工具。原创 2023-05-05 13:00:10 · 4010 阅读 · 0 评论 -
Webots_ros头文件,去除冗余代码,它来了
Webots_ros整合头文件,去除冗余代码,它来了(Demo)闲聊时隔3个月,我再一次来写关于Webots和Ros的教程了。在这3个月内一直在努力工作,早上9点多上班,下班没有准确的时间,6点,7点,8点。。。都是可能的。加上连续的出差,也使我力不从心,一回到酒店就立马洗洗睡了。从停更的那几篇文章中也能看到,我更新文章的时间都在晚上9点-12点之间,这还是在我刚刚入职的时候=—=写文章不易,希望多多支持.废话不多说,进入正题。本来的机器人控制代码这边使用webots_demo的veloc原创 2021-11-14 15:35:55 · 2228 阅读 · 5 评论 -
ROS1结合自动驾驶数据集Kitti开发教程(九)画出3D检测框[1]
注意:再学习本系列教程时,应该已经安装过ROS了并且需要有一些ROS的基本知识ubuntu版本:20.04ros版本:noetic课程回顾ROS1结合自动驾驶数据集Kitti开发教程(一)Kitti资料介绍和可视化ROS1结合自动驾驶数据集Kitti开发教程(二)发布图片ROS1结合自动驾驶数据集Kitti开发教程(三)发布点云数据ROS1结合自动驾驶数据集Kitti开发教程(四)画出自己车子模型以及照相机视野ROS1结合自动驾驶数据集Kitti开发教程(五)发布IMU数据ROS1结原创 2021-08-10 23:02:26 · 1380 阅读 · 6 评论 -
ROS1结合自动驾驶数据集Kitti开发教程(八)画出2D检测框
注意:再学习本系列教程时,应该已经安装过ROS了并且需要有一些ROS的基本知识ubuntu版本:20.04ros版本:noetic课程回顾ROS1结合自动驾驶数据集Kitti开发教程(一)Kitti资料介绍和可视化ROS1结合自动驾驶数据集Kitti开发教程(二)发布图片ROS1结合自动驾驶数据集Kitti开发教程(三)发布点云数据ROS1结合自动驾驶数据集Kitti开发教程(四)画出自己车子模型以及照相机视野ROS1结合自动驾驶数据集Kitti开发教程(五)发布IMU数据ROS1结原创 2021-08-05 22:17:39 · 701 阅读 · 7 评论 -
ROS1结合自动驾驶数据集Kitti开发教程(七)下载图像标注资料并读取显示
注意:再学习本系列教程时,应该已经安装过ROS了并且需要有一些ROS的基本知识ubuntu版本:20.04ros版本:noetic课程回顾ROS1结合自动驾驶数据集Kitti开发教程(一)Kitti资料介绍和可视化ROS1结合自动驾驶数据集Kitti开发教程(二)发布图片ROS1结合自动驾驶数据集Kitti开发教程(三)发布点云数据ROS1结合自动驾驶数据集Kitti开发教程(四)画出自己车子模型以及照相机视野ROS1结合自动驾驶数据集Kitti开发教程(五)发布IMU数据ROS1结原创 2021-08-04 21:06:05 · 568 阅读 · 0 评论 -
ROS1结合自动驾驶数据集Kitti开发教程(六)发布GPS数据
注意:再学习本系列教程时,应该已经安装过ROS了并且需要有一些ROS的基本知识ubuntu版本:20.04ros版本:noetic课程回顾ROS1结合自动驾驶数据集Kitti开发教程(一)Kitti资料介绍和可视化ROS1结合自动驾驶数据集Kitti开发教程(二)发布图片ROS1结合自动驾驶数据集Kitti开发教程(三)发布点云数据ROS1结合自动驾驶数据集Kitti开发教程(四)画出自己车子模型以及照相机视野ROS1结合自动驾驶数据集Kitti开发教程(五)发布IMU数据数据分析原创 2021-08-02 21:22:13 · 399 阅读 · 10 评论 -
ROS1结合自动驾驶数据集Kitti开发教程(五)发布IMU数据
注意:再学习本系列教程时,应该已经安装过ROS了并且需要有一些ROS的基本知识ubuntu版本:20.04ros版本:noetic课程回顾ROS1结合自动驾驶数据集Kitti开发教程(一)Kitti资料介绍和可视化ROS1结合自动驾驶数据集Kitti开发教程(二)发布图片ROS1结合自动驾驶数据集Kitti开发教程(三)发布点云数据ROS1结合自动驾驶数据集Kitti开发教程(四)画出自己车子模型以及照相机视野前言自动驾驶车辆必备数据IMU将会在这章教程中发布出来。1.数据分析在原创 2021-08-01 15:40:04 · 968 阅读 · 1 评论 -
ROS1结合自动驾驶数据集Kitti开发教程(四)画出自己车子模型以及照相机视野
注意:再学习本系列教程时,应该已经安装过ROS了并且需要有一些ROS的基本知识ubuntu版本:20.04ros版本:noetic课程回顾ROS1结合自动驾驶数据集Kitti开发教程(一)Kitti资料介绍和可视化ROS1结合自动驾驶数据集Kitti开发教程(二)发布图片ROS1结合自动驾驶数据集Kitti开发教程(三)发布点云数据前言上一节内容我们发布了点云数据,但是我们在看点云数据的时候会发现中间有一块很大的黑色区域,这块地方没有显示任何东西,我们可以放一个车的3D模型。并且根据发原创 2021-08-01 08:55:18 · 1087 阅读 · 7 评论 -
ROS1结合自动驾驶数据集Kitti开发教程(三)发布点云数据
注意:再学习本系列教程时,应该已经安装过ROS了并且需要有一些ROS的基本知识ubuntu版本:20.04ros版本:noetic课程回顾ROS1结合自动驾驶数据集Kitti开发教程(一)Kitti资料介绍和可视化ROS1结合自动驾驶数据集Kitti开发教程(二)发布图片1.数据分析在kitti数据集中给出了velodyne扫描并且已经修正的激光雷达数据。可以在2011_09_26_drive_0005_sync文件夹下的velodyne_points/data文件夹下看到数据。如下所原创 2021-07-31 16:31:39 · 641 阅读 · 2 评论 -
ROS1结合自动驾驶数据集Kitti开发教程(二)发布图片
注意:再学习本系列教程时,应该已经安装过ROS了并且需要有一些ROS的基本知识ubuntu版本:20.04ros版本:noetic前言上一章,我们通过转换数据集为bag文件,查看了数据集的内容。这章,我们将数据集进行手动发布,可以方便我们实时修改代码。课程回顾ROS1结合自动驾驶数据集Kitti开发教程(一)Kitti资料介绍和可视化1.数据分析kitti数据集的2011_09_26_drive_0005_sync文件夹下,有四个存放图像数据的文件夹,分别为image_00(左侧灰度)原创 2021-07-31 15:45:48 · 775 阅读 · 4 评论 -
ROS联合Webots之实现趣味机器人巡线刷圈
ROS联合Webots实现机器人视觉巡线刷圈注意:再学习本系列教程时,应该已经安装过ROS了并且需要有一些ROS的基本知识ubuntu版本:20.04webots版本:2021aros版本:noetic前言最近看到Youtube上大部分博主都在做巡线,笔者也来凑凑热闹。此项目基于tianbot_mini机器人完成。项目开源地址:tianbot_mini_webots效果小车已经设置为最高速度10ROS控制方案在功能包中添加opencv库因为机器人要行使,所以首先要使能电机原创 2021-07-10 17:09:01 · 2587 阅读 · 8 评论 -
ubuntu20.04 安装ROS2和ROS1共存
ubuntu20.04 安装ROS2 和ROS1共存笔者是在已经装好ROS1的系统下安装ROS2。1.安装ROS2设置编码$ sudo locale-gen en_US en_US.UTF-8$ sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8$ export LANG=en_US.UTF-8设置ROS2软件源$ sudo sh -c 'echo "deb [arch=$(dpkg --print-architecture原创 2021-06-27 11:13:01 · 5711 阅读 · 3 评论 -
ROS联合Webots实现3d建图(一)Ubuntu20.04 A_LOAM环境搭建(完美运行)
ROS联合Webots实现3d建图(一)Ubuntu20.04 A_LOAM环境搭建(完美运行)注意:再学习本系列教程时,应该已经安装过ROS了并且需要有一些ROS的基本知识ubuntu版本:20.04webots版本:2021aros版本:noetic1. A_LOAM建图算法介绍LOAM论文地址LOAM论文解析地址2. 安装 A_LOAMGithub开源地址:https://github.com/HKUST-Aerial-Robotics/A-LOAM$ cd ~/catkin原创 2021-06-25 10:15:42 · 2145 阅读 · 9 评论 -
什么?到现在也不知道怎么学习Tianbot_Mini?Tianbot_Mini学习最强资料
什么?到现在也不知道怎么学习Tianbot_Mini前言最近发现很多同学在学习Tianbot Mini的时候会找不到资料学习,今天,笔者整理一份资料供Tianbot Mini仿真或实物学者学习,堪称为Tianbot_Mini史上最强资料。如果发现有什么不对的或者缺少的可以在下方留言评论。1.入门资料1.1 学习ROS背景知识想要学习ROS必须先熟悉Python和C++两门编程语言,而且因为ROS是机器人操作系统,所以学习机器人相关理论知识也是必不可少的。这些基础知识可以在通过B站上相关教学视频原创 2021-06-17 11:28:34 · 628 阅读 · 1 评论 -
ROS联合Webots之舵轮篇-搭建舵轮底盘
Webots搭建麦克纳姆轮底盘教程ubuntu版本:20.04webots版本:2021aros版本:noetic0.前言之前笔者出过ROS联合webots开发教程,在教程中使用的是双轮差动底盘模型,今天笔者将带给笔者舵轮底盘的搭建教程。注意:如果初学Webots搭建机器人,建议先从ROS联合webots实战案例(二)在webots中搭建机器人学起,这里面讲的比较详细。1.真实模型舵轮的其中一种结构如下图所示,但是不一定就只有这一种结构,还有很多结构能达到舵轮的要求。从图中可以看到,舵轮原创 2021-06-12 16:26:35 · 3910 阅读 · 20 评论 -
ROS联合Webots之麦克纳姆轮篇-搭建麦轮底盘
ROS联合Webots之麦克纳姆轮篇-搭建麦轮底盘ubuntu版本:20.04webots版本:2021aros版本:noetic0.前言之前笔者出过ROS联合webots开发教程,在教程中使用的是双轮差动底盘模型,今天笔者将带给笔者麦克纳姆轮的使用教程。1.模型选取在Webots中,官方提供了kuka公司推出的youbot机器人作为麦克纳姆轮的案例实物机器人如下所示:仿真机器人如下所示:2.youbot底盘由上面的两张图可以看到youbot的底盘是麦克纳姆轮底盘,麦克纳姆轮也原创 2021-06-10 00:24:04 · 3279 阅读 · 26 评论 -
ROS联合Webots扩展(二)通过语音控制机器人方案
通过语音控制机器人方案注意:再学习本系列教程时,应该已经安装过ROS了并且需要有一些ROS的基本知识此教程以webots_demo为基础ubuntu版本:20.04webots版本:2021aros版本:noetic0.前言目前语音机器人已经非常普遍,那我们想要搭建自己的低成本语音识别平台该如何实现呢?图一就是笔者使用的方案,这个方案成本较低,但是环境搭建复杂。语音唤醒:使用pocketsphinx实现语音识别:使用腾讯云ASR实现语义理解:使用腾讯云NLP实现本地语音合成原创 2021-06-04 20:16:18 · 879 阅读 · 18 评论 -
ROS-moveit!探索(5)webots和moveit!move_group c++接口
ROS-moveit!探索(5)webots和moveit!move_group c++接口开源代码:volcano_moveitwebots版本:2021aros版本:noetic前言在探索4中讲到了如何在webots中用ROS控制器控制机械臂.接下来将会以官网教程的顺序进行Webots教程的编写。1.配置由于使用move_group c++接口时需要使用到planning_interface和visual_tools两大功能包。所以臂需要配置package.xml和CMakeLists.t原创 2021-03-23 08:42:24 · 1022 阅读 · 1 评论 -
TIANBOT MINI 仿真之路之机器人的搭建
webots版本:2021aros版本:noetic0.前言本系列教程以TIANBOT MINI机器人作为模型,在Webots中搭建一套针对初学者的ROS1教学教程。在这也感谢TIANBOT对笔者的创作支持。附上天之博特官网,大家可以去官网查看实体机器人的资料。安装Webots可以看笔者写的另一套教程ROS联合webots实战案例(一)安装配置webots(不过需要注意这套教程的环境)1.TIANBOT MINI上图为TIANBOT MINI 机器人的3维建模效果。2.Webots中建模物原创 2021-03-13 16:00:07 · 1197 阅读 · 1 评论 -
ROS联合webots扩展(一)设定目标点进行导航
设定目标点进行导航注意:再学习本系列教程时,应该已经安装过ROS了并且需要有一些ROS的基本知识此教程以webots_demo为基础ubuntu版本:20.04webots版本:2021aros版本:noetic前言平时,我们都是在Rviz中选中2D Nav Goal来设置目标点的,这很麻烦。如果我们想象我们的环境是一个100平的房子,里面有着厨房、卧室、客厅等等,想让机器人自动到达厨房或者卧室,就必须使用程序来解决,如果我们人为在Rviz中设置目标点就不叫自动了。1. 想法其实第原创 2021-03-07 15:10:08 · 2275 阅读 · 1 评论 -
webots版本升级 webots 2021a 注意点[补写2021.02.28]
此教程以webots_demo为基础前言前段时间升级了webots 2021a,也没写博客记录一下,逞着礼拜天记录一下。1. Webots2021a更新了什么来自官网(简单的翻译了一下)新特征添加 wb_supervisor_node_get_from_device函数去获取设备的节点句柄(#2074)现在可以在仿真时向机器人控制器添加设备(#2237)添加wb_connector_is_locked函数来返回Connector的目前isLocked 状态(#2087)添加在Wo.原创 2021-02-28 20:30:51 · 2067 阅读 · 1 评论 -
升级!!Ubuntu20.04 noetic
Ubuntu20.04 noeticubuntu版本:20.04webots版本:2021aros版本:noetic前言想得到python3的完美支持,笔者下定决心直接更新系统,少走弯路1.安装配置webots在ubuntu20.04安装webots步骤和使用Melodic写的教程ROS联合webots实战案例(一)安装配置webots类似,不过有一个点需要补充更新srv数量从melodic的103个增加为106个。1.1 安装对应版本webots_ros$ sudo apt ins原创 2021-02-22 14:58:11 · 2203 阅读 · 16 评论 -
编译 cartographer_ros 出现 CMake Error: The following variables are used in this project, but they are..
编译 cartographer_ros 出现 CMake Error: The following variables are used in this project, but they are set to NOTFOUND.(2021.02.22)ubuntu版本:20.04ros版本:noetic出现如下问题:CMake Error: The following variables are used in this project, but they are set to NOTFOUND.原创 2021-02-22 14:19:15 · 3361 阅读 · 19 评论 -
ROS-moveit!探索(4)webots和moveit联合控制[2]
ROS-moveit!探索(4)webots和moveit联合控制[2]开源代码:volcano_moveitwebots版本:2021aros版本:melodic前言在探索3中,笔者介绍了在webots中使用<extern>外部控制器和moveit联合控制的案例。这次笔者介绍如何在webots中使用ROS控制器和moveit联合控制。1.通过探索3了解基本构成moveit!的关系图如下所示:我们可以使用探索3中的例程来分析一下,我们需要处理什么数据。打开webots,打原创 2021-02-10 22:15:11 · 742 阅读 · 1 评论 -
ROS-moveit!探索(3)webots和moveit!联合控制
ROS-moveit!探索(3)webots和moveit!联合控制webots版本:2021aros版本:melodic1.前言在webots中使用外部控制器,通过moveit!控制universal_robots 机械臂。此项目为Webots官方开源的功能包:github地址注意:从这开始笔者已经将webots版本升级为2021a了。2.安装ur_e_webots功能包旧版本支持ROS的webots,如果没有可以从github上下载:下载地址安装完webots2021a后的操作方法,原创 2021-02-06 20:34:07 · 737 阅读 · 0 评论 -
ROS-moveit!仿真出现问题:Unable to identify any set of controllers that can actuate the specified
仿真出现问题:Unable to identify any set of controllers that can actuate the specifiedwebots版本:2020b rev1ros版本:melodic在跑官方ur5e例程时,会出现以下错误[ERROR] [1612319525.858185455, 184.510000000]: Unable to identify any set of controllers that can actuate the specified jo原创 2021-02-03 11:28:44 · 2354 阅读 · 0 评论 -
ROS-moveit!探索(2)universal_robot例程
universal_robot例程webots版本:2020b rev1ros版本:melodic官方教程github仓库:Universal Robot前言为了给接下来ROS moveit!联合webots打下基础,所以从ur5e例程开始学习。安装universal_robot功能包$ cd ~/<your workspace>/src$ git clone https://github.com/ros-industrial/universal_robot.git -b mel原创 2021-02-03 11:28:03 · 841 阅读 · 0 评论 -
ROS-moveit!探索(1)安装moveit!
安装moveit!webots版本:2020b rev1ros版本:melodic官方教程地址:http://docs.ros.org/en/melodic/api/moveit_tutorials/html/安装moveit通过以下命令安装moveit!$ sudo apt install ros-melodic-moveit也可以通过源来安装下载moveit官方提供的教程源码为了方便学习教程,你需要一个ROBOT_moveit_config功能包。默认例子的机器人是来自Franka原创 2021-02-03 11:27:20 · 1132 阅读 · 1 评论 -
Webots下ROS启动文件研究-时间戳
Webots下ROS启动文件研究昨天做cartographer和move_base建图导航时,出现了一个致命的问题:时间戳一直对不上,导致move_base一直无法正常运行。在webots_ros中给我们提供了五个可以改变的参数,一定要好好利用:参数说明–ROS_MASTER_URI=<address>当roscore运行时计算机的URL地址–name=<robot_unique_name>指定用于服务和主题的预定义[robot_unique_na原创 2021-01-30 14:20:52 · 380 阅读 · 3 评论 -
ROS联合webots实战案例(六)实现cartographer建图与导航[1]
实现cartographer建图与导航[1](2021.01.25)注意:再学习本系列教程时,应该已经安装过ROS了并且需要有一些ROS的基本知识webots版本:2020b rev1ros版本:melodic1.前言花了将近3-4天时间完成了Cartographer在ROS1和Webots之间的移植。baidu+google了很多资料,发现各大仿真软件中都有前人移植过的例子,但是在ROS1和Webots之间没有先例,所以只能笔者自己移植。在这几天也花了点时间看了2016年谷歌发表的Car原创 2021-01-28 16:21:22 · 3415 阅读 · 2 评论 -
Ubuntu 18.04 安装cartographer
环境:Ubuntu 18.04ROS:Melodic1.安装所有依赖sudo apt-get install -y google-mock libboost-all-dev libeigen3-dev libgflags-dev libgoogle-glog-dev liblua5.2-dev libprotobuf-dev libsuitesparse-dev libwebp-dev ninja-build protobuf-compiler python-sphinx ros-melodic原创 2021-01-18 18:52:02 · 2155 阅读 · 7 评论 -
ROS导航配置
Static Map Layer:静态地图层,基本上不变的地图层,通常都是SLAM建立完成的静态地图。Obstacle Map Layer:障碍地图层,用于动态的记录传感器感知到的障碍物信息。Inflation Layer:膨胀层,在以上两层地图上进行膨胀(向外扩张),以避免机器人的撞上障碍物。Other Layers:你还可以通过插件的形式自己实现costmap,目前已有Social Costmap Layer、Range Sensor Layer等开源插件。costmap_common_pa.原创 2021-01-18 13:23:58 · 907 阅读 · 2 评论 -
ROS联合webots实战案例目录
注意:再学习本系列教程时,应该已经安装过ROS了并且需要有一些ROS的基本知识这个教程能手把手带领大家解决webots和ROS联合仿真的问题,我也是摸爬滚打完成的,希望能帮助到大家。后续依旧会发布新的内容,大家可以持续关注~~~大家有什么问题也可以在下面评论,我看到后会恢复~~~webots版本:2020b rev1ros版本:melodicROS联合webots实战案例(一)安装配置webotsROS联合webots实战案例(二)在webots中搭建机器人ROS联合webots实战案原创 2021-01-14 10:44:04 · 11208 阅读 · 76 评论 -
ROS联合webots实战案例(五)导航功能包入门2
导航功能包入门2注意:再学习本系列教程时,应该已经安装过ROS了并且需要有一些ROS的基本知识本章节需要安装两个功能包安装amcl:在已有的地图内定位机器人安装方法1:在catkin_ws/src下$ git clone https://github.com/ros-planning/navigation.git安装方法2$ sudo apt-get update$ sudo apt-get install ros-melodic-amcl安装gmapping:由激光雷达原创 2021-01-14 10:35:15 · 3488 阅读 · 24 评论 -
ROS联合webots实战案例(五)导航功能包入门1
导航功能包入门1注意:再学习本系列教程时,应该已经安装过ROS了并且需要有一些ROS的基本知识webots版本:2020b rev1ros版本:melodic在前面几章中分别介绍了在webots中如何创建自己的机器人、添加传感器以及使用手柄或键盘驱动它在仿真环境中移动。在本章中,你会学习到ROS系统最强大的特性之一,它能够让你的机器人自主导航和运动。1. ROS导航框架在图中,能够看到白色、灰色和虚线三种框。白框表示其中的这些功能包集已经在ROS中集成了,并且它们提供的多种节点能够为机器原创 2021-01-14 10:34:55 · 3354 阅读 · 23 评论 -
ROS联合webots实战案例(四)webots中使用激光雷达
在webots中使用激光雷达注意:再学习本系列教程时,应该已经安装过ROS了并且需要有一些ROS的基本知识webots版本:2020b rev1ros版本:melodic在webots中官方给我们提供了多种雷达(有2D雷达和3D雷达)这里我们用到的是SickLms291扫描范围:1800角度分辨率:0.25 … 10分辨率:10mm系统误差:+/-35mm(mm为单位), +/-5cm(cm为单位)统计误差:10mm(mm为单位)1.添加雷达设备打开第二章节的地图选中原创 2021-01-14 10:34:29 · 3422 阅读 · 11 评论 -
ROS联合webots实战案例(三[2])使用外接手柄控制机器人
笔者设备:北通 阿修罗一共有14个按钮和4个线性杆1. 使用外接手柄控制小机器人1.1 安装相关功能包安装ROS游戏杆功能包sudo apt-get install ros-melodic-joystick-drivers首先,将手柄连接到电脑上,使用如下代码,检查手柄是否可以被识别到ls /dev/input/可以看到,js0就是手柄所创建的端口我们可以使用jstest命令查看他的工作状态jstest /dev/input/js0Driver version is原创 2021-01-14 10:33:58 · 1907 阅读 · 4 评论 -
ROS联合webots实战案例(三[1])在webots中使用ROS控制机器人
在webots中使用ROS控制小机器人注意:再学习本系列教程时,应该已经安装过ROS了并且需要有一些ROS的基本知识,本章节代码过长。webots版本:2020b rev1ros版本:melodic1.从官方案例入手了解基本结构我们找一篇篇幅较短的代码,比如官方提供的 keyboard_teleop.cpp我们先跑一下这个例程看看:roslaunch webots_ros keyboard_teleop.launch分别按方向键可以实现机器人的移动,运行后的效果:肯定原创 2021-01-14 10:33:37 · 4832 阅读 · 20 评论 -
ROS联合webots实战案例(二)在webots中搭建机器人
在webots中搭建双轮差速机器人注意:再学习本系列教程时,应该已经安装过ROS了并且需要有一些ROS的基本知识webots版本:2020b rev1ros版本:melodicwebots官方参考资料:https://cyberbotics.com/doc/guide模型如下图所示:1.新世界打开webots后,选择文件->新世界,创建一个新的地图。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zNo9LlHX-161045061633原创 2021-01-14 10:33:01 · 4567 阅读 · 2 评论 -
ROS联合webots实战案例(一)安装配置webots
安装webots并且配置和ROS之间的环境注意:再学习本系列教程时,应该已经安装过ROS了并且需要有一些ROS的基本知识webots版本:2020b rev1ros版本:melodic1.安装Webots在我们安装一个软件的时候,一定不能安装最新版,因为最新版处处都是bug,Webots就是这种软件中的一个.webots下载地址我们进入网站后找到 webots 2020b rev1 选择.deb格式进行下载。下载完后,进入目标文件夹,使用dpkg -i webots_2020b-re原创 2021-01-14 10:31:55 · 6953 阅读 · 30 评论