首页 > 系统相关 >Ubuntu环境下安装并简单测试ros2

Ubuntu环境下安装并简单测试ros2

时间:2024-02-06 09:44:27浏览次数:30  
标签:en UTF apt US 测试 Ubuntu ros ros2

1.设置编码

apt 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-8

2.添加源

apt update && apt install curl gnupg lsb-release
curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(source /etc/os-release && echo $UBUNTU_CODENAME) main" | tee /etc/apt/sources.list.d/ros2.list > /dev/null

3. 安装ROS2

apt update
apt upgrade
apt install ros-humble-desktop

## 如果ros-humble-desktop无法下载使用,可以使用ros-poxy-desktop

4. 设置环境变量

source /opt/ros/humble/setup.bash
echo " source /opt/ros/humble/setup.bash" >> ~/.bashrc

5.ROS2示例测试

ros2 run demo_nodes_cpp talker
ros2 run demo_nodes_py listener

6.小海龟仿真示例
启动两个终端,分别运行如下指令:

ros2 run turtlesim turtlesim_node
ros2 run turtlesim turtle_teleop_key

 

标签:en,UTF,apt,US,测试,Ubuntu,ros,ros2
From: https://www.cnblogs.com/databank/p/18009163

相关文章

  • 在服务器中安装有ubuntu图形界面的docker,并通过主机的VNC进行远程控制(web页面远程控制
    参考链接https://github.com/fcwu/docker-ubuntu-vnc-desktop.git1.拉取镜像dockerpulldorowu/ubuntu-desktop-lxde-vnc2.直接dockerrun启动,启动参数如下,在浏览器打开,这里设置的端口是6080,在服务器执行这个命令运行之后dockerrun--namevnc_test-p6080:80-v/dev/s......
  • Ubuntu 配置samba
     参考链接:[shared]comment=SharedFolderpath=/home/user/sharebrowseable=yesreadonly=noguestok=yescreatemask=0755directorymask=0755 关键点:1.配置samba用户和密码2.配置共享路径3.samb.conf中的内容按上面的填写就行。4.可以使用......
  • Java测试代码编写
    一、单元测试1.1引入依赖1、root<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-dependencies</artifactId><version>${spring-boot.version}</version><type>pom</type><s......
  • Etcd读写性能测试
    单节点etcd集群,etcd版本是3.4.9。编译etcdbenchmarkgitclonehttps://github.com/etcd-io/etcd.gitcdetcd/gitcheckoutv3.4.9rm-rfvendorgoinstall-v./tools/benchmarkgolist-f"{{.Target}}"./tools/benchmark写入测试KeyENDPOINTS=https://192.168.3.14:2......
  • 2024初三寒假年前集训测试3
    2024初三年前集训测试3ps:也不知道我为什么没写测试1,2的题解T1夕景昨日\(100pts\)题目描述\(Shintaro\)制作了\(n\)个开关,每个开关的状态可被设置为\(+\)或\(-\)。现在你有一个数列$A=(a_1,a_2,\dots,a_n)$,和一个初始值为\(0\)的变量\(v\)。你可以自由地操......
  • Ubuntu 命令
    目录杀死进程杀死进程通过程序名查找psaux|grep"test"|grep-vgrep|awk'{print$2}'|xargskill-9上面test便是程序名,只要包含了test这几个字符的所有程序,比如说有个程序名为helltest,那么它也会被杀死,此操作需要提权代理模式设置https://lequ7.com/gu......
  • ubuntu中Postgresql备份恢复及高版本恢复数据到低版本库中
    一、备份基本使用可以使用pg_dump和pg_dumpall命令来进行备份操作。pg_dump:备份指定数据库pg_dumpall:备份所有数据库我这里只用到了pg_dump命令,pg_dumpall也是大同小异,大家自己摸索一下我们直接看一下备份的命令吧,pg_dump-hlocalhost-Upostgres-d数据库名称......
  • pytorch数据集MNIST训练与测试实例
      importosimporttorchimportnumpyasnpfromtorch.utils.dataimportDataLoaderfromtorchvision.datasetsimportMNISTfromtorchvision.transformsimportCompose,ToTensor,Normalizefromtorch.optimimportAdamimporttorch.nnasnnimporttorch.nn.......
  • 2024初三年前集训测试3
    2024初三年前集训测试3\(T1\)夕景昨日\(90pts\)部分分\(10pts\):输出No。\(20pts\):\(2^{n}\)的\(DFS\)暴力枚举能得到的所有数,用map里进行判断。\(90pts\):输出Yes。正解观察到\(1\len\le100000,0\lea_{i}\le500000\)。猜测\(n\)到达一......
  • app自动化测试环境搭建
    一,安装AppiumAppium和node.js一起安装(据说两者有依赖关系)。1,node.js傻瓜式安装官网地址:https://nodejs.org/en/安装完成后,运行cmd,输入node–v,如果安装成功,提示版本号2,安装Appium官网下载对应的版本并安装,官网地址:https://bitbucket.org/appium/appium.app/downloads/......