Skip to content

Create an algorithm to estimate pose and position of a drone using an ultra wideband module and ordinary IMU sensor

Notifications You must be signed in to change notification settings

MatteoAlbi/UWBdrone_estimation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UWB drone estimation

This project aims to build an algorithm to estimate position and pose of a drone using an IMU sensor and a UWB module.

Description

The project consists in three steps:

  1. Program the UWB module dwm1001C to run an rTDoA algorithm for the localization of the drone it via UART.
  2. Build an Extended Kalmann Filter to estimate pose and position of the drone based on the available sensors.
  3. Possibly, run the EKF on board the UWB module by installing the needed sensors.

Folders description

EKF

Contains an incremental implementation of an EKF using MATLab and the mathematical derivations generated on Maple.

More info can be found in readme file.

test

Contains all real data collected and all tests done on them. There are two subfolders:

  • drone_test data and tests on the EKF algorithms using a flying drone. More info in file readme file.
  • uwb_tag_test data and tests on the UWB tag running the rTDoA algorithm. More info in file readme file.

UWBmodule

In the folder UWBmodule can be found all code related to the programming of the dwm1001C SoC and python scripts to collect data and manage the tag.

More info can be found in readme file.

About

Create an algorithm to estimate pose and position of a drone using an ultra wideband module and ordinary IMU sensor

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published