ROS----小乌龟画爱心
turtle走爱心形状
代码如下
#include "ros/ros.h"
#include <geometry_msgs/Twist.h>
int main(int argc, char *argv[])
{
double PI = 3.141592653589793653589793;
ros::init(argc, argv, "heart_shape");
ros::NodeHandle n;
ros::Publisher vel_pub = n.advertise<geometry_msgs::Twist>("/turtle1/cmd_vel", 10);
geometry_msgs::Twist vel_cmd;
ros::Rate loopRate(2);
int count = 0;
int i = 0;
while (ros::ok())
{
geometry_msgs::Twist msg;
msg.linear.x = 1;
msg.angular.z = 1;
i++;
if (i ==9 )
{
msg.linear.x = 0;
msg.angular.z = 2*PI;
}
if (i == 16)
{
;
msg.linear.x = 1.0;
msg.angular.z = 2;
}
if (i >= 17)
{
;
msg.linear.x = 1;
msg.angular.z = 0;
i++;
if (i >= 27)
{
msg.linear.x = 0.15;
msg.linear.y = 1;
i++;
if (i >= 43)
{
msg.linear.x = 0;
msg.linear.y = 0;
}
}
}
vel_pub.publish(msg);
//发布消息
ROS_INFO_STREAM("Sending random velocity command: "
<< "linear = " << msg.linear.x
<< " angular = " << msg.angular.z);
//按照循环频率延时
//ros::spinOnce();
loopRate.sleep();
}
return 0;
}
ROS----小乌龟画爱心相关推荐
- ROS:编写节点,让ROS小乌龟画圆和矩形
操作系统:ubuntu1404,ROS indigo 软件:Roboware 实验开始 在my_turtle_package(自己创建的package)->src 中创建cpp文件:(如下图) ...
- ROS机器人实践---小乌龟画圆
ROS机器人实践---小乌龟画圆 一.ROS工作空间的建立 二.ROS机器人画圆程序的编写 三.启动ROS机器人 参考文章: 1.https://blog.csdn.net/qq_33835307/a ...
- 如何用python画爱心型线_python怎么画爱心
Python可以使用turtle库来画爱心. Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指 ...
- 用python画满屏爱心_python怎么画爱心
Python可以使用turtle库来画爱心. Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指 ...
- 用python画一个心形_python怎么画爱心
Python可以使用turtle库来画爱心. Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指 ...
- python怎么画心形图案_python怎么画爱心
Python可以使用turtle库来画爱心. Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指 ...
- 怎么用python画个电脑_python语言还是java如何用python画爱心
用python绘制爱心的基本步骤如下: 002pc.com对<python语言还是java如何用python画爱心>总结来说,为我们学习Python很实用. 首先先下载安装好python程 ...
- python编程爱心-如何用python画爱心
用python绘制爱心的基本步骤如下: 首先先下载安装好python程序. 在我们自己的电脑上找到python 的IDLE工具. 2.然后打开IDLE,新建一个文件,命名为test1.py. 3.接着 ...
- 用python画爱心的代码-怎么用python实现画爱心
Python中可以使用turtle库来画图,通过控制画笔运动来实现在画布上画图案. 使用Python画爱心代码如下:#!/usr/bin/env python # -*- coding:utf-8 - ...
- python简单代码演示效果-用python画爱心及代码演示
程序员在爱情方式上表达上展现的多种多样,其中现在大火的用编程去编写个表白内容,最受欢迎了,今天小编也尝试了下,一起来看看吧~ 准备工具:python3 画爱心实施步骤: 打开编译器,写上code,代码 ...
最新文章
- Spring+SpringMVC+shiro+mysql(一)
- Win8:Snap 实现
- 有个产品经理女朋友是一种什么样的体验?
- 拆卸invokedynamic
- shader 反射 水面_2D水面波光效果,以及一些2D常用shader的实现
- 使用PING判断TCP/IP故障
- 【论文写作】精品课程教学网站中用户管理如何写
- VisualSVN Server提交整个工程项目
- cruise软件模型,混动仿真模型,IMMD架构混联混动仿真模型,Cruise混动仿真模型,混联混动汽车动力性经济性仿真
- Python-OpenCV4中的阈值二值化函数threshold(),要特别注意其返回值有两个
- Excel 6位数字与MD5对照表 100000-999999
- 需求:世界最高峰是珠穆朗玛峰(8844.43米=8844430毫米),假如我有一张足够打的纸,它的厚度是0.1毫米 请问,我折叠多少次,可以折成珠穆朗玛峰的高度?
- pandas以文本形式读取Excel表数据写法
- 团队的英文翻译缩写_动漫团队名称-团队英文名称~~人数不限的、
最好是** – 手机爱问...
- C语言uint8_t和char的区别,c – int8_t和uint8_t是char类型吗?
- php后端上传文件,php实现文件上传方法_后端开发
- (Java)类的接口实验
- win10系统 ProgramData在哪里?怎么找
- bga封装扇出过孔_pads router“BGA封装扇出”
- 纯小白初识函数—主函数调用子函数:
热门文章
- Redis在京东到家的订单中的使用
- ENG Note 1 : 英语写作模板
- Bugku:杂项 猫片(安恒)
- 老子道德经81章全文及解释
- 搞一个win7下能运行的免费财务软件 快马财务软件 v1.0
- 关于CSAPP的学习:如何与如同机翻的文字搏斗及如何快速理解冗长的说明
- 机器学习基本算法总结
- Spring Data JPA 原理与实战第十一天 Session相关、CompletableFuture、LazyInitializationException
- 第四章:项目整合管理 - (4.6 实施整体变更控制)
- Ubuntu上Firefox字体太小--高分屏背锅