Python for Arducopter log data extraction

This project involves reading log files from Arducoptor dataflash recordings in binary or text format (text provided, binary available) and extracting the data from those log files based upon a datetime timestamp and log key paramters.

The set of possible Type-key pairs are listed at the start of each log file.

Three functions shall be written and delivered in python 3:

The first function takes a single datetime and a list of type/keys and writes the resulting lines + interpolation to a text file

The second function takes a single datetime and list of type/keys types and returns an interpolated value as a dict

The third function takes a list of datetimes and a list of type/keys and returns a pandas dataframe of these items.

inputs : list of known file dates

list of parameters to grab


which file is the time in?

which is the timestamp before

which is timestamp after

interpolation of values

def getDroneData_file(datetime, [list of (type, key), (type,key)])

Write to text file:

name of log file

list of:

Type key entry before

Type key entry after

interpolated value of key

return name of text file, if found successfully True/False

def getDroneData(datetime, [list of (type, key), (type,key)])

return dict: {Type-key : value}

def getDroneDataFrame([list of datetimes], [list of (type, key), (type,key)])

return dataframe row: datetime: column:Type-key value: value

Note that list of possible Type-key values are available at the start of every log like this:

FMT, 130, 46, GPS, QBIHBcLLefffB, TimeUS,Status,GMS,GWk,NSats,HDop,Lat,Lng,Alt,Spd,GCrs,VZ,U

Note that 'Type' here is GPS and possible keys are:


example input datetime:

[login to view URL]('2020:01:30 12:16:45.92200208Z')

example Type-key pairs:

GPS-TimeUS (returned in datetime format)

GPS-Lat (return in float)

GPS-Lng (return in float)

GPS-Alt (return in float)

RFND-Dist1 (return in float)

Test values shall indicate examples of access to each log in the test.

Results provided shall include a minimum of one test value for each log file provided

Results shall provide a minimum of three examples functioning in one log file.

Bonus provisions (open for discussion for additional negotiated bonus payment)

Provide kalman filter / intertial based interopolation rather than linear interpolation

Read from binary file directly

It is required to read this description and send me a note with the following information to be considered for this project:

Keyword: drone

Respond with timeframe expected for completion

Respond with the expected cost of execution

Respond with interest in bonus: Kalman interpolation: True/False, Binary reading True/False

One partial log file is included for review

Those who respond with the above data will be forwarded a link with the example log files for review.


Habilidades: Python, Arquitetura de software, Processamento de dados

Veja mais: web product data extraction, data extraction using regex, getafreelancercom web data extraction softwares scripts, automated data extraction, automated web login data extraction, times directory data extraction, web data extraction visual basic code excel, online data extraction, mumbai data extraction reading reports, web data extraction tools, pdf data extraction net, python data extraction, python script data extraction csv, web data extraction python, python module data extraction, database cgi data extraction python, text file data extraction python, python html data extraction, python mysql data extraction

Acerca do Empregador:
( 2 comentários ) Toulouse, France

ID do Projeto: #25411945

11 freelancers are bidding on average €49 for this job


★★★ Python Data Extraction ★★★ Thank you for your attention. I understood fully about your task. I will do my best to satisfy your proposal. First I will deliver the project result and after that I will require the bu Mais

€35 EUR in 7 dias
(52 Comentários)

drone Expected timeframe: 3 to 5 days Expected cost: 85 EUR Kalman interpolation: True/False, Binary reading True/False [Will check more about it, but I think, Will do Kalman filtering and also read from Binary fi Mais

€85 EUR in 6 dias
(22 Comentários)

Hello! I am happy to put my bid on your project. I have read your requirement carefully and I am confident in this project. As a skillfull software developer, I have rich experience with C++ Java Python .net programmin Mais

€45 EUR in 3 dias
(19 Comentários)

Hi, I am interested in taking up your project.I am a Python Developer with over 4+ years of experience and have done over 100+ projects in web development, software development, automation, data mining and web scraping Mais

€30 EUR em 1 dia
(34 Comentários)

drone Hello i can extract data from arducopter log but it will take me 3-4 days to complete it and does this 3 function needed to be merged into a single script ??

€50 EUR in 7 dias
(13 Comentários)

drone hello there you? i am python expert. i am live in python and dijango frameworks because it's my major skill. i can complete your project in a short time. Happy day :)

€45 EUR in 7 dias
(5 Comentários)

Hi Sir, I am an engineer and have 2 years of industrial experience in Python and various Python module I would like to work on this project with you. thanks, Rahul

€55 EUR in 7 dias
(1 Comentário)

I have more than ten years related experience and can finish your work quickly and with quality assurance

€45 EUR in 7 dias
(0 Comentários)

Academic :Doing Doctorate in Electrical Engg(Part time), Completed Master degree in Applied Electronics, Bachlor degree in Electrical Engg. I have ten years of Experience in Embedded systems, Assembly and High level L Mais

€67 EUR in 10 dias
(1 Comentário)

Hi I have more than 5 years experience in Python, Selenium, Data Science , Web scraping, X-path, JavaScript, Database (SQL), Html 5, CSS, PHP(La ravel), Excel, Google Sheet, Data Entry, Software Engineering, Data mana Mais

€30 EUR in 3 dias
(1 Comentário)

Yes I am confarm Relevant Skills and Experience Yes I am confarm

€50 EUR in 10 dias
(0 Comentários)