我想用Pixhawk用Raspberry Pi伴侣电脑跟踪地面上的蓝色球。 但是我发现如果我想控制Pixhawk,那就是NED坐标系中只有#SET.SOSITION_TARGET_LOCAL_NED&#39 ;.
1)在我的色彩跟踪程序中,我只想向前移动或向左/向右移动1厘米或5厘米,但是' SET_POSITION_TARGET_LOCAL_NED'期望以米为单位的值,我需要精确到更小的单位。
2)我的另一个问题是我可以控制体型坐标系中的Pixhawk吗? Ned坐标系统可以直接向前或向左控制。
我该如何解决这些问题?
答案 0 :(得分:1)
以米为单位并不重要,因为发送的值是浮点数。所以你可以发送0.01到1厘米。
是的,你可以使用body-frame。这是发送set_position_local_target_ned
时指定的参数。将参数4设置为8
。看一下该消息的mavlink规范:
http://mavlink.org/messages/common#SET_POSITION_TARGET_LOCAL_NED