有学生说清醒的时候是不会选择学ROS的,太痛苦了,那索性把入门改称“入梦”吧。


*注意-提供镜像使用galactic版本,实验报告为foxy,需自行修改哦!


这一节,所需内容都已经在课程镜像中提供了,嵌入式单片机支持ESP32系列。

简单试一试ros2吧,以下操作最好在网络畅通情况下运行。

  • rosdep初始化:sudo rosdep init
  • rosdep更新:rosdep update
  • 系统源更新:sudo apt update
  • 系统更新:sudo apt upgrade
  • 安装桌面版galactic:sudo apt install ros-galactic-desktop

当然,镜像中已经安装好了,重复试一试吧?看看显示什么?

正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
ros-galactic-desktop 已经是最新版 (0.9.3-2focal.20210901.031506)。

看一看.bashrc?能否找到如下代码行

  • source /opt/ros/galactic/setup.bash

使用#注释后,新开启终端,试一试有何改变?

  • ros2

开启终端:ctrl+alt+t,新开标签tab:ctrl+shift+t,在终端结束进程:crtl+c 。

未配置:

ros2:未找到命令

配置:

usage: ros2 [-h] Call `ros2 <command> -h` for more detailed usage. ...

ros2 is an extensible command-line tool for ROS 2.

optional arguments:
  -h, --help            show this help message and exit

Commands:
  action     Various action related sub-commands
  bag        Various rosbag related sub-commands
  component  Various component related sub-commands
  daemon     Various daemon related sub-commands
  doctor     Check ROS setup and other potential issues
  interface  Show information about ROS interfaces
  launch     Run a launch file
  lifecycle  Various lifecycle related sub-commands
  multicast  Various multicast related sub-commands
  node       Various node related sub-commands
  param      Various param related sub-commands
  pkg        Various package related sub-commands
  run        Run a package specific executable
  security   Various security related sub-commands
  service    Various service related sub-commands
  topic      Various topic related sub-commands
  wtf        Use `wtf` as alias to `doctor`

Call `ros2 <command> -h` for more detailed usage.


加一下思考题部分:

局域网ROS2之间通讯实验,例如摄像头,远距离遥控小乌龟等。

自行思考并补充即可。


ROS2机器人实验报告提示01➡入梦⬅相关推荐

  1. ROS2机器人实验报告提示02➡沼泽⬅

    推荐只用远程连接,可以一边做实验一边写报告.镜像内置功能,尽情玩耍. 输入用户名和密码即可. 颜色属性(color profile)这个选项请注意,不用输密码,一路取消--镜像不能保存在本体,但可以保 ...

  2. ROS2机器人实验报告提示03➡迷雾⬅

    机器人必然会有传感器.调试工具如果用图形化则比命令行更容易使用,本节主要围绕可视化,拨开枯燥的数字迷雾,并将其形象的展示出来. rqt rviz2 文档中的内容,都有对应源码,参考如下文件夹: 本节使 ...

  3. ROS2机器人实验报告提示06➡抓阄⬅MoveIt2

    由于此部分和各位朋友工业机器人相关内容一致但是又不同,避免困扰,提供一些资料供阅读,报告内容直接选用工业机器人部分即可. 只需了解用ROS2控制工业机械臂和自带软件控制机械臂区别. 官网文档存在一些不 ...

  4. 慧鱼机器人编程语言的特点_慧鱼机器人实验报告.doc

    慧鱼机器人实验报告 篇一:隧道机器人慧鱼实验报告 慧鱼综合性实验报告 实验课题:隧道机器人的组装和控制器 控制运行原理 一.实验类型:综合性实验 二.实验课题:隧道机器人的组装和控制器控制运行原理. ...

  5. ROS2机器人应用简明教程01文档

    学习ROS2机器人操作系统第一步要做什么呢?下载最新的官方文档到本地: 在github搜索ros2_documentation,使用git或者浏览器下载均可. 使用说明: 下载的文档需要编译才可使用, ...

  6. Matlab 主成分分析与K均值聚类分析实验报告

    Matlab 主成分分析与K均值聚类分析实验报告 提示:数据资源在本CSDN号的上传资料中直接领取 1 引言 数据:gyzb.mat(按顺序对应每一列)为:31个省市区的国有控股企业的主要指标(包括: ...

  7. 汇编语言简明教程 实验报告

    汇编语言简明教程 实验报告 提示:本文是应燕山大学实验要求,经抓耳挠腮大量掉发查阅资料后所得 文章目录 汇编语言简明教程 实验报告 前言 实验一 汇编语言源程序的输入 1.1实验内容 1.2实验过程 ...

  8. 电力窃漏电用户自动识别的实验报告

    电力窃漏电用户自动识别实验报告 提示 参考书:张良均<Python数据分析与挖掘实战>等. 数据文件:课本自带数据. 使用软件:Pycharm. 类别:实验. 关键字:拉格朗日插值法.CA ...

  9. c语言程序设计编辑与调试环境实验报告,01程序设计基础实验报告_C语言程序设计基础.doc...

    01程序设计基础实验报告_C语言程序设计基础 程序设计基础 实验报告 题 目: C语言程序设计基础 院 (部): 管理工程学院 专 业: 信息管理与信息系统 班 级: 信管101 姓 名: 张三 学 ...

最新文章

  1. 下午花一小时整理的JVM运行时方法区
  2. 源码里查看Android版本
  3. java发送http连接
  4. 计算机界名人榜-----约翰·冯·诺依曼
  5. 【面试招聘】 美团提前批通关之旅
  6. 移动支付批量制卡系统架构
  7. 标示符和关键字的总结--希望别再犯错
  8. PIT和TestNG突变测试简介
  9. 使用参数来防止SQL注入
  10. 光动能表怎么维护_男士手表什么牌子好,男士手表品牌推荐, 天梭、阿玛尼、西铁城、天王表、罗西尼、卡西欧男手表推荐...
  11. centos7默认字体_CentOS7终端的分辨率和字体修改
  12. sql server 关联_SQL Server中的关联规则挖掘
  13. SQL:插入数据的小坑
  14. SVN快速上手使用(适用于新入职同事)
  15. 深度学习中网络在训练时不收敛的原因
  16. 烂泥:KVM虚拟机的关机与开启
  17. 部分AMD RAID驱动程序需及时升级
  18. 雷达传感器应用,微波雷达感应模块,物联网传感技术发展
  19. Google浏览器书签栏优化
  20. 学术-几何-维-四维几何:超正方体(几何中的思维方体)

热门文章

  1. 【Python入门教程】第69篇 写入文本文件
  2. Oracle闪回恢复区(fast recovery area,FRA)
  3. mysql host 为%_mysql中host为%是什么意思
  4. 淘宝、1688代购系统;代购程序,代购系统源码PHP前端源码
  5. Java指定日期N个月后的日期
  6. kirin710f是什么处理器_hisilicon kirin710什么处理器
  7. 炒股软件周期分析怎么调,股票周期设置怎么设置
  8. 个人支付宝、微信、云闪付收款
  9. 推荐系统系列——推荐算法评价指标
  10. cps1 cps2 android,CPS1和CPS2模拟器详细图文教程