当前位置: 首页 > news >正文

虚拟机从零实现机器人控制

1. 系统安装

因Docker不适合需要图形界面的开发,因此使用虚拟机VMware方便可视化界面方式查看效果,相关软件可以从官网下载,这里有一整套免费安装文件百度网盘地址:
在这里插入图片描述

2. ROS安装

Ubuntu 22.04:https://docs.ros.org/en/humble/Installation.html
Ubuntu 16.04:https://wiki.ros.org/kinetic/Installation/Ubuntu

sudo apt install software-properties-common
sudo add-apt-repository universe
sudo apt update && sudo apt install curl -y
sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(. /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null
sudo apt update
sudo apt upgrade
sudo apt install ros-humble-desktop
sudo apt install ros-dev-tools
source /opt/ros/humble/setup.bash

在这里插入图片描述

3. Turtlebot3安装

sudo apt update
sudo apt install -y ros-humble-turtlebot3 ros-humble-turtlebot3-simulations
sudo apt install python3-colcon-common-extensions ros-humble-gazebo-ros-pkgs
export TURTLEBOT3_MODEL=burger
ros2 launch turtlebot3_gazebo empty_world.launch.py# 新终端
source /opt/ros/humble/setup.bash
export TURTLEBOT3_MODEL=burger
ros2 run turtlebot3_teleop teleop_keyboard

在这里插入图片描述
在这里插入图片描述
看到蓝色(机器人激光)区域在缓慢向上移动,经过几分钟到工作区外了。
在这里插入图片描述

在这里插入图片描述

http://www.lryc.cn/news/541135.html

相关文章:

  • 趣味数学300题1981版-八个等式、五个5等于24
  • Microsoft Office 2024 软件安装教程(免费)
  • Linux 常见指令
  • HTML Application(hta)入门教程
  • pytest运行用例的常见方式及参数
  • XML Schema 元素替换
  • OpenBMC:BmcWeb app.run
  • hot100_74. 搜索二维矩阵
  • 光明谷推出AT指令版本的蓝牙音箱SOC 开启便捷智能音频开发新体验
  • 基于windows的docker-desktop安装kubenetes以及dashboard
  • MT7628基于原厂的SDK包, 修改ra1网卡的MAC方法。
  • 网络安全第三次练习
  • BFS 和 DFS(深度优先搜索、广度优先搜索)
  • Casbin 权限管理介绍及在 Go 语言中的使用入门
  • Two Sum
  • 3.3.2 交易体系构建——缠论操作思路
  • [SQL] 事务的四大特性(ACID)
  • 使用 Three.js 实现流光特效
  • Error [ERR_REQUIRE_ESM]: require() of ES Module
  • 沉浸式翻译插件深度评测:打破语言壁垒的黑科技利器
  • Java 中 HTTP 协议版本使用情况剖析
  • 蓝桥杯学习大纲
  • VSCode ssh远程连接内网服务器(不能上网的内网环境的Linux服务器)的终极解决方案
  • 【多模态处理篇五】【DeepSeek文档解析:PDF/Word智能处理引擎】
  • STM32-心知天气项目
  • cs106x-lecture14(Autumn 2017)-SPL实现
  • 基于STM32的智能家居语音系统(单片机毕设)
  • ASP.NET Core 简单文件上传
  • 2502C++,C++继承的多态性
  • 【机器学习】13.十大算法之一K均值算法(K-means)聚类详细讲解