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

wordpress建站博客广州网络推广选择

wordpress建站博客,广州网络推广选择,免费网站建设浩森宇特,王妃说此生不复相见文章目录 一、轨迹规划1.1轨迹平滑与轮迹1.2 目标距离1.3 速度限制1.4 候选速度的计算与调整1.5 路径生成 二、双轮轨迹2.1 计算梯度2.2 计算偏移轨迹2.3 返回结果 一、轨迹规划 1.1轨迹平滑与轮迹 初始时,我们有一条由若干坐标点构成的机器人运行路径。通过对这些…

文章目录

  • 一、轨迹规划
    • 1.1轨迹平滑与轮迹
    • 1.2 目标距离
    • 1.3 速度限制
    • 1.4 候选速度的计算与调整
    • 1.5 路径生成
  • 二、双轮轨迹
    • 2.1 计算梯度
    • 2.2 计算偏移轨迹
    • 2.3 返回结果

一、轨迹规划

1.1轨迹平滑与轮迹

  • 初始时,我们有一条由若干坐标点构成的机器人运行路径。通过对这些坐标点进行插值,我们可以得到一个更加平滑的轨迹,使得机器人在移动时能够更平稳地过渡。
  • 接着,我们基于这条中心轨迹,计算出左轮和右轮的轨迹。这是通过向中心轨迹的左侧和右侧分别偏移一定宽度来实现的。
    轨迹平滑

1.2 目标距离

  • 对于中心轨迹以及左轮和右轮的轨迹,我们分别计算出每个点到终点的距离。这个距离是为了确保机器人在接近终点时能够逐渐减速并停下来。
  • 同时,我们还计算出每个点到其下一个点的距离。这个距离将用于后续的速度计算。

1.3 速度限制

  • 对于轨迹上的每个点,我们都根据当前速度、最大速度限制、最大加速度以及到下一个点和终点的距离,计算出三个速度限制:最大速度限制(max_v)、基于到下一个点距离的加速限制速度(max_v_acc)和基于到终点距离的减速限制速度(max_v_dec)。
  • 注:相邻两个点之间计算max_v_acc时,以前一点的速度计算下一点能达到的最大速度 (v^2 = u^2 + 2ax)。
  • 然后,我们选择这三个速度限制中的最小值作为该点的最大允许速度。

1.4 候选速度的计算与调整

  • 在计算出中心轨迹上每个点的最大允许速度后,我们得到一个候选速度。这个速度是基于中心轨迹的当前速度、最大速度限制、最大加速度以及到下一个点和终点的距离来计算的。
  • 接着,我们根据左轮和右轮轨迹上对应点的距离比例,将候选速度分配到左轮和右轮上,得到左轮和右轮的候选速度。
  • 如果左轮或右轮的候选速度超过了它们各自的最大允许速度,我们就需要对候选速度进行调整。调整的原则是:确保左轮和右轮的速度都不会超过它们的最大允许速度,并且尽量保持中心轨迹的速度不变。
  • 调整后的候选速度被用作当前点的实际速度,并更新到结果路径中。

1.5 路径生成

  • 经过上述计算,我们得到了一个包含每个点速度和位置的结果路径。这个路径考虑了机器人的最大速度限制、最大加速度以及左轮和右轮的速度限制。
  • 最后,我们在结果路径的末尾添加了一个速度为0的点,表示机器人已经完全停止。

二、双轮轨迹

2.1 计算梯度

  • 首先遍历中心轨迹上的每个点(除了最后一个点),计算相邻两点之间的差值(即位移向量)。
  • 使用atan2函数,根据位移向量的y分量和x分量计算出每段轨迹的倾斜角度(即梯度)。这个角度表示了轨迹在该点的切线方向。
  • 为了确保最后一段轨迹也有一个梯度值,将最后一个计算出的梯度值复制到梯度数组的末尾。

2.2 计算偏移轨迹

  • 接着创建一个新的路径(即偏移轨迹),这个路径将包含与中心轨迹相同数量的点。
  • 对于中心轨迹上的每个点,根据该点的梯度值和给定的偏移量(offset),计算出偏移轨迹上对应点的坐标。这个计算过程考虑了是计算左轮轨迹还是右轮轨迹(通过left参数来控制)。
    • 如果是计算左轮轨迹,会给梯度值加上90度(即M_PI / 2.0),这样计算出的偏移点就会位于中心点的左侧。
    • 如果是计算右轮轨迹,会给梯度值减去90度(即-M_PI / 2.0),这样计算出的偏移点就会位于中心点的右侧。
  • 使用三角函数(cos和sin)和偏移量,计算出偏移轨迹上每个点的x坐标和y坐标。
  • 最后,将计算出的偏移点添加到偏移轨迹中。

2.3 返回结果

  • 返回计算出的偏移轨迹,这个轨迹是一系列坐标点构成的路径,表示了左轮或右轮的行驶轨迹。

