I have an Intel Edison and its Arduino Expansion board. I am thinking to make a drone (hexacopter) controlled by Intel Edison and not through radio control. I am thinking to send controlling commands to Edison and then Edison will communicate to flight controller to do pitch, roll or yaw. But I was unable to look for good flight controller to do this project. Pixhawk flight controller is one in mind, so that I will send commands to Pixhawk flight controller through serial link. I am not sure whether I am thinking right or wrong. Can anyone please suggest me best method to do so?