欢迎访问 生活随笔!

ag凯发k8国际

当前位置: ag凯发k8国际 > 编程资源 > 编程问答 >内容正文

编程问答

rtd-ag凯发k8国际

发布时间:2024/10/14 编程问答 116 豆豆
ag凯发k8国际 收集整理的这篇文章主要介绍了 rtd-d项目总结(matlab) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

                问题1:修改障碍物形状,任意多边形的生成。

                解决:首先找到规则的多边形的生成方法,然后改变每个边的边长为随机数值用rand函数。

%生成规则的多边形,实际上是一个单位圆内的内接正六多边形。 step = 2*pi/6; o = []; for i=1:6o(1,i)=sin(step*i);o(2,i)=cos(step*i); end o(:,7)=o(:,1) plot(o(1,:),o(2,:));%生成不规则的多边形 step = 2*pi/6; o = []; for i=1:6o(1,i)=0.5*randi(2)*sin(step*i);o(2,i)=0.5*randi(2)*cos(step*i); end o(:,7)=o(:,1) plot(o(1,:),o(2,:));%多个不规则多边形,用nan分别隔开用plot绘制 step = 2*pi/6; o = [];for i=1:6o(1,i)=0.5*randi(2)*sin(step*i);o(2,i)=0.5*randi(2)*cos(step*i); end o(:,7) = o(:,1); o(:,8) = nan;for i=9:14o(1,i)=5*randi(2)*sin(step*i);o(2,i)=5*randi(2)*cos(step*i); end o(:,15) = o(:,9); o(:,16) = nan; plot(o(1,:),o(2,:));

                问题2:由静态障碍物变成动态障碍物。

                解决:静态与动态的区别在于,静态障碍物算法探测到障碍物后,离散的是时刻t的物体;而动态障碍物算法探测到障碍物后,离散的是在[t,t t_f(一个规划周期)]内预测的以t_disc间隔采样的[t_f/t_disc]个障碍物。

总结

以上是ag凯发k8国际为你收集整理的rtd-d项目总结(matlab)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得ag凯发k8国际网站内容还不错,欢迎将ag凯发k8国际推荐给好友。

网站地图