中易网

有谁有turtlebot的C++避障程序或者类似的导航程序的实例吗

答案:2  悬赏:10  
解决时间 2021-11-26 09:21
有谁有turtlebot的C++避障程序或者类似的导航程序的实例吗
最佳答案
避障的话,最好能用两个以上超声波模块,这样做就可以不用步进电机了。

你可以把两到三个超声波模块按一定角度装到车的前部,这样就可以根据三个超声波模块回收的距离信息来判断哪个方向有障碍物,从而选择正确的方向前行。
全部回答
inline void rob_control(std::vector &_contour){ ros::Rate loopRate(10); int rcount=0; int lcount=0; int r_state = 0; int l_state = 0; int in_cl = 8;//运动状态改变的阈值 for(unsigned i=0;i<_contour.size();i++) { cv::Point p=_contour[i]; PointT pointx=down_cloud->at(p.x*downScale,p.y*downScale); //todo 安全距离和宽度设定 if(pointx.x<0.3&&pointx.x>-0.25&&pointx.z<1.2) { if(pointx.x>0) { rcount++; } else if(pointx.x<0) { lcount++; } pre_imageViewer->addCircle( p.x*downScale,p.y*downScale, 3, 1, 0.2,0.1, "contour", 1); continue; } pre_imageViewer->addCircle( p.x*downScale,p.y*downScale, 1, 0, 1,1, "contour", 1); } while (ros::ok()){ if(lcount>in_cl&&rcount==0) { //turn right if(l_state == 0) { tr(); r_state = 1; l_state = 0; std::cout<<"当前路面进行右转。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
锋镞的意思是什么啊?请解释下!
籍配的意思是什么?籍配的释义是什么啊?
獻斟的意思是什么?獻斟的释义是什么啊?
混夷的意思是什么啊?请解释下!
15篇暑假英语日记加汉语解释
农用车的牌费用
連繞的意思是什么?連繞的释义是什么啊?
江碧鸟逾白,山青花欲燃.运用了什么修辞手法
忐忑如何解释
式范的意思是什么?式范的释义是什么啊?
仪曹的意思是什么啊?请解释下!
婆婆对儿媳百般刁难不就是仗着即使对我们不好
兵号的意思是什么?兵号的释义是什么啊?
萦遶的意思是什么?萦遶的释义是什么啊?
1.5排量的车转速不宜超过多少
推荐资讯
大型宾馆一般用什么材质的门
海灵的意思是什么?海灵的释义是什么啊?
称诵的意思是什么啊?请解释下!
电磁调速器电机故障,查不到原因,急!!!
海口骑楼老街手绘明信片在哪买?现在在钟楼
手机正常用时突然会显示充电器已连接,但又突
刚买的笔记本,使用起来总感觉颜色不对,同样
织金县工商局地址有知道的么?有点事想过去!
广元市朝天区林业和园林局地址在哪,我要去那
阿爷的意思是什么啊?请解释下!
逍客传感器多少钱一个
qq仙侠传星华技能加点
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?