Some help for DIY project!

frCake

New Member
Hello guys!!

We are intrested in developing a new software for drones , we have just started so we are trying to figure out what should be a cheap platform for the development which includes some needed stuff.

What i mean is we don't want to program the basic controls neither do we want to control the drone from a handheld like an RC.

We want to be able to make it kind of autonomous but the controls should be given from a pc , so we are going to need the RC to be on the drone.

So to make it clear , we want a platfrom that has GPS , skeleton with motors, understands commands from somewhere (could be bluetooth or radio cause we don't really want long distance) and has a programmable API.


Thanks in advance guys :)
 

Motopreserve

Drone Enthusiast
Welcome to Multirotorforums.com.

It seems like your question would probably be best posted in the DIY electronics sub-forum.

I'm definitely not a programmer, but off the top of my head I would suggest getting an APM based flight controller and telemetry kit. Or at very least - start your research there. They have been pioneering the autonomous direction your headed in - and it may provide you with some good background.

The firmware is open source, and the code may provide some of the initial answers you're looking for.

Personally, I think it's always important to have some type of control of the craft, at least as a safety backup in case the computer connection/control goes flaky.

Good luck and fly [autonomously] safe!
 

crayfellow

Member
@frCake the best platform by far for what you want to do is APM.

Two options you have for control are:
  1. A more typical consumer-style flight controller to run APM (the standard one is Pixhawk) connected to a small single-board computer (BeagleBone Black, Raspberry Pi, Odroid) via its telemetry port and controller via MAVlink protocol
  2. A combined single board computer + sensor shield running APM such as Navio+ on a Raspberry Pi to unify the control computer and the flight controller
From there, how you control it comes down to how you connect to the computer. 4G/LTE modem, WiFi module, whatever you wish. Take it from there.
 


Motopreserve

Drone Enthusiast
@frCake the best platform by far for what you want to do is APM.

Two options you have for control are:
  1. A more typical consumer-style flight controller to run APM (the standard one is Pixhawk) connected to a small single-board computer (BeagleBone Black, Raspberry Pi, Odroid) via its telemetry port and controller via MAVlink protocol
  2. A combined single board computer + sensor shield running APM such as Navio+ on a Raspberry Pi to unify the control computer and the flight controller
From there, how you control it comes down to how you connect to the computer. 4G/LTE modem, WiFi module, whatever you wish. Take it from there.

I was hoping you'd chime in - figured this was right up your alley :)
 

Top