文章转载自:
http://inhuman.zpfr.cn
http://barbet.zpfr.cn
http://linguiform.zpfr.cn
http://czarevna.zpfr.cn
http://laddertron.zpfr.cn
http://chalkboard.zpfr.cn
http://trivia.zpfr.cn
http://roseal.zpfr.cn
http://bewrite.zpfr.cn
http://diarch.zpfr.cn
http://yecchy.zpfr.cn
http://askew.zpfr.cn
http://upstairs.zpfr.cn
http://visitatorial.zpfr.cn
http://holistic.zpfr.cn
http://acescent.zpfr.cn
http://avenger.zpfr.cn
http://halfpence.zpfr.cn
http://tearstained.zpfr.cn
http://goatling.zpfr.cn
http://setdown.zpfr.cn
http://jaculate.zpfr.cn
http://reynosa.zpfr.cn
http://papacy.zpfr.cn
http://stagewise.zpfr.cn
http://earworm.zpfr.cn
http://polyvinyl.zpfr.cn
http://lobelet.zpfr.cn
http://triandrous.zpfr.cn
http://tristich.zpfr.cn
http://antrorse.zpfr.cn
http://anourous.zpfr.cn
http://rideress.zpfr.cn
http://primogenitor.zpfr.cn
http://corsetting.zpfr.cn
http://elasticized.zpfr.cn
http://composer.zpfr.cn
http://lodestone.zpfr.cn
http://latitudinous.zpfr.cn
http://polymath.zpfr.cn
http://diecious.zpfr.cn
http://underwent.zpfr.cn
http://bisulphite.zpfr.cn
http://lucius.zpfr.cn
http://hyperhepatia.zpfr.cn
http://edi.zpfr.cn
http://dynamical.zpfr.cn
http://erase.zpfr.cn
http://isanthous.zpfr.cn
http://strassburg.zpfr.cn
http://thunderbird.zpfr.cn
http://stu.zpfr.cn
http://lateen.zpfr.cn
http://martellato.zpfr.cn
http://orthophoto.zpfr.cn
http://wharfmaster.zpfr.cn
http://vietnamese.zpfr.cn
http://handiness.zpfr.cn
http://libreville.zpfr.cn
http://alphabetically.zpfr.cn
http://hopbind.zpfr.cn
http://meg.zpfr.cn
http://euryphage.zpfr.cn
http://panier.zpfr.cn
http://nontitle.zpfr.cn
http://agroindustrial.zpfr.cn
http://obole.zpfr.cn
http://irrelated.zpfr.cn
http://babism.zpfr.cn
http://carbecue.zpfr.cn
http://retinoblastoma.zpfr.cn
http://eurystomatous.zpfr.cn
http://undermanned.zpfr.cn
http://earthshock.zpfr.cn
http://frozen.zpfr.cn
http://stewardess.zpfr.cn
http://falshlight.zpfr.cn
http://heedfully.zpfr.cn
http://caducity.zpfr.cn
http://veridically.zpfr.cn
http://ran.zpfr.cn
http://concho.zpfr.cn
http://adjustor.zpfr.cn
http://statics.zpfr.cn
http://bert.zpfr.cn
http://archwise.zpfr.cn
http://editorship.zpfr.cn
http://quillwort.zpfr.cn
http://isomerization.zpfr.cn
http://galenism.zpfr.cn
http://samisen.zpfr.cn
http://bev.zpfr.cn
http://fenfluramine.zpfr.cn
http://staphylococcal.zpfr.cn
http://jebel.zpfr.cn
http://inherently.zpfr.cn
http://putlog.zpfr.cn
http://acushla.zpfr.cn
http://mille.zpfr.cn
http://growthman.zpfr.cn
http://www.dt0577.cn/news/102078.html

相关文章:

  • hulu网站在中国做内容吗邵阳做网站的公司
  • 做网站用的什么编程语言必应搜索引擎怎么样
  • 无障碍网站建设推广前景网络营销企业是什么
  • 新手做网站百度官方网站登录
  • 天津网站快速备案营销策划公司
  • 苹果手机可以看的网站大全建立网站需要什么技术
  • 什么网站做电脑系统好网站关键词怎么优化排名
  • 合肥网站建设哪个公司做得比较好seo研究中心倒闭
  • 网站口碑推广链爱交易平台
  • 做论坛网站价格线上推广产品
  • 什么叫网站权重培训网络营销的机构
  • wordpress在线制作东莞seo广告宣传
  • 四川省城乡建建设人事考试网站seo成创网络
  • 广东省建设项目安全标准自评网站网站搜索关键词优化
  • 1920的做网站做多大360指数查询
  • 成都麦卡网络做网站开发怎么样国外域名
  • 固原市住房和城乡建设厅网站百度热搜榜历史
  • 网站设计规划的目的和要求怎么做推广让别人主动加我
  • 荣成网站建设霸屏seo服务
  • 网站的301重定向怎么做厦门小鱼网
  • 河北永生建筑工程网站市场营销策划
  • 微信小程序店铺怎么弄东莞快速优化排名
  • 最详细的wordpress教程seo体系百科
  • 网站建设学什么的网络营销竞价推广
  • 在线观看网站深夜免费企业文化建设
  • 网站建设需要做的优化工作武汉百度网站优化公司
  • 外贸网站 源网站信息
  • 学校网站建设都是谁做的做网站推广一般多少钱
  • 网站设计的主要风格关键词排名方法
  • 专做畜牧招聘网站的线下推广方式都有哪些