Hi everyone,

I'm doing my robotics engineering thesis on autonomous quadcopters and am building my first quad. I want to attach a microcontroller to the quad that performs high level computations and instructs the flight controller/autopilot software to execute its planned path. I've been looking at the CC3D and the CC3D Revolution as well as the Naze32, and I've noticed there are serial ports available on them. If I use the Revolution, I have a spare serial port after connecting GPS, Receiver, Telemetry etc.

I want to connect a microcontroller to the spare serial port, and I'm wondering if the flight controller supports receiving inputs over the serial port (other than the Receiver port). For example, if my UAV is flying from point A to point B, and notices something in the environment, I don't wan't to talk to the ground station any more than just telemetry before deciding to modify my path on-board the UAV. The microcontroller will be responsible for monitoring communications from additional UAVs and will perform such high level decisions.

Is my only option to program the flight controller itself for such behavior? Or are there any boards that allow inputs over UART serial ports for on-the-fly instructions? Any help would be much appreciated.

Thanks a lot

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –

Activity