在协调系统中从180旋转到180

2024-04-26 06:47:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我在考虑在坐标系中旋转物体的最简单方法,如下所示:

       0

-90         90

   -180/180

我需要旋转一个物体,直到它达到一个给定的角度。它必须支持两个方向的旋转。我收到有关对象当前旋转的信息。当它停止旋转时,我必须创建一个while循环条件。这不可能是简单的平等声明,因为我收到的信息不是那么准确

编辑: 该对象是一个无人机,它向我发送有关其当前沿z轴旋转的数据。我通过向给定方向发送旋转请求来旋转它。根据它当前旋转的信息和我希望它旋转的角度(加上旋转方向),我需要设置一个条件,当它停止旋转时,发送一个适当的请求


Tags: 数据对象方法信息声明编辑方向条件
1条回答
网友
1楼 · 发布于 2024-04-26 06:47:02

从理论上讲,您需要有另一个旋转方向的变量(顺时针或逆时针)。如果方向是顺时针方向,则将在顺时针方向上指定角度0、90、180、270。逆时针方向也一样

您的while循环将用于angle<given angle,因为变量是根据旋转方向赋值的,所以您不必担心角度的+/-值

这可能是一个非常基本的答案,而不是你所希望的,但我希望它有一点帮助

相关问题 更多 >