ros2机器人实验报告提示01➡入梦⬅

zhangrelay zhangrelay     2023-01-25     562

关键词:

有学生说清醒的时候是不会选择学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机器人实验报告提示07➡∞⬅

...能包,使用各式各样的传感器和驱动器去组合自己的机器人。镜像自带usb_cam可以打开笔记本电脑的摄像头。同样可以安装游戏手柄或者鼠标作为遥控器。具体过程已经在课程授课时候讲过了,此处不在重复。给出案例图&... 查看详情

ros2机器人实验报告提示07➡∞⬅

...能包,使用各式各样的传感器和驱动器去组合自己的机器人。镜像自带usb_cam可以打开笔记本电脑的摄像头。同样可以安装游戏手柄或者鼠标作为遥控器。具体过程已经在课程授课时候讲过了,此处不在重复。给出案例图&... 查看详情

ros2机器人实验报告提示02➡沼泽⬅(代码片段)

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

ros2机器人实验报告提示02➡沼泽⬅(代码片段)

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

ros2机器人实验报告提示06➡抓阄⬅moveit2

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

ros2机器人实验报告提示06➡抓阄⬅moveit2

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

ros2机器人实验报告提示04➡开山⬅nav2(代码片段)

ROS2基础部分实验内容详细描述分别在前3次提示中。涉及文档如下所示:本节开始,主要涉及文档如下图所示:如果不熟悉,请看直播回放,并且依据回放中的方法进行练习,注意直播时ROS2版本为foxy,... 查看详情

ros2机器人实验报告提示04➡开山⬅nav2(代码片段)

ROS2基础部分实验内容详细描述分别在前3次提示中。涉及文档如下所示:本节开始,主要涉及文档如下图所示:如果不熟悉,请看直播回放,并且依据回放中的方法进行练习,注意直播时ROS2版本为foxy,... 查看详情

ros2机器人实验报告提示03➡迷雾⬅(代码片段)

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

ros2机器人实验报告提示03➡迷雾⬅(代码片段)

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

ros2机器人实验报告提示05➡寻路⬅nav2(代码片段)

上一节,构建了有机器人和一些障碍物仿真元宇宙。如何让机器人具备自主导航的能力呢???先介绍偷懒的方式:安装turtlesim3包,然后使用官方教程即可。sudoaptupdate sudoaptinstallros-galactic-turtlebot3-gazeboros... 查看详情

ros2机器人实验报告提示05➡寻路⬅nav2(代码片段)

上一节,构建了有机器人和一些障碍物仿真元宇宙。如何让机器人具备自主导航的能力呢???先介绍偷懒的方式:安装turtlesim3包,然后使用官方教程即可。sudoaptupdate sudoaptinstallros-galactic-turtlebot3-gazeboros... 查看详情

ros/51单片机/机器人控制器实验报告册

文件分享(微云)课程镜像说明: 机器人工程专业相关课程实践镜像2021测试版(ROS2+Nav2+ESP32+51+……)课程说明:ROS2、机器人控制器、单片机线上课程 查看详情

ros/51单片机/机器人控制器实验报告册

文件分享(微云)课程镜像说明: 机器人工程专业相关课程实践镜像2021测试版(ROS2+Nav2+ESP32+51+……)课程说明:ROS2、机器人控制器、单片机线上课程 查看详情

ros2机器人网络课程网址补充(2021版)

ROS2机器人课程、教程、培训汇总(2021版)_zhangrelay的专栏-CSDN博客发现英文优质资料太多了!!!太棒了!!!这里再推荐两个:automaticaddison.comarticulatedrobotics.xyz现在发现很多教程都是ROS2的... 查看详情

ros2机器人网络课程网址补充(2021版)

ROS2机器人课程、教程、培训汇总(2021版)_zhangrelay的专栏-CSDN博客发现英文优质资料太多了!!!太棒了!!!这里再推荐两个:automaticaddison.comarticulatedrobotics.xyz现在发现很多教程都是ROS2的... 查看详情

机器人控制器编程整理汇总-辞旧迎新-

从微控制器到机器人:旧版测试视频:turtlesim_esp32发布速度测试课程进化如下设备:CoCube群机器人预览→资讯剧透←CoCube群机器人预览从简单8位单片机,到网络化结合ROS2的使用wifi进行融合编程的esp32。实验报告... 查看详情

ros1noetic和ros2foxy系统资源消耗对比(以turtlesim遥控为例)

...S2比ROS1耗电!ROS2比ROS1耗电!更直白一些:ROS2机器人使用相同电池比ROS1续航短!ROS2机器人使用相同电池比ROS1续航短 查看详情