Skip to main content
7 votes
Accepted

Can motors be "too big" for any reason?

Power systems should be balanced. If you fit motors that can handle more power than the battery can provide, you're just adding unnecessary weight. That weight will reduce performance in all areas. ...
Robin Bennett's user avatar
5 votes

Do drones with inflight API access for control inputs exist?

I started out in this hobby almost exactly the same way, as a programmer who wanted to get into flight code for multicopters and autonomous planes. And while I've yet to launch a fully autonomous ...
FlashCactus's user avatar
  • 2,997
5 votes
Accepted

Where do we download Betaflight Configurator and Blackbox Explorer?

Betaflight software is available from the Betaflight GitHub pages. These give the option of downloading pre-compiled binaries or the source code if you prefer to compile yourself. Betaflight ...
Kralc's user avatar
  • 6,036
4 votes

Free simulators to use when actual RC flying is not possible

For quadrotors, there are simulators for racing drones, such as the DRL one Velocidrone. For camera platform drones you have droneSimPro, Liftoff or DJI's own one. There are loads of them, and the ...
Rory Alsop's user avatar
4 votes

Do drones with inflight API access for control inputs exist?

All multicopter drones use a flight controller. This flight controller is usually a small board with a micro controller like an ARM F4/F7 on it: One job of the flight controller is to receive and ...
bingo-fuel's user avatar
4 votes
Accepted

Is WiFi drone control protocol standardized?

Since no one has answered this question in pretty much a day, I'm gonna spread my half-knowledge now :) I have never heard of a standardized wifi drone control protocol. However, I wouldn't be ...
Bastian Springer's user avatar
4 votes
Accepted

Is there an open source video processing/sensor based follow me technology?

You may want to take a look at dronecode.org, or their supported projects. Especially, PX4 (which was also mentioned in another answer): Getting Started with PX4 Autopilot guide PX4's Follow-Me ...
Dvir Berebi's user avatar
3 votes

Implementing object detection in DJI Mavic 2 pro in real time

It is possible to do so. Check this API reference. They also provide this Windows SDK which can be of use to your needs. My experience is with an on-board SDK which I used to avoid objects using a ...
andrew's user avatar
  • 102
3 votes

Implementing object detection in DJI Mavic 2 pro in real time

That's a fascinating project, but I'm not sure it's possible on a DJI drone. The firmware is closed source and not designed for easy modification. I don't know if it's possible to replace the DJI ...
Robin Bennett's user avatar
3 votes

Can Reinforcement Learning be used for UAV waypoint control?

Reinforcement Learning can be used for UAV control. This video details a method to use RL for quadcopters. In summary, you program a model of your UAV that effectively simulates your drone. You then ...
Krish's user avatar
  • 752
3 votes

Will connecting my Mavic Pro to a an iPad Litchi app try to update my Mavic Pro firmware?

An updated or new Litchi installation will not work with outdated firmware. The drone will not connect until there is internet communication. Once connected it seems it will not request updates or ...
cliffclof's user avatar
  • 423
3 votes

Finding the velocity and position for small distance from IMU sensors

This is the best damned reference on rotations: Representing Attitude: Euler Angles, Unit Quaternions, and Rotation by James Diebel of Stanford University (dated 2006-10-20). You didn't specify, but ...
Kenn Sebesta's user avatar
  • 1,892
3 votes

What are the available solutions for creating complex user-defined UAV behavior in autopilots?

I think your best bet would be Ardupilot. The communication protocol it uses, called MavLink, is documented and easy to use. Connect to the UART with an Arduino and you will have full control over the ...
ipaq3115's user avatar
  • 525
3 votes

Free simulators to use when actual RC flying is not possible

For FPV drones you could try FPV Freerider (https://fpv-freerider.itch.io/fpv-freerider). The free version includes only a map and has some limitations about setting rates, but for some training it ...
AnimaLupi's user avatar
3 votes

What is the correct process for transferring to a new transmitter?

Transferring models shouldn't be a problem since both radios run OpenTX. However, you cannot transfer bindings unless you are also moving an external module to the new radio. For example, if you ...
2 votes

What are the available solutions for creating complex user-defined UAV behavior in autopilots?

PX4 looks like it is quite flexible, and might be what you are looking for. It might not be as user friendly as for example iNAV, but it should give you much more possibilities even if that comes at ...
Hannes Hultergård's user avatar
2 votes

What are the available solutions for creating complex user-defined UAV behavior in autopilots?

You could consider looking for research autopilots. Researchers try new things in all levels of the autopilot, and so they need extensibility and performance more than advanced features. From what I ...
BillThePlatypus's user avatar
2 votes

Can motors be "too big" for any reason?

As far as I am aware, the main reason that giant motors aren't used on relatively small drones is power consumption. For example, look at an average 5'' drone using 2207 motors. In most cases, a 2207 ...
Jacob B's user avatar
  • 5,792
2 votes

Accessing the video feed of a cheap FPV drone

I am a little familiar with this - the task is hard and the suggestion to talk to the hacking side is very wise, to wit - here is a primer from my messing around. (also a software developer w/over 20 ...
FunHog.me's user avatar
  • 1,068
2 votes

Is there an open source video processing/sensor based follow me technology?

The PX4 open-source flight stack has made some progress on various forms of computer vision. While not exactly turnkey, it’s an active area of development and you absolutely can buy hardware that ...
pion's user avatar
  • 211
1 vote

Software recommendations to combine aerial images

Two great options are: Hugin: https://hugin.sourceforge.io/ ICE: https://www.microsoft.com/en-us/research/project/image-composite-editor/ I prefer ICE slightly over Hugin.
strepto's user avatar
  • 356
1 vote
Accepted

Software recommendations to combine aerial images

A useful keyword is 'orthophoto', and more specifically in this case a mosaic. An effective open-source tool I have used for this is OpenDroneMap: https://www.opendronemap.org. I usually combine this ...
Kralc's user avatar
  • 6,036
1 vote

Connecting 2 Pixhawks to 1 Raspberry Pi

In Ardupilot there are parameters SYSID_THISMAV and SYSID_MYGCS that can be set to different values. This may only be helpful ...
Kevin's user avatar
  • 501
1 vote

Where do we download Betaflight Configurator and Blackbox Explorer?

The absolute latest versions are available from the Betaflight Github: Betaflight Configurator nightlies Betaflight Blackbox Explorer nightlies
ctzsnooze's user avatar
  • 301
1 vote

What are the available solutions for creating complex user-defined UAV behavior in autopilots?

You can program/script elaborate flight patterns and then translate it to MAVLink format mission messages either live or in pre-recorded mission mode. Then depending on your needs - you either upload ...
jpou's user avatar
  • 411

Only top scored, non community-wiki answers of a minimum length are eligible