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

中国人做的比较好的shopify网站seo是什么意思知乎

中国人做的比较好的shopify网站,seo是什么意思知乎,广告公司好听的名字,建设政府网站的必要性目录 一、简要 二、ROS2和ROS1区别 三、环境搭建与安装 (2)拉取ubuntu22.04镜像 (2)安装ROS2 1. 基本设置 2.设置源 3.安装ROS2功能包 4.测试 四、相关指令学习 1.小海龟测试 2.ros2 node等指令 3.rqt 一、简要 随着R…

目录

一、简要

二、ROS2和ROS1区别

三、环境搭建与安装

(2)拉取ubuntu22.04镜像

(2)安装ROS2

1. 基本设置

2.设置源

3.安装ROS2功能包

4.测试

四、相关指令学习

1.小海龟测试

 2.ros2 node等指令

3.rqt


一、简要

        随着ROS2的逐渐普和应用,笔者也开始逐渐从ROS1转向ROS2的学习当中。本文主要介绍如何在docker环境中安装使用ROS2,并且也会介绍ROS2的有些优势和基本概念。

二、ROS2和ROS1区别

        ROS 1主要构建于Linux系统之上,主要支持Ubuntu。而ROS 2采用全新的架构,底层基于DDS(Data Distribution Service)通信机制,支持实时性、嵌入式、分布式、多操作系统。ROS 2支持的系统包括Linux、windows、Mac、RTOS,甚至是单片机等没有操作系统的裸机。
详细的对比见:ROS与ROS2比较_ros可以嵌入实时程序案例-CSDN博客

三、环境搭建与安装

docker的安装与使用可参考:

Ubuntu下使用docker_xhost +local:docker-CSDN博客

(2)拉取ubuntu22.04镜像

docker pull ubuntu:22.04

创建容器,这里将端口号,GPU和图显示都和宿主机相连。

xhost +local:root;
docker run -it --privileged=true  --net=host \--gpus all     \-p 11311:11311 \--env="DISPLAY" \--env="QT_X11_NO_MITSHM=1" \--volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" \--volume="/dev:/dev" \-v /home/root/contain:/root/dataset \--name useros2 ubuntu:22.04 /bin/bash

(2)安装ROS2

        其实可以在Dokcerhub上找别人安装好的22.04镜像,为了学习本文带大家在纯净的22.04上安装一遍。

安装步骤其实官网已有详细的步骤:

Ubuntu (Debian) — ROS 2 Documentation: Foxy documentation 这是ubuntu20.4安装

Ubuntu (Debian packages) — ROS 2 Documentation: Humble documentation ubuntu22.4安装

1. 基本设置

docker进入默认是root用户所以不需要sudo指令

locale  # check for UTF-8apt update && apt install locales
locale-gen en_US en_US.UTF-8
update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
export LANG=en_US.UTF-8locale  # verify settings

2.设置源

apt install software-properties-common
add-apt-repository universeapt update && apt install curl -y
curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpgecho "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" | tee /etc/apt/sources.list.d/ros2.list > /dev/null

3.安装ROS2功能包

这里安装桌面版本的ROS2基本相关的功能包都安装。

apt update
apt upgrade#20.4
#apt install ros-foxy-desktop python3-argcomplete#22.04
sudo apt install ros-humble-desktop

中途会按照你选择的地区设定时间,可能和时间戳相关暂时可以随机设置。

4.测试

这里可以把这个句写到~/.bashrc中。

source /opt/ros/humble/setup.bash

话题发送者在终端中发送"hello word”

ros2 run demo_nodes_cpp talker

如果需要安装ROS可以参考之前写的博客:

Ubuntu18版本安装ROS_ubuntu18安装ros-CSDN博客

四、相关指令学习

1.小海龟测试

检测是否安装好小海龟功能包

ros2 pkg executables turtlesim#未安装则:
#apt install ros-humble-turtlesim

打开小海龟的仿真程序:

ros2 run turtlesim turtlesim_node

终端输入则显示如下: 

 在终端中会输出节点名称,小海龟的坐标和航向角。

使用键盘控制小海龟

ros2 run turtlesim turtle_teleop_key

在另一个终端输入指令则可以使用方向键控制小海龟的移动方向。

 2.ros2 node等指令

可以使用类似ROS中的rostopic 和rosbag等相同的指令,只不过ROS2将这些指令重新命名,终端中输入ros2也可以查看到帮助。

在小海龟的实例下输入:

ros2 topic list

显示出当前ROS中在发布的话题。 

3.rqt

在终端中直接输入rqt即可使用,如果显示没有则可以直接安装。

apt install ~nros-humble-rqt*

rqt中可以查看node,service,topice等信息,通过可视化的方法查看相关的信息。 

http://www.yidumall.com/news/62556.html

相关文章:

  • 北航刘禹导师做网站如何搜索关键词热度
  • 网站开发流程有哪些重庆seo小z博客
  • 长春市网站推广站长工具友链查询
  • 网页建立站点百度指数官网登录
  • app制作网站有哪些企业软文营销发布平台
  • 内网做网站外网访问广东广州疫情最新情况
  • wordpress 被黑搜索引擎优化的英文缩写
  • 网络营销网站规划建设实训作业下载百度语音导航地图
  • 西藏建设厅官方网站一体化搜索引擎营销的主要方式有
  • 网站开发实训全网营销是什么
  • 织梦高端html5网站建设工作室网络公司网站模板seo的全称是什么
  • 男人与女人做视频网站bt磁力猪
  • 做电影网站需要注意什么软件网络推广收费价目表
  • 两学一做纪实评价系统登陆网站搜索引擎广告
  • 潍坊网站建设哪家好内江seo
  • phthon网站开发谷歌关键词排名查询
  • 天津网站建设公友情链接的网站图片
  • 网站开发工程师职位要求seoul是什么品牌
  • 婚纱定制网站哪个好网店运营基础知识
  • 环保网站策划书网店代运营诈骗
  • 小清新网站设计百度搜索网站优化
  • html5网页设计教程重庆百度seo公司
  • 申请制作网站国际新闻稿件
  • WordPress添加图片模块网站优化人员通常会将目标关键词放在网站首页中的
  • 马云将来淘汰的十个行业网站建设网络营销策略有哪五种
  • wordpress修改密码后还是登陆不了百度刷排名seo软件
  • 做平面设计素材的哪个网站好比优化更好的词是
  • 郑州网站制作公司上海网络推广培训机构
  • 想做网站制作运营注册什么公司核实西安关键词快速排名
  • 修改wordpress用户名网站seo优化技巧