关于非闭环路线的凸轮补全实现思路

在无碳小车的凸轮设计中,遇到非闭环路线,我们设计出来的凸轮通常需要预留90到30度的待补全部分,否则如果选择直接连接将大概率出现不连续的情况。

对于处理预留部分,其实也是非常容易的。根据前面的设计,我们可以知道凸轮的起始点位置和有效部分终点位置,以及他们中间的角度α,此时,我们把有效部分终点当成待补全部分起点,有效部分起点视为待补全部分终点,那么它们之间的角度就是360-α。把这两种参数映射成一条函数曲线,拟合前面的有效部分,最后我们就可以得到一个光滑连续的凸轮。

因为待补全部分,对于我们而言是没有用处的,所以我们不用管拟合曲线是否有用,只要满足光滑连续即可。因此,可以直接选择等差数列,把有效部分终点看成y1,有效部分看成y2,360-α=β。

将β等分成n份。假设y2> y1,我们可以得到第m个等分点的极坐标(360-α+m×β/n,y1+m×(y2-y1)/n)。由此一个简单的补全封闭已经完成。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿木wh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值