Ros机器人之(二)两个小海龟画圈圈
Ros机器人之(二)两个小海龟画圈圈
对于一个新的领域,毫无头绪,从学习基础知识开始,不可焦虑急躁。
今天主要通过小海龟,讲一下Ros入门的基础知识,慢慢学习。
打开Ros
roscore
打开小海龟
rosrun turtlesim turtlesim_node
打开小海龟键盘控制
rosrun turtlesim turtle_teleop_key
指令发布
#小海龟转圈圈,设置线速度和角速度,r设置每秒发送次数
rostopic pub -r 10 /turtle1/cmd_vel geometry_msgs/Twist "linear:x: 1.0y: 0.0z: 0.0
angular:x: 0.0y: 0.0z: 1.0"
创建新的小海龟
rosservice call /spawn "x: 3.0
y: 5.0
theta: 0.0
name: 'hello'"
新的小海龟转圈圈
rostopic pub -r 10 /hello/cmd_vel geometry_msgs/Twist "linear:x: 1.0y: 0.0z: 0.0
angular:x: 0.0y: 0.0z: 2.0"
可视化系统图
rqt_graph
显示节点列表
rosnode list
显示话题列表
rostopic list
显示话题定义
rosmsg show geometry_msgs/Twist
显示服务列表
记录话题
小海龟转圈
# -a表示 all,-o表示选择记录文件名
rosbag record -a -o cmd_record
话题复现
rosbag play cmd_record.bag
Ros机器人之(二)两个小海龟画圈圈相关推荐
- ubuntu 20.04安装ROS体验小海龟转圈圈
文章目录 前言 一.ros安装 1.添加ROS软件源: 2.添加密钥: 3.安装ROS: 4.初始化rosdep: 5.设置环境变量: 6.安装rosinstall 二.体验小海龟案例 1.键盘控制小 ...
- python用小海龟画糖葫芦
python小海龟画糖葫芦 import turtle #导入小海龟模块 t=turtle.Pen() #创建画笔 t.penup() #提起画笔 t.goto(20, 0) #起始坐标 t.pend ...
- python绘制糖葫芦_python用小海龟画糖葫芦
python小海龟画糖葫芦 import turtle #导入小海龟模块 t=turtle.Pen() #创建画笔 t.penup() #提起画笔 t.goto(20, 0) #起始坐标 t.pend ...
- python小海龟画小汽车
python用小海龟画小汽车 import turtle x=turtle.Turtle() x.shape('turtle') x.color('red') x.begin_fill() x.for ...
- ROS基础(1)——安装+小海龟
一.ROS是什么 ROS是机器人操作系统(Robot Operating System)的英文缩写,是用于编写机器人软件程序的一种具有高度灵活性的软件架构. ROS提供一些标准操作系统服务,例如硬件抽 ...
- ROS安装和 控制小海龟画圆
1.ROS软件安装 (1)添加ROS软件源 sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -s ...
- 【Python】turtle小海龟画兔子
目录 Python怎么画兔子? 1 效果图 2 总体设计 3 详细设计 4 其中里面用到的函数: 画兔子代码 Python怎么画兔子? 可以用python内置的turtle库绘制 ,很简单但是功能很强 ...
- python小海龟画粗细渐变的线_Python 笔记_第一篇_童子功_8. 画图工具 (小海龟 turtle)...
Python 笔记_第一篇_童子功_8. 画图工具 (小海龟 turtle) turtle 是一个简单的绘图工具 提供一个小海龟, 可以把它理解为一个机器人, 只能听懂有限的命令, 且绘图窗口的原点 ...
- Python turtle入门:用小海龟画美队盾牌 (内附画五角星的详细代码)
这篇博文是博主自己的python turtle库学习记录(xiaobai),也是和uu的学习分享!! 赶紧来看看小海龟是怎么画美队盾牌的吧!! 画五角星 (想看五角星画法的uu直接点这里哈) ...
最新文章
- vsnprintf的作用和使用
- 经典php代码,10个非常经典的php代码片段.doc
- 【错误记录】Flutter 界面报错 ( No MediaQuery widget ancestor found. | Scaffold widgets require a MediaQuery )
- C++Opengl三维列表堆罗汉源码
- let finger cross
- 计算机模拟定点突变,分子模拟对接和定点突变提高10β–去乙酰巴卡亭-华南农业大学学报.PDF...
- java手机震动_Windows Phone 7 开发 之使手机震动
- SAP License:ERP厂商比较
- 浅谈 js 数字格式类型
- 哪种css实现方式优势更突出_css和div的优势有哪些?
- Cursor android.content.ContentResolver.query() on a null object reference和Caused by: java.lang.Secur
- 海康威视摄像头的多通道rtsp地址格式
- 关于Bundle Adjustment的直观理解
- html静态网站中华传统文化网站主题设计 传统文化艺术耍牙15页
- 智能化运维最佳实践-自动化
- 欧文分校计算机科学硕士项目,申请2019加州大学欧文分校计算机科学硕士要求都有哪些?...
- 让用户输入一个三位数(若不是三位数则提示错误),判断该数是否是水仙花数。(水仙花数:每一位上的数字的立方和,等于该数本身)
- 树莓linux pi密码,树莓派 忘记密码的解决方法
- 云南省二级c计算机考试试题,2015云南省计算机等级考试试题 二级C试题考资料...
- 华为Android面试真题解析,技术详细介绍