ubuntu22.04 ROS2 - 安装

devtools/2024/10/19 7:36:39/

参考链接:Ubuntu 22.04 LTS安装ROS2 (ros-humble-desktop)-CSDN博客

1、安装测试

ros2 run demo_nodes_cpp listener再开一个终端ros2 run demo_nodes_cpp listener

2、小海龟模拟器

ros2 run turtlesim turtlesim_noderos2 run turtlesim turtle_teleop_key

两个终端分别执行,通过上下左右就可以控制海龟运动

终端执行rqt 

plugins -> introspection -> node graph   可以看到节点之间关系以及topic name

3、踩坑

1、秘钥拉取失败

执行


http://www.ppmy.cn/devtools/125322.html

相关文章

【C++】--内存管理

👾个人主页: 起名字真南 👻个人专栏:【数据结构初阶】 【C语言】 【C】 目录 1 C/C内存分布2 C语言中动态内存管理方式 :3 C内存管理方式3.1 new/delete操作内置类型3.2 new和delete操作自定义类型 4 operator new与operator delete4.1 opera…

7-3 创建一个倒数计数线程

创建一个倒数计数线程。要求:1.该线程使用实现Runnable接口的写法;2.程序该线程每隔0.5秒打印输出一次倒数数值(数值为上一次数值减1)。 输入格式: N(键盘输入一个整数) 输出格式: 每隔0.5秒打印输出一…

【vue3】分页功能实现(nodejs)

分页查询 在前端中分页查询的出现是为了让有一定数据量的页面能够更合理的展示出来&#xff0c;同时结合Element Ui提供的分页组件&#xff0c;能够对前端展示的数据做更多的操作。 前端代码 <el-pagination background layout"total, prev, pager, next" :total…

杨中科 .netcore Linq 。一前期准备知识

为什么要学Linq 一、为什么要学LINQ? 让数据处理变得简单: 统计一个字符串中每个字母出现的频率(忽略大小写)&#xff0c;然后按照从高到低的顺序输出出现频率高于2次的单词和其出现的频率。 var itemss.Where(c >char.lsLetter(c))//过滤非字母 .Select(c>char.ToLo…

计算机网络 2024 11 10

计算机网络 - 知乎计算机网络&#xff08;四&#xff09;—— 网络层&#xff08;1、2&#xff09;&#xff1a;网络层概述、网络层提供的两种服务_以下属于网络层范畴的是a透明传输比特流b媒体接入控制c ip地址d-CSDN博客 湖科大教书匠的个人空间-湖科大教书匠个人主页-哔哩哔…

链表Set_LinkList(建立)

用单链保存集合元素&#xff0c;元素由键盘输入。输入以-1结束&#xff0c;将所建链表打印输出。 链表结构如下图所示&#xff1a; 提示&#xff1a; 1.链表中数据元素为整型&#xff0c;typedef int ElemType; 2.用结构体自定义链表结构Set_LinkList &#xff1b; 3.初始化链表…

【OceanBase诊断调优】—— 错误码 5065 和 5066 的区别

适用版本&#xff1a;V2.1.x、V2.2.x、V3.1.x、V3.2.x 5065 与 5066 是两个近似的报错。 OB_ERR_QUERY_INTERRUPTED(-5065): Message: Query execution was interrupted。 含义为执行中断, 例如终端执行 SQL 过程中按 ctrlc 终止 SQL 执行会报 -5065。 OB_ERR_SESSION_INTER…

蓝桥备战国奖题后总结(2)

一、压缩字符串 public static void main(String[] args) {Scanner scan new Scanner(System.in);String strscan.nextLine();char[] chstr.toCharArray();int flag1;int num0;for(int j0;j<ch.length-1;j){if(ch[j]ch[j1]){num1;}if(num0&&jch.length-2){System.…