ros发送数据代码,ros 常用命令
这是课程中的一个案例:
代码实现如下:
#包含罗斯/罗斯. h
#包含几何图形_msgs/Twist.h
int main(int argc,char **argv)
{
ros:init(argc,argv, velocity _ publisher );
ROS:节点句柄n;
ROS:Publisher turtle _ vel _ pub=n . advertise geometry _ msgs:Twist(/turtle 1/cmd _ vel ,10);
ROS:Rate loop _ Rate(10);
int count=0;
while (ros:ok())
{
geometry _ msgs:Twist vel _ msg;
vel _ msg。线性。x=0.1 0.0001 *计数;
vel _ msg。棱角分明。z=0.2
数数;
乌龟_ vel _ pub。发布(vel _ msg);
ROS _ INFO(发布海龟速度命令[%0.2f米/秒,% 0.2f弧度/秒],
x,vel_msg。棱角分明。z);
loop _ rate睡眠();
}
返回0;
}rqt等效:
主要想说明简单案例调试时间成本差异。
实现同样的功能所花费的时间,效率提升非常明显
为什么报错?
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。