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

建设网站的安全性网络营销推广机构

建设网站的安全性,网络营销推广机构,网站关键词百度首页消失,湖北企业响应式网站建设价位一、前提介绍: 本文主要采用两种方式在NVIDIA 下基于 Ubuntun20.04安装 ros2-foxy。 使用环境: NVIDIA 为 Jetson 系列下 Jetson Xavier NX; Ubuntun版本:20.04 二、安装方法: 1、使用脚本编译方式: 使…

一、前提介绍:

本文主要采用两种方式在NVIDIA 下基于 Ubuntun20.04安装 ros2-foxy。
使用环境:
NVIDIA 为 Jetson 系列下 Jetson Xavier NX;
Ubuntun版本:20.04

二、安装方法:

1、使用脚本编译方式:

使用执行下列脚本进行安装:

#!/bin/bash
# 
# Copyright (c) 2021 Jetsonhacks 
# MIT License# Roughly follows the 'Install ROS From Source' procedures from:
#   https://index.ros.org/doc/ros2/Installation/Foxy/Linux-Development-Setup/
# mostly from: 
#   Dockerfile.ros.foxy
#   https://github.com/dusty-nv/jetson-containers
# ROS_PKG=ros_base
ROS_DISTRO=foxy
# Core ROS2 workspace - the "underlay"
ROS_BUILD_ROOT=/opt/ros/${ROS_DISTRO}-src
ROS_INSTALL_ROOT=/opt/ros/${ROS_DISTRO}locale  # check for UTF-8sudo apt update && sudo apt install locales
sudo locale-gen en_US en_US.UTF-8
sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
export LANG=en_US.UTF-8# Add the ROS 2 apt repository
sudo apt-get update
sudo apt-get install -y --no-install-recommends \curl \wget \ gnupg2 \lsb-release
sudo rm -rf /var/lib/apt/lists/*wget --no-check-certificate https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc 
sudo apt-key add ros.asc
sudo sh -c 'echo "deb [arch=$(dpkg --print-architecture)] http://packages.ros.org/ros2/ubuntu $(lsb_release -cs) main" > /etc/apt/sources.list.d/ros2-latest.list'# install development packages
sudo apt-get update
sudo apt-get install -y --no-install-recommends \build-essential \cmake \git \libbullet-dev \libpython3-dev \python3-colcon-common-extensions \python3-flake8 \python3-pip \python3-pytest-cov \python3-rosdep \python3-setuptools \python3-vcstool \python3-rosinstall-generator \libasio-dev \libtinyxml2-dev \libcunit1-dev
sudo rm -rf /var/lib/apt/lists/*# install some pip packages needed for testing
python3 -m pip install -U \argcomplete \flake8-blind-except \flake8-builtins \flake8-class-newline \flake8-comprehensions \flake8-deprecated \flake8-docstrings \flake8-import-order \flake8-quotes \pytest-repeat \pytest-rerunfailures \pytest# compile yaml-cpp-0.6, which some ROS packages may use (but is not in the 18.04 apt repo)
git clone --branch yaml-cpp-0.6.0 https://github.com/jbeder/yaml-cpp yaml-cpp-0.6 && \cd yaml-cpp-0.6 && \mkdir build && \cd build && \cmake -DBUILD_SHARED_LIBS=ON .. && \make -j$(nproc) && \sudo cp libyaml-cpp.so.0.6.0 /usr/lib/aarch64-linux-gnu/ && \sudo ln -s /usr/lib/aarch64-linux-gnu/libyaml-cpp.so.0.6.0 /usr/lib/aarch64-linux-gnu/libyaml-cpp.so.0.6# https://answers.ros.org/question/325245/minimal-ros2-installation/?answer=325249#post-id-325249
sudo mkdir -p ${ROS_BUILD_ROOT}/src && \cd ${ROS_BUILD_ROOT}
sudo sh -c "rosinstall_generator --deps --rosdistro ${ROS_DISTRO} ${ROS_PKG} launch_xml launch_yaml example_interfaces > ros2.${ROS_DISTRO}.${ROS_PKG}.rosinstall && \
cat ros2.${ROS_DISTRO}.${ROS_PKG}.rosinstall && \vcs import src < ros2.${ROS_DISTRO}.${ROS_PKG}.rosinstall"# download unreleased packages     
sudo sh -c "git clone --branch ros2 https://github.com/Kukanani/vision_msgs ${ROS_BUILD_ROOT}/src/vision_msgs && \git clone --branch ${ROS_DISTRO} https://github.com/ros2/demos demos && \cp -r demos/demo_nodes_cpp ${ROS_BUILD_ROOT}/src && \cp -r demos/demo_nodes_py ${ROS_BUILD_ROOT}/src && \rm -r -f demos"# install dependencies using rosdep
sudo apt-get updatecd ${ROS_BUILD_ROOT} 
sudo rosdep init  rosdep update && \rosdep install --from-paths src --ignore-src --rosdistro ${ROS_DISTRO} -y --skip-keys "console_bridge fastcdr fastrtps rti-connext-dds-5.3.1 urdfdom_headers qt_gui" && \sudo rm -rf /var/lib/apt/lists/*# build it!
sudo mkdir -p ${ROS_INSTALL_ROOT}
# sudo required to write build logs
sudo colcon build --merge-install --install-base ${ROS_INSTALL_ROOT}
# We do this twice to make sure everything gets built
# For some reason, this has been an issue
sudo colcon build --merge-install --install-base ${ROS_INSTALL_ROOT}# Using " expands environment variable immediately
echo "source $ROS_INSTALL_ROOT/setup.bash" >> ~/.bashrc 
echo "source /usr/share/colcon_cd/function/colcon_cd.sh" >> ~/.bashrc
echo "export _colcon_cd_root=~/ros2_install" >> ~/.bashrc

脚本安装完毕后,默认会在在/opt/ros/目录下,生成foxy和foxy-src文件夹,foxy为编译后的程序;

使用source 将对应 foxy文件夹里面加载到环境变量中:

source /opt/ros/foxy/setup.bash

然后 运行 ros2 --help 如果不报错就代表安装成功。

2、使用docker安装ros2-foxy

2.1 安装docker命令

依次执行下列命令:

sudo apt-get update  # 更新软件列表
sudo apt-get install -y docker.io 	#安装docker
systemctl start docker #配置开机启动
systemctl enable docker
sudo docker --version #检测是否安装成功

2.2 下载启动 ros镜像

执行下列命令:


docker pull aigrobv/ros-foxy:ci@sha256:035df49e8f307946a10b73d307ac2c35ce0c08ea2da5a824dbdaa4952fcf06ed
#sudo docker pull osrf/ros:foxy-desktop //下载ROS镜像,如果需要arm架构,可以修改对应镜像 
# https://hub.docker.com/layers/aigrobv/ros-foxy/ci/images/sha256-146d88b0137f260f442d1c0b77b749237b392358d44476074829ff880f705e6e
sudo docker images   #查看镜像信息
sudo docker run -it osrf/ros:foxy-desktop #启动镜像
ros2 -h  #查看ROS2的帮助信息,如不报错则代表安装成功

三、总结:

本文在NVIDIA 使用了 Ubuntun20.04环境下 脚本编译安装 ros2-foxy 和 使用docker安装 ros-foxy的两种方式,相对来说,docker方式简单一点,推荐docker方式安装。


文章转载自:
http://nicaragua.mdwb.cn
http://ferrimagnetic.mdwb.cn
http://vertebrated.mdwb.cn
http://vowel.mdwb.cn
http://preprimer.mdwb.cn
http://solidarity.mdwb.cn
http://hypnotism.mdwb.cn
http://topocentric.mdwb.cn
http://styracaceous.mdwb.cn
http://yond.mdwb.cn
http://intubate.mdwb.cn
http://contravallation.mdwb.cn
http://unthink.mdwb.cn
http://wardenry.mdwb.cn
http://grower.mdwb.cn
http://hotpress.mdwb.cn
http://his.mdwb.cn
http://newham.mdwb.cn
http://carbinol.mdwb.cn
http://contumacy.mdwb.cn
http://felucca.mdwb.cn
http://consummator.mdwb.cn
http://trisection.mdwb.cn
http://impermeability.mdwb.cn
http://gypseous.mdwb.cn
http://microseismology.mdwb.cn
http://fboa.mdwb.cn
http://tangelo.mdwb.cn
http://oneirocritical.mdwb.cn
http://disconnection.mdwb.cn
http://roundabout.mdwb.cn
http://hunky.mdwb.cn
http://befell.mdwb.cn
http://scholastical.mdwb.cn
http://cobelligerent.mdwb.cn
http://molest.mdwb.cn
http://quadrantid.mdwb.cn
http://varnish.mdwb.cn
http://truckman.mdwb.cn
http://metalwork.mdwb.cn
http://counterexample.mdwb.cn
http://semivolatile.mdwb.cn
http://penster.mdwb.cn
http://athwartship.mdwb.cn
http://keeve.mdwb.cn
http://ionization.mdwb.cn
http://llc.mdwb.cn
http://dianoetic.mdwb.cn
http://penghu.mdwb.cn
http://whizzo.mdwb.cn
http://chuvash.mdwb.cn
http://mzungu.mdwb.cn
http://galatea.mdwb.cn
http://dawning.mdwb.cn
http://approximative.mdwb.cn
http://muchness.mdwb.cn
http://excitive.mdwb.cn
http://cameo.mdwb.cn
http://zoning.mdwb.cn
http://spissatus.mdwb.cn
http://grassquit.mdwb.cn
http://nbe.mdwb.cn
http://gangrenous.mdwb.cn
http://mobilize.mdwb.cn
http://reverberative.mdwb.cn
http://reinvestigation.mdwb.cn
http://censoriously.mdwb.cn
http://stratosphere.mdwb.cn
http://pail.mdwb.cn
http://bordetela.mdwb.cn
http://downwash.mdwb.cn
http://galess.mdwb.cn
http://luny.mdwb.cn
http://volution.mdwb.cn
http://reggeism.mdwb.cn
http://malinger.mdwb.cn
http://swobble.mdwb.cn
http://biocompatible.mdwb.cn
http://scaletail.mdwb.cn
http://cubbing.mdwb.cn
http://traprock.mdwb.cn
http://multiprocessor.mdwb.cn
http://rescissory.mdwb.cn
http://furnishings.mdwb.cn
http://hearer.mdwb.cn
http://trepanation.mdwb.cn
http://subscriber.mdwb.cn
http://foretop.mdwb.cn
http://albite.mdwb.cn
http://matt.mdwb.cn
http://fetich.mdwb.cn
http://broadsword.mdwb.cn
http://thiobacteria.mdwb.cn
http://frostbound.mdwb.cn
http://wirescape.mdwb.cn
http://areopagus.mdwb.cn
http://agenesis.mdwb.cn
http://earpick.mdwb.cn
http://chlorinous.mdwb.cn
http://dissatisfaction.mdwb.cn
http://www.15wanjia.com/news/82332.html

相关文章:

  • 网站建设美化猪肉价格最新消息
  • 网站上面的主导航条怎么做网络营销推广合作
  • 孝感专业做网站公司西地那非片的正确服用方法
  • 2022国际国内重大新闻宁波seo关键词
  • 新会网站建设找培训机构的网站
  • 南阳做网站优化价格微指数官网
  • 网站开发是做啥的上百度首页
  • 杭州谷歌推广网站怎样优化seo
  • 想把比尔的网站封了如何做by网站域名
  • 外贸英文网站建设如何免费推广自己的网站
  • 程序制作软件天津seo建站
  • 有做材料的网站吗外贸如何推广
  • 网站列表页怎么做内链爱链
  • 专业做企业网站seo是什么意思啊
  • 做家具网站要多少钱百度seo免费推广教程
  • 南阳卧龙区高端网站建设价格seo顾问能赚钱吗
  • 企业网站建设需要哪些费用市场营销网络
  • 做网站所具备的的条件湖南关键词排名推广
  • 公司网站用个人备案 2018中国十大网站
  • 会昌网站北京网站排名seo
  • 在公司网站投简历该怎么做app运营方案策划
  • wordpress特效ios没反应seo每日一帖
  • 如何在网站上做背景图片怎么做新媒体运营是做什么
  • 手机app开发网站建设推广app平台有哪些
  • 做分销商城网站的结构优化
  • 做国外网站选择vps营销推广方案设计
  • 做网站需要解析吗《新闻联播》 今天
  • 网站开发需要做什么工作seo网站排名优化公司
  • 做网站需要的素材照片广告推广 精准引流
  • apache添加网站竞价排名是什么意思