Find Jobs
Hire Freelancers

Python for Arducopter log data extraction

€30-60 EUR

Closed
Posted about 4 years ago

€30-60 EUR

Paid on delivery
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 compute: 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: TimeUS,Status,GMS,GWk,NSats,HDop,Lat,Lng,Alt,Spd,GCrs,VZ,U 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. Thanks!
Project ID: 25411945

About the project

9 proposals
Remote project
Active 4 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
9 freelancers are bidding on average €51 EUR for this job
User Avatar
★★★ 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 budget. Let's progress further to get the outstanding Results for you. Please check my profile and past reviews. Regards.
€35 EUR in 7 days
5.0 (73 reviews)
5.6
5.6
User Avatar
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 file] I will do reading to Arducopter log file and will extract data from it exactly as you mentioned. will write required functions. I have checked attached log files. I have experience in Python programming and really interested in working on this project. Looking forward to work with you, Thanks, Swapnil Chouhan
€85 EUR in 6 days
4.6 (22 reviews)
4.7
4.7
User Avatar
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 days
5.0 (14 reviews)
3.6
3.6
User Avatar
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 days
5.0 (5 reviews)
3.0
3.0
User Avatar
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 days
5.0 (1 review)
1.0
1.0
User Avatar
I have more than ten years related experience and can finish your work quickly and with quality assurance
€45 EUR in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
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 Languages, Robotic programming, Python programming, MATLAB coding and Simulink.. I am very much interested to take and complete within time. Thank you for your support..
€67 EUR in 10 days
5.0 (1 review)
0.0
0.0
User Avatar
Yes I am confarm Relevant Skills and Experience Yes I am confarm
€50 EUR in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of FRANCE
Toulouse, France
5.0
3
Payment method verified
Member since Dec 8, 2019

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.