我正在研究四旋翼。我知道它的位置- ,在那里我想去-目标位置b,并从我计算矢量c ^ -将带我去我的目标的单位向量:
c = b - a
c = normalize(c)
由于四旋翼飞机可以在没有旋转的情况下向任何方向移动,所以我试图做的是
- 通过机器人偏航角旋转
- 将其分为分量
- 将它们作为侧倾角和俯仰角传递给机器人。
问题在于,如果偏航角为0°±5,则此方法有效,但如果偏航角接近+90或-90,则它将失败并转向错误的方向。我的问题是我在这里缺少明显的东西吗?
1
您如何计算偏航角?另外,您正在使用什么控制器,以及如何发送数据?
—
DaemonMaker
有趣的问题@Hamza,欢迎来到Robotics。
—
Mark Booth
您是正确的@MarkBooth,我打开了两个标签,并打算将其他帖子标记为重复。我错误地标记了这个,没有办法撤消它。鉴于需要多于一票才能将其关闭,我认为这不会成为问题。但是,我没有意识到它代表我发表了评论。
—
DaemonMaker 2013年
没问题@DaemonMaker这些事情发生了。现在,“关闭为重复投票”会自动发布评论,我认为这是一个有用的功能,因为它会提示人们在自己进行关闭投票之前先审查另一个问题。
—
Mark Booth