資源簡介
基于RRT的路徑規劃算法,通過對狀態空間中的采樣點進行碰撞檢測,避免了對空間的建模,能夠有效地解決高維空間和復雜約束的路徑規劃問題,C++ 實現 圖片代替柵格

代碼片段和文件信息
#include“RRT-Eigen.h“
int?main()
{
Mat?Img?=?imread(“5.jpg“);//讀取地圖
Mat?img;
cvtColor(Img?img?CV_BGR2GRAY);//轉為灰度圖
Mat?fig?=?img.clone();
const?int?channer?=?fig.channels();
int?nrows?=?fig.rows;
int?ncols?=?fig.cols*channer;
uchar?*p;
for?(int?i?=?0;?i? {
p?=?fig.ptr(i);
for?(int?j?=?0;?j? {
if?(p[j]?128)?p[j]?=?0;
else?p[j]?=?255;
}
}
MatrixXd?start(12)?end(12);//定義起點和終點
//start?<50?50;?end?<700?550;//黑色是0??白色為255??圖片111
start?<50?50;?end?<950?650;//圖片5
//cout?<“fig的行和列分別為“;
//cout?< RRT_Eigen?G(start?end);
G.rrt(fig);//結果為Path
G.path_smooth(fig);//結果為smooth??優化之后路徑
G.rrtDraw(Img);//畫圖
//Point?End_point(600?550);
//circle(Img?End_point?5?Scalar(248?7?7)?-1?8);
imshow(“kk“?Img);
waitKey();
system(“pause“);
return?0;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????974??2019-05-27?17:40??rrt實現圖片搜索\RRT-Eigem.main.cpp
?????文件???????11020??2019-05-27?16:51??rrt實現圖片搜索\RRT-Eigen.h
評論
共有 條評論