Please read everything before responding. Please cover all of the items called for in your response.
We need to identify/detect an object's (approx 3x2x0.5 cm) position in 3D space in real-time.
The object has 10 DOF (Pressure, Gyro[x,y,z] , Accelerometer[x,y,z] and Magnetometer[x,y,z]) , atmospheric pressure sensors attached to it.
From these 10 DOF readings, you need to prepare equation(s) & software code which will produce final result for object presence in 3D space (x,y,z co-ord) & angular position.
If we rotate and/or move the object, the system will give relative idea of object movement (as kartezian co-ordinates & also angular position) from an initial rest position.
The object will be mounted outside & will have impact of wind etc. Also there will be inherent vibrations on the mounting lines. So some filtering & smoothing will need to be done also.
You must not use any third party library. If you have to, provide source code with it.
You need to develop the above solution in latest version of Microsoft Visual Basic or Android Studio (latest SDK).
Our approx. range to measure position : 5 cm to 50 cm
Accuracy required : 0.5 cm
Angular Degrees : 0-360
Accuracy : 1 deg
Our sensor hardware consist of
1. MPU-9250 : 3-AXIS ACCELEROMETER, 3-AXIS GYROSCOPE, 3-AXIS COMPASS 2.4V TO 3.6V, QFN24, SMD
2. BMP280 : PRESSURE TRANSDUCER, 300 to 110 hPa, 1.71V TO 3.6V, LGA8, SMD
Refer the datasheet for sensor technical information. For your purpose, assume the sensor 10DOF data is available to you in MS Visual Studio winform labels.
For your reference you can view the video here :
[login to view URL]
[login to view URL]
Final payment will be done after complete system delivery & any loaned articles are returned.
You have to provide training to us for at least 8 hours to explain the coding topology etc of the project . The budget is flexible.
Complete source code with detailed documentation for this project, need to be submitted on daily basis. The code & all deliverable
will become our property. Please specify your team's hours (in GMT) when they will be readily available via phone etc.
We expect a week time of delivery from you after the award. Provide us with rough milestones tied to payments. no upfront.
Delays will cause problems for our project.
DO NOT PROVIDE ANY IRRELEVANT INFO IN YOUR RESPONSE. To save everyone's time, provide enough relevant info in your response so we do not have to ask any questions. If you would like to share other info about yourself, we shall engage into another discussion later on for this purpose.
Only serious contenders need to apply & we shall assume you have understood & accept all conditions, unless specified otherwise. Your response will need to be a binding for 20 days after bidding. Also explain why should we hire you against others.
Hello.
I am an Android developer.
My name is Iskandar.
From mechanics point of view it is possible also you need two restriction
1. start measurement from absolute velocity zero and stop it at the same zero velocity when pressing stop button.
2. phone should support linear accelerometer. Because of ,say, the gravity sensor will message the value before or after the plane accelerometer message. And when you will subtract gravity from plane accelerometer the result would be wrong.
Also its possible to turn on / off magnet sensor periodically to correct orientation.
I have huge job history on upwork (visible to members only)
and on peopleperhour (as 'nayomnik').
Please contact me if you would like to know more details.
Only Android.
I don't know iOS.
Thank you
Iskandar.
Hello!
I read your description carefully.
I have confidence about your project because I have rich experiences in Matlab, Mathematics, Statistics, Machine learning and so on.
Please feel free to discuss with me.
If you give me a chance to work on your project, I will do my best and offer the excellent result.
I wish this project will be a golden opportunity to cooperate with you forever.
I will be very happy to hear good news from you.
Thanks