如何使用DroneKit-python控制Pixhawk跟踪颜色?

时间:2015-10-10 13:34:44

标签: dronekit-python dronekit

我想用Pixhawk用Raspberry Pi伴侣电脑跟踪地面上的蓝色球。 但是我发现如果我想控制Pixhawk,那就是NED坐标系中只有#SET.SOSITION_TARGET_LOCAL_NED&#39 ;.

1)在我的色彩跟踪程序中,我只想向前移动或向左/向右移动1厘米或5厘米,但是' SET_POSITION_TARGET_LOCAL_NED'期望以米为单位的值,我需要精确到更小的单位。

2)我的另一个问题是我可以控制体型坐标系中的Pixhawk吗? Ned坐标系统可以直接向前或向左控制。

我该如何解决这些问题?

1 个答案:

答案 0 :(得分:1)

  1. 以米为单位并不重要,因为发送的值是浮点数。所以你可以发送0.01到1厘米。

  2. 是的,你可以使用body-frame。这是发送set_position_local_target_ned时指定的参数。将参数4设置为8。看一下该消息的mavlink规范:

  3. http://mavlink.org/messages/common#SET_POSITION_TARGET_LOCAL_NED