【发布时间】:2020-08-15 18:11:00
【问题描述】:
此问题基于Difference (angle) between two bearings。
基本上,如果我们能找到两个轴承之间的差异,我们是否可以找到物体需要转动的一侧才能实现最小的旋转量。
使用 R 中的解决方案/函数,来自上一个问题:
angle_diff <- function(ber1, ber2){
theta <- abs(ber1 - ber2) %% 360
return(ifelse(theta > 180, 360 - theta, theta))
}
为了说明这里需要的是 2 个示例:
第一个例子:如果我们有 ber1 = - 175 和 ber2 = 175,为了让物体从轴承 -175 转到轴承 175,它需要逆时针旋转 10度。
第二个例子:如果我们有 ber1 = - 10 和 ber2 = 50,为了让物体从轴承 -10 转到轴承 50,它需要 顺时针 转动60度。
上面提到的问题回答了求最短项的度数,但是是否有可能找到需要顺时针还是逆时针转弯?
【问题讨论】: