E
E
Egor2016-07-11 20:55:47
Python
Egor, 2016-07-11 20:55:47

Collecting the first quadcopter + Python is it possible?

Hello!
Recently, I became interested in such a thing as quadcopters. I have no experience in assembling, so I only know what components are needed for it from the many articles and videos I have watched, but everyone talks about his own and lists his own set of spare parts. Because of this, I can not decide what, in fact, is needed for him. It wouldn't be bad if he had a camera.
BUT:
Although this is my first quadcopter, I don’t want to buy ready-made models, and models with ready-made code either. It will be very interesting for me to write all the code myself, of course, I will peep on the Internet, study what I don’t know yet, but in general, I want to write everything myself. Please tell me what components are needed for the quadcopter, is it possible to write code to control it only in Python, and what would be useful for me to read before purchasing materials and directly assembling.
About myself: I know Python well, I can write code (if I figure it out, I’ll learn it), I can solder and assemble everything, if there are helpers, budget: $ 300-350

Answer the question

In order to leave comments, you need to log in

2 answer(s)
M
Michael, 2016-07-13
@Egor_amateur

You collect on Pixhawk or APM controllers (the previous version of Pixhawk), or multiwii for example.
For python use dronekit.io - mavlink wrapper.
if you assemble with GPS and a magnetometer, automatic missions will be available, otherwise the modes are simpler, but the control will be more difficult.
If you really want to program, then it is better to take a copter ready for use. For example 3DR Solo which has everything you need, including an onboard computer and expansion options. The price has now dropped to $599, including the suspension, and will fall again in the near future, as we are waiting for a new version. Self-assembly is a specific matter, while you assemble, forget about programming :)
I wrote about python programming for copters here https://habrahabr.ru/post/281591/so if you have any questions feel free to ask :)

A
ADRian, 2016-07-12
@ADR

There will be a lot of latency. And I don’t know if it will work on a NOT Real-Time system (Linux / Windows / etc) to do this. It is better to use microcontrollers. They have a predictable reaction time.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question