当前位置: 首页 > 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.mrgr.cn/news/91938.html

相关文章:

  • 深入理解设计模式之解释器模式
  • Java Web开发实战与项目——开发一个在线论坛系统
  • 一个解析cyber record文件的python示例脚本
  • 分布式事务-本地消息表学习与落地方案
  • python使用httpx_sse调用sse流式接口对响应格式为application/json的错误信息的处理
  • Swiper插件的运用和学习
  • 蓝桥与力扣刷题(蓝桥 交换瓶子)
  • C++17中std::chrono::duration和std::chrono::time_point的舍入函数
  • DPVS-1:编译安装DPVS (ubuntu22.04)
  • 23. AI-大语言模型-DeepSeek简介
  • 安全运维,等保测试常见解决问题。
  • DeepSeek与ChatGPT:会取代搜索引擎和人工客服的人工智能革命
  • 二级公共基础之数据结构与算法篇(七)排序技术
  • 如何在 SpringBoot 项目使用 Redis 的 Pipeline 功能
  • Java File 类
  • GCC头文件搜索顺序详解
  • OpenBMC:BmcWeb实例化App
  • 【Linux】HTTP:Cookie 和 Session 详解
  • PySide6学习专栏(四):用多线程完成复杂计算任务
  • 在windows下安装windows+Ubuntu16.04双系统(上)