Drone (UAV) - Precise movement without GPS

Encerrado Postado há 7 anos Pago na entrega
Encerrado Pago na entrega

We're working on a proof of concept to get an off-the-shelf drone to move precisely using a visual target.

The goal of this project is to take as input the current position of the drone, and the desired position of the drone, and move the drone precisely to the desired position.

We have built a visual positioning system, that uses POSE estimation to determine the drone's position using the camera. It can determine position 10 times a second (every 200ms), so positions are 200ms old.

Our challenge is that when we attempt to move the drone based on this data, it moves very imprecisely. Examples:

1. When attempting to make it loiter in one spot, it moves around +-30cm, we'd like it to move only within +-5cm.

2. When attempting to move the drone (10cm, 10cm, 10cm), we'll get errors as much as 40cm in a single dimension.

Details:

- This is a 3DR Solo drone: [url removed, login to view]

- Our code runs on the 1Ghz Linux computer on the drone, which is physically connected to the PixHawk2 flight controller

- We hope to improve the performance of the visual positioning system, hopefully to 100ms latency, or perhaps even 30ms, but there is no guarantee this will be possible.

I'm hiring someone because I don't know how to solve this problem, but, here are some ideas I have on how someone might solve this problem:

1. Integrate IMU data for more precise positioning

2. Integrate visual positioning data into the PixHawk (Arducopter) EKF

3. Somehow write code in the PixHawk firmware to directly control motors using a PID controller based on visual position

Drones PHP Arquitetura de software

ID do Projeto: #10528518

Sobre o projeto

9 propostas Projeto remoto Ativo em há 7 anos

9 freelancers estão ofertando em média $1353 nesse trabalho

dfrmex

Hi, Some question: 1) What is the error of your POSE estimation ( avg and max )? 2) You say: " It can determine position 10 times a second (every 200ms)" but 10 times a second is every 100ms, can you check this? 3) Mais

$1500 USD in 20 dias
(14 Comentários)
5.3
RobertoIV

I have experience using OpenCV for image processing and currently I'm working with a 3DR Solo drone, I am very interested in your project and I would like to know more about it, I have worked also with a Parrot AR Dron Mais

$1200 USD in 15 dias
(2 Comentários)
2.7
wahyusutejoputra

A proposal has not yet been provided

$1333 USD in 15 dias
(0 Comentários)
0.0