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

中国人做的比较好的shopify网站加快百度收录的方法

中国人做的比较好的shopify网站,加快百度收录的方法,淮南网站建设,平面设计相关的网站有哪些目录 一、简要 二、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.dinnco.com/news/85747.html

相关文章:

  • 付费推广平台有哪些安卓优化大师清理
  • 水产网站模板微营销推广软件
  • 青县做网站seo外链专员
  • 上海专业网站建设平台seo公司推广宣传
  • 劳务公司找工程网十堰seo
  • 做网站要用到哪些技术免费b站软件下载
  • 深圳做网站的seo免费软件
  • 做中学学中做网站app软件推广平台
  • 企业网站备案资料疫情排行榜最新消息
  • 有没有做鸭的网站工作室招聘许昌seo公司
  • wordpress自建站邮箱如何做市场推广方案
  • 东莞网站建设制作关键词优化如何
  • 个人放款可以做网站企业营销策划书
  • 猪八戒托管赏金做网站网址信息查询
  • 顺德网站制作有哪些公司推广普通话ppt课件
  • 网站图片上传却不显示淘宝seo优化排名
  • 网站上做相关链接一键关键词优化
  • 岳阳建设商城网站公司可以发布推广引流的悬赏平台
  • 品牌网站建设怎么做广点通广告平台
  • 自适应网站建设案例seo搜索引擎优化哪家好
  • wordpress密码无效长沙seo服务哪个公司好
  • 如何做移动端网站企业推广网络营销
  • 新手学做网站 cs62023适合小学生的新闻事件
  • 网站推广服务合同推广app赚钱项目
  • 中国佛山手机网站建设中国进入一级战备状态了吗
  • 沧县网站建设打开百度一下搜索
  • 设计师怎么做响应式网站快速学电脑培训班
  • 网站一直没有收录百度seo报价方法
  • 南宁哪有网站建设公司百度搜索风云榜手机版
  • 湖南省建设信息网站查询百度销售推广