ros2安装教程,ros可以安装在什么系统

  ros2安装教程,ros可以安装在什么系统

  学习Ros10-NVIDIA Jetson TX2,安装ROS2-Dashing,配置与ROS1-Melodic共存(切换)。由于ROS未来的主流版本是ROS2,在本节中,我们安装配置ROS2-Dashing和ROS 1-melody切换共存。

  ROS1-Melodic是上一章下载安装的,这里就不安装了。安装ROS1-Melodic再见。

  学习ROS 03-NVIDIA JETSON TX2-Ubuntu 18.04安装ROS-melodic【避免踩坑】

  如果您按住官方网站,您必须首先确保支持UTF-8语言环境。如果你在最小的环境中,比如docker容器,那么locale可能和POSIX一样紧凑。使用以下设置进行测试。如果您使用UTF 8支持的不同语言环境,应该没问题。

  #此处无需配置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。

  要安装Debian包,需要在apt源代码中添加Debian库。首先,您需要通过以下方式获得授权的gpg密钥:

  Sudo apt更新sudo apt安装curl GnuPG 2 LSB-释放curl http://repo.ros2.org/repos.key sudo apt-key add-然后将库添加到源代码列表:

  Sudosh-c echo deb [arch=amd64,arm 64]http://packages.ros.org/ros2/ubuntu ` LSB _ release-cs ` main /etc/apt/sources . list . d/ROS 2-latest . list 更新apt库缓存:

  sudapt update ros2命令行工具使用argcomplete来自动完成补全。因此,如果您想自动完成,您需要安装argcomplete:

  O sudapt安装python 3-arg完成ROS1和ROS2之间的安装和通信桥:

  o安装ros-dashing-ros1-bridge ros2。默认安装的RWM是FastRTPS。您也可以安装OpenSplice或RTI Connext的RWM,如下所示:

  Sudo apt安装ROS-dashing-rmw-open splice-CPP # for open splice sudo apt安装ROS-dashing-rmw-connect-CPP # for RTI connect(需要许可协议)安装配置完成。在/opt/ros中可以看到两个ro的目录。

  测试ROS 2-冲刺

  执行命令:

  2 rosrundemo _ nodes _ CPP talker打开另一个终端,输入命令:

  ros2运行demo_nodes_py监听器

  由于ROS的功能只能通过设置环境变量来使用,而两个ROS是不能同时使用的,所以我们需要写几行代码添加到~/。bashrc每次选择使用哪个ro。

  原来每次打开一个终端,都需要选择运行以下两个ro。

  source/opt/ROS/dashing/setup . bash source/opt/ROS/melody/setup . bash最后在~/下添加以下代码。没有则创建

  vim ~/。bashrc echo 请选择ROS melodical(1)或ros2 dashing(2)?读取edition if[ $ edition -eq 1 ];然后source/opt/ROS/melodic/setup . bash echo melodic(1)!else source/opt/ROS/dashing/setup . bash echo dashing(2)!船方不负担装货费用

  参考链接:

  https://blog.csdn.net/ZhangRelay/article/details/90695078

  https://blog.csdn.net/sad490/article/details/81460395

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: