快速使用ros小乌龟教程——ROS初体验
背景故事
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初体验相关推荐
- emacs linux 教程,emacs初体验
在Windows下欢快地使用emacs 使用linux开发环境 linux下无论是下载开发软件.安装库,还是系统的命令都比window要优秀. 因此使用虚拟机加xmanager可以体验到2个系统无缝切 ...
- 腾讯云香港轻量服务器宝塔Linux镜像入门教程(初体验)
腾讯云轻量应用服务器30M峰值带宽24元/月,价格很不错新手站长网选择了一台入门级1核1G的轻量应用服务器lighthouse,镜像安装宝塔Linux面板,新手站长网来详细说下腾讯云香港轻量应用服务器 ...
- HanLP使用教程——NLP初体验
话接上篇NLP的学习坑 自然语言处理(NLP)--简介 ,使用HanLP进行分词标注处词性. HanLP使用简介 以蕊小说网 https://www.2569.info HanLP是一系列模型与算法组 ...
- 鸿蒙OS2.0初体验
重要的放前面 鸿蒙官方开发文档 鸿蒙IDE下载地址 鸿蒙OS入门2.0教程 鸿蒙初体验视频 鸿蒙2.0开源地址 一.HarmonyOS优点 (1)多终端开发调试便捷 鸿蒙目前支持可以开发TV,wear ...
- 激光雷达初体验 == 思岚A1M8 + Ubuntu 18.04 + ROS melodic + hector_slam
一.开箱图 型号 RPLIDAR A1 配料 激光雷达一台 + usb 转接板一块 + 转接线一条 二.文档和SDK下载 (官网链接) RPILIDAR A1M8 简介与规格书 Datasheet R ...
- 机器人技术(3)机器人操作系统ROS简单教程
1 ROS简介(Xu, Chen et al. 2016) 机器人操作系统(ROS)是一个用于编写机器人软件的灵活框架.它是一系列工具,库和约定,旨在简化在各种机器人平台上创建复杂而强大的机器人行为的 ...
- ROS探索总结(一)(二)(三):ROS总体框架 ROS总体框架 ROS新手教程
ROS探索总结(一)--ROS简介 一.历史 随着机器人领域的快速发展和复杂化,代码的复用性和模块化的需求原来越强烈,而已有的开源机器人系统又不能很好的适应需求.2010年Willow Garage公 ...
- ROS 中文教程目录(最好不要过度依赖这种,建议养成看英文原版习惯)
About | Support | Discussion Forum | Service Status | Q&A answers.ros.org Search: cn ROS Tutoria ...
- DELL戴尔Win10双硬盘安装Ubuntu20.04双系统(附带ROS安装教程)
DELL戴尔Win10双硬盘安装Ubuntu20.04双系统(附带ROS安装教程) 1.安装场景及注意事项 1.1.确认电脑的引导方式 1.2.关闭电脑BitLocker硬盘保护 2.安装步骤 2.1 ...
- rockyLinux 初体验PostgreSQL15详细安装教程
原创计划 | 总第 11 期(2023 第 09 期)知识分享 rockyLinux 安装 PostgreSQL 15.2 作者 | 文正耕耘(ID:dywangk) 彼时,PostgreSQL 已经 ...
最新文章
- SVN 两种存储格式(BDB和FSFS)区别
- XMLDOM对象方法:对象属性
- python自动化干什么-高效工作,拒绝加班,看Python自动化功能到底有多强大
- a,b互换,不使用中间变量
- jmeter 取json值_Jmeter入门13 后置处理器JSON Extractor提取json的多个值
- linux内核源代码分析----内核基础设施之klist
- JS之字符串分割方法split
- MFC消息响应机制及映射机制理解
- win7旗舰版系统电脑没有声音怎么办
- 2019上半年系统集成项目管理工程师下午案例分析真题与答案解析
- c++读取utf8文件_在MySQL中你是否使用过utf8,有没有遇到这样的bug那就要注意了...
- xinetd出马拯救Ftp服务器
- 如何离线下载Chrome的安装包
- 正确的java学习顺序--刚入门的同学可以看这里
- java mysql模糊查询_java实现的连接数据库及模糊查询功能示例
- [迁移] Luac的使用
- 如何设置DiffMerge不进行Class文件的比较
- PLSQL Developer 13.0.0.1883 注册码
- Oracle 数据库表中已有重复数据添加唯一键(唯一约束)
- List中remove()方法的陷阱以及终极的解决方法!
热门文章
- erpc的设计和工作机制
- 财务报销管理系统c++实现
- Boost.Asio的使用技巧
- 《互联网信息资源检索与利用》读书笔记
- 视频下载软件Annie的安装及使用
- 笔记本电脑桌面没有显示计算机,关于笔记本电脑外接显示器后没有桌面图标的问题...
- android 音量调节不起作用,Android音量控制
- 【项目二、蜂巢检测项目】二、模型改进:YOLOv5s-ShuffleNetV2
- 【问题描述】3.2.6 中国余数定理:“有物不知几何,三三数余一,五五数余二,七七数余三,问:物有几何?”。编程求1~1000以内所有解。
- VUE Cascader省市二级联动 二级联动数据