How to control the model in the webots usingthe ros controller ?

news/2025/2/22 10:52:18

这里写自定义目录标题

  • how to use controller in Ros to control the model built in the Webots ?
    • section 1: install ubantu 20.04 and webots 2021b ?

how to use controller in Ros to control the model built in the Webots ?

webots_2021b__4">section 1: install ubantu 20.04 and webots 2021b ?

how to install ubantu 20.04, please do an internet search by yourself. it is easy and simple.
In here, how to intall webots 2021b in your ubantu 20.04 will be introduced in detail.

step 1: download the software of webots in the office websites and chose the suitable version :

(generally, the latest version is not stable, but have new function. LOL)
https://github.com/cyberbotics/webots/releases
just double-clik on the version “webots_2021b_amd64.deb(Ubuntu 18.04 & 20.04)” and download it.
请添加图片描述

step 2: install the pkg “webots_2021b_amd64.deb(Ubuntu 18.04 & 20.04)” in the terminal.

please open a terminal of ubuntu where the pkg is in, and input the command:

// install the webots
sudo dpkg -i webots_2021b_amd64.deb

then you also install the dependency of “ffmpeg”, “libssh-dev” and so on by input the command:

// is a smart order line to check the multipy dependencies that you need intall in special sequence
sudo spt --fix-broken install

step 3: open the webots by input “webots” in any terminal
it is successful !

请添加图片描述Notes:
maybe you need to add the PATH environment about webots to let system can find the webots when you input the order of “webots” in the terminal by :

export PATH=$PATH:/usr/bin/


http://www.niftyadmin.cn/n/5024730.html

相关文章

代码随想录二刷day24

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、回溯法模板二、力扣77. 组合 前言 一、回溯法模板 void backtracking(参数) {if (终止条件) {存放结果;return;}for (选择:本层集合中元素&…

python-vlc

文章目录 关于 python-vlc安装使用关于 python-vlc Python vlc bindings github : https://github.com/oaubert/python-vlcPython bindings (ctypes-based) for VLC http://olivieraubert.net/vlc/python-ctypes/关于 VLC 可参考 macOS - 安装使用 VLC https://blog.csdn.net/…

业务中如何拓展微前端架构

站在整体架构的角度,微前端可以分为以下几类拓展迭代方向。 注册更多微应用 随着业务的扩展,我们可以在主应用中注册更多的微应用。每个微应用是一个独立的子系统,只需要在主应用的注册列表中添加新的项,配置微应用的名称、入口、活动规则等信息即可。 集成微应用…

jmeter线程组 bzm - Arrivals Thread Group 阶梯式压测

简介 BZM - Arrivals Thread Group是jmeter的一个插件,它可以模拟并发到达的用户流量、按时间加压,可以有效地帮助测试人员评估系统在高压力和高并发情况下的性能表现。 插件下载地址(jmeter版本不低于 5.2.0 ):https:…

Layui + Flask | 基础使用(样式篇)(02)

关于 layui 提供了封装的样式以及大量的组件,对于基础样式,官方文档的介绍也十分详细,想要学习的可以看一下官方文档,接下来就介绍一下我认为比较重要的基础样式以及注意点。 布局 布局容器 1、固定宽度 将栅格放入一个带有 class="layui-container" 的特定的容器…

Linux之文本搜索工具--grep

目录 Linux之文本搜索工具--grep 作用 格式 参数 注意 示例 操作对象文件:/etc/passwd grep过滤命令示例 Linux之文本搜索工具--grep 作用 grep是linux中一种强大的文件搜索过滤工具,可以按照正则表达式检索文件内容,并把匹配的结果显…

【深度学习】 Python 和 NumPy 系列教程(十一):NumPy详解:3、数组数学(元素、数组、矩阵级别的各种运算)

目录 一、前言 二、实验环境 三、NumPy 0、多维数组对象(ndarray) 多维数组的属性 1、创建数组 2、数组操作 3、数组数学 1. 元素级别 a. 直接运算 b. 加法:np.add()函数 c. 减法:np.subtract()函数 d. 乘法&#xf…

笔试面试相关记录(1)

(1)数据库DDL、DML、DQL、DCL相关 DDL全称是Data Definition Language,由CREATE、ALTER、DROP和TRUNCATE四个语法组成 DML数据操纵语言全程是Data Manipulation Language,主要是进行插入元组、删除元组、修改元组的操作。主要有…