当前位置: 首页 > news >正文

共享网站的详细规划怎么开发网站

共享网站的详细规划,怎么开发网站,河北省网络营销公司,徐州网站建设培训班1.获取激光雷达数据 首先介绍介绍一下激光雷达的角度,方向“前”是机器人正方向 进入wpr_simulation进行更新 cd ~/catkin_ws/src/wpr_simulation/进行更新 git pull 然后回退到catkin_ws cd ~/catkin_ws/ 进行编译 catkin_make 终端执行以下命令 roslaunc…

1.获取激光雷达数据

首先介绍介绍一下激光雷达的角度,方向“前”是机器人正方向

进入wpr_simulation进行更新

cd ~/catkin_ws/src/wpr_simulation/

进行更新

git pull

然后回退到catkin_ws

cd ~/catkin_ws/

进行编译

catkin_make

终端执行以下命令

roslaunch wpr_simulation wpb_simple.launch

分屏执行以下程序

rosrun wpr_simulation demo_lidar_data

获得机器人前方障碍物距离

接下来我们来实现该功能 ,先进入~/catkin/src/

创建雷达包

catkin_create_pkg lidar_pkg roscpp rospy sensor_msgs

在节点文件键入以下代码

#include<ros/ros.h>
#include<sensor_msgs/LaserScan.h>void LidarCallback(const sensor_msgs::LaserScan msg)
{float fMidDist = msg.ranges[180];ROS_INFO("前方测距ranges[180]=%f米",fMidDist);
}int main(int argc, char *argv[])
{//设置中文编码setlocale(LC_ALL,"");//初始化节点ros::init(argc,argv,"lidar_node");ros::NodeHandle n;ros::Subscriber lidar_sub = n.subscribe("/scan",10,&LidarCallback);ros::spin();return 0;
}

在仿真环境运行的基础上执行以下命令

 rosrun lidar_pkg lidar_node

运行结果为:

2.实现避障功能

 由于发布的速度在回调函数中使用,所以发布的变量是全局变量

ros::Publisher vel_pub;

所有代码如下:

#include<ros/ros.h>
#include<sensor_msgs/LaserScan.h>
#include<geometry_msgs/Twist.h>ros::Publisher vel_pub;void LidarCallback(const sensor_msgs::LaserScan msg)
{float fMidDist = msg.ranges[180];ROS_INFO("前方测距ranges[180]=%f米",fMidDist);geometry_msgs::Twist vel_cmd;if (fMidDist<1.5){vel_cmd.angular.z=0.3;}else{vel_cmd.linear.x=0.05;}vel_pub.publish(vel_cmd);
}int main(int argc, char *argv[])
{//设置中文编码setlocale(LC_ALL,"");//初始化节点ros::init(argc,argv,"lidar_node");ros::NodeHandle n;ros::Subscriber lidar_sub = n.subscribe("/scan",10,&LidarCallback);vel_pub=n.advertise<geometry_msgs::Twist>("/cmd_vel",10);ros::spin();return 0;
}

避障成功

http://www.tj-hxxt.cn/news/71245.html

相关文章:

  • wap门户网站百度网站首页
  • 做网站设计哪家好广州seo排名外包
  • 淘宝客网站域名谁会做新产品宣传推广策划方案
  • 常州高端网站建设网络营销管理系统
  • 网站建设模板坏处武汉大学人民医院光谷院区
  • 自建网站营销是什么软文大全
  • discuz做的网站网站怎么优化排名
  • 中央两学一做专题网站新乡网站优化公司推荐
  • 网站源码提取百度渠道开户哪里找
  • 武汉网站建设 汉街semseo
  • 石家庄做网站电话吉林seo基础
  • 个人摄影网站模版网站优化 推广
  • 做长尾词优化去哪些网站哪个软件可以自动排名
  • 阿里云oss做网站备份优秀软文案例
  • 天津市住建网邯郸seo营销
  • tp框架做的网站外链火
  • 网站域名备案号查询推推蛙网站诊断
  • 上海建设厅焊工证查询网站深圳小程序开发公司
  • 电子平台网站孝感seo
  • 知名网站建设公司排名网络广告推广方式
  • 政府网站平台建设与管理办法p2p万能搜索引擎
  • 做男女的那个视频网站网址大全网站
  • 企业手机版网站国际网站平台有哪些
  • 关于做网站的问卷调查seo网站推广可以自己搞吗
  • 一家专门做直销的网站网站模板库
  • 青岛房产网签备案查询成都网站seo设计
  • 网站qq客服怎么做个人引流推广怎么做
  • 大连网站关键词推广竞价广告是怎么推广的
  • 如何查找未备案网站北京网站seo公司
  • 商标查询怎么查杭州seo靠谱