背景故事

ROS刚刚安装完成,有没有快速检测和体验的示例呢,今天我们总结一下快速使用小乌龟教程的步骤吧!希望能对你有用哦!

1. 运行ros主节点

# 初始化环境变量
source /opt/ros/<distro>/setup.bash
#运行节点前,先运行roscore,启动rosmaster
roscore

2. 运行小乌龟节点

# 语法:rosrun [package_name] [node_name]
# 运行小乌龟节点
rosrun turtlesim turtlesim_node

3. 发布消息,控制小乌龟转圈

rostopic pub /turtle1/cmd_vel geometry_msgs/Twist -r 1 -- '[2.0, 0.0, 0.0]' '[0.0, 0.0, -1.8]'

效果如下:

4. 运行键盘控制小乌龟节点

# 先使用ctrl + c 停止上一步的话题发布,接着运行键盘控制小乌龟节点
rosrun turtlesim turtle_teleop_key

效果如下:

结语

好啦,今天的小乌龟教程就到这里了,用这个教程可以快速检查自己的ros环境是否安装完成,也可以快速上手体验一下ros的快感,再接再厉,继续学习吧!。

·
·
·

欢迎各位老铁一键三连,本号后续会不断更新树莓派、人工智能、STM32、ROS小车相关文章和知识。
如果这篇文章对你有用,可以点赞关注哦,你的支持是我最大的动力

原创不易,转载请说明出处。

快速使用ros小乌龟教程——ROS初体验相关推荐

  1. emacs linux 教程,emacs初体验

    在Windows下欢快地使用emacs 使用linux开发环境 linux下无论是下载开发软件.安装库,还是系统的命令都比window要优秀. 因此使用虚拟机加xmanager可以体验到2个系统无缝切 ...

  2. 腾讯云香港轻量服务器宝塔Linux镜像入门教程(初体验)

    腾讯云轻量应用服务器30M峰值带宽24元/月,价格很不错新手站长网选择了一台入门级1核1G的轻量应用服务器lighthouse,镜像安装宝塔Linux面板,新手站长网来详细说下腾讯云香港轻量应用服务器 ...

  3. HanLP使用教程——NLP初体验

    话接上篇NLP的学习坑 自然语言处理(NLP)--简介 ,使用HanLP进行分词标注处词性. HanLP使用简介 以蕊小说网 https://www.2569.info HanLP是一系列模型与算法组 ...

  4. 鸿蒙OS2.0初体验

    重要的放前面 鸿蒙官方开发文档 鸿蒙IDE下载地址 鸿蒙OS入门2.0教程 鸿蒙初体验视频 鸿蒙2.0开源地址 一.HarmonyOS优点 (1)多终端开发调试便捷 鸿蒙目前支持可以开发TV,wear ...

  5. 激光雷达初体验 == 思岚A1M8 + Ubuntu 18.04 + ROS melodic + hector_slam

    一.开箱图 型号 RPLIDAR A1 配料 激光雷达一台 + usb 转接板一块 + 转接线一条 二.文档和SDK下载 (官网链接) RPILIDAR A1M8 简介与规格书 Datasheet R ...

  6. 机器人技术(3)机器人操作系统ROS简单教程

    1 ROS简介(Xu, Chen et al. 2016) 机器人操作系统(ROS)是一个用于编写机器人软件的灵活框架.它是一系列工具,库和约定,旨在简化在各种机器人平台上创建复杂而强大的机器人行为的 ...

  7. ROS探索总结(一)(二)(三):ROS总体框架 ROS总体框架 ROS新手教程

    ROS探索总结(一)--ROS简介 一.历史 随着机器人领域的快速发展和复杂化,代码的复用性和模块化的需求原来越强烈,而已有的开源机器人系统又不能很好的适应需求.2010年Willow Garage公 ...

  8. ROS 中文教程目录(最好不要过度依赖这种,建议养成看英文原版习惯)

    About | Support | Discussion Forum | Service Status | Q&A answers.ros.org Search: cn ROS Tutoria ...

  9. DELL戴尔Win10双硬盘安装Ubuntu20.04双系统(附带ROS安装教程)

    DELL戴尔Win10双硬盘安装Ubuntu20.04双系统(附带ROS安装教程) 1.安装场景及注意事项 1.1.确认电脑的引导方式 1.2.关闭电脑BitLocker硬盘保护 2.安装步骤 2.1 ...

  10. rockyLinux 初体验PostgreSQL15详细安装教程

    原创计划 | 总第 11 期(2023 第 09 期)知识分享 rockyLinux 安装 PostgreSQL 15.2 作者 | 文正耕耘(ID:dywangk) 彼时,PostgreSQL 已经 ...

最新文章

  1. SVN 两种存储格式(BDB和FSFS)区别
  2. XMLDOM对象方法:对象属性
  3. python自动化干什么-高效工作,拒绝加班,看Python自动化功能到底有多强大
  4. a,b互换,不使用中间变量
  5. jmeter 取json值_Jmeter入门13 后置处理器JSON Extractor提取json的多个值
  6. linux内核源代码分析----内核基础设施之klist
  7. JS之字符串分割方法split
  8. MFC消息响应机制及映射机制理解
  9. win7旗舰版系统电脑没有声音怎么办
  10. 2019上半年系统集成项目管理工程师下午案例分析真题与答案解析
  11. c++读取utf8文件_在MySQL中你是否使用过utf8,有没有遇到这样的bug那就要注意了...
  12. xinetd出马拯救Ftp服务器
  13. 如何离线下载Chrome的安装包
  14. 正确的java学习顺序--刚入门的同学可以看这里
  15. java mysql模糊查询_java实现的连接数据库及模糊查询功能示例
  16. [迁移] Luac的使用
  17. 如何设置DiffMerge不进行Class文件的比较
  18. PLSQL Developer 13.0.0.1883 注册码
  19. Oracle 数据库表中已有重复数据添加唯一键(唯一约束)
  20. List中remove()方法的陷阱以及终极的解决方法!

热门文章

  1. erpc的设计和工作机制
  2. 财务报销管理系统c++实现
  3. Boost.Asio的使用技巧
  4. 《互联网信息资源检索与利用》读书笔记
  5. 视频下载软件Annie的安装及使用
  6. 笔记本电脑桌面没有显示计算机,关于笔记本电脑外接显示器后没有桌面图标的问题...
  7. android 音量调节不起作用,Android音量控制
  8. 【项目二、蜂巢检测项目】二、模型改进:YOLOv5s-ShuffleNetV2
  9. 【问题描述】3.2.6 中国余数定理:“有物不知几何,三三数余一,五五数余二,七七数余三,问:物有几何?”。编程求1~1000以内所有解。
  10. VUE Cascader省市二级联动 二级联动数据