Find Jobs
Hire Freelancers

Arduino IMU sketch

£20-250 GBP

Completed
Posted almost 10 years ago

£20-250 GBP

Paid on delivery
I need to calculate the distance, in cm, travelled by the IMU over multiple one second intervals. I need you to: Read and understand the Adafruit unified sensor readings API and understand how it works and relates to the 10-dof IMU - [login to view URL] This is the breakout board I am using and the connections I have set up: [login to view URL] Write a piece of code in C, that will run on an ardunio mega, that calculates the distance travelled along each axis every second over a twenty second period. The results from each axis should be stored in an array with 20 slots. In addition, the sketch will print out each second to the serial monitor the distance travelled along each axis in +- cm. So for example, if I move the imu 10cm forward and then 10cm back along the same axis I should see: +10cm x axis -10cm y axis The same will apply to the rotation that occurs along each axis. This too will be printed out to the serial monitor. The final deliverable will be an Arduino sketch that performs the requirements set out above.
Project ID: 6155431

About the project

12 proposals
Remote project
Active 10 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
Awarded to:
User Avatar
Hi, I looked in to Adafruit unified sensor module and how it provides the information. This sensor provides 3 axis orientation information along with acceleration information in ms-2 unit (meters per second square). We need to convert this to actual distance by doing time keeping in software. I think you are aware of distance measurement accuracy with this sensor and the documentation suggest that this reading is subject to cumulative errors and not very accurate. But based on acceleration information read from the sensor board on 3 axis, time simulated in software we can compute the distance and can send it to serial port. Also we can log the distance result in an array for the 20 seconds duration. The sensor library uses interrupts to communicate with the host (Arduino here) and so the software time keeping loop may be interrupted in the middle to handle the interrupt and so the actual time value may vary between loops. I have Arduino Uno board but not this break out board. This project requires extensive analysis and debugging that is tightly coupled with the sensor board including sensor calibration. So the board is important. I can use my Arduino but I need this breakout board. Either you can send it to me. Otherwise I can logon to your machine using remote access tools like Teamviewer to actually work on your machine. Thanks!
£250 GBP in 15 days
4.9 (30 reviews)
5.5
5.5
12 freelancers are bidding on average £408 GBP for this job
User Avatar
A proposal has not yet been provided
£277 GBP in 3 days
4.9 (26 reviews)
5.6
5.6
User Avatar
I don't think what you want it is possible to achieve, not at a cm precision. Inertial positioning systems are quite hard to get without external referencing. I assure you that a couple of turns and accelerations will mess any positioning from the beginning. What is the ultimate purpose you want to achieve? Maybe there is another way.
£333 GBP in 3 days
5.0 (28 reviews)
5.1
5.1
User Avatar
Hi, I can surely do this for you. I am an experienced arduino developer and have done a lot of development with sensors and I2C proto. Even I've done coding for accelerometer like MPU9150. Implementing this will not be a problem. All the libraries are already available from Adafruit. Once we start, I'll send you a demo app as per your requirement for your evaluation. Have you got all the h/w assembled at your end? And how do you plan to test it, specifically rotation as there will be wiring all across. So have to be careful. Waiting to hear back. Best Regards, Polestar
£127 GBP in 10 days
4.9 (9 reviews)
5.4
5.4
User Avatar
ACTUAL BIDDER! NOT A SUBCONTRACTOR! Hello, i have a PhD in Mechatronics and ample experience with PIC, Atmel, DAQ and C++ programming. Please contact me directly for more information and check out my profile to see previous work. Kind regards.
£222 GBP in 7 days
5.0 (8 reviews)
4.3
4.3
User Avatar
Hello my name is Victor, I am engineer with 3 years of experience working with Arduino, mainly in the develop of embedded devices. At present I work for a company in the develop of robots. As you can see in my reviews I have the required skills and experience to help you with you project. I have worked before in IMU for UAVs and UGVs I am sure that experience can help me with your project. If you are interested in my service we can find a good arrangement. Have a good day Regards! Victor
£200 GBP in 4 days
5.0 (8 reviews)
4.1
4.1
User Avatar
I have working with Arduino projects the last four years. The type of work described by you is within my skills. I am very interested to assist you in your development needs.
£250 GBP in 10 days
5.0 (4 reviews)
4.2
4.2
User Avatar
I'm an Electronic and Telecommunication Engineering undergraduate at University of Moratuwa, Sri Lanka. I did some preliminary research on your project and I have done similar projects like this. So I can fulfill your requirement. Please contact me with further details. Thanks.
£111 GBP in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I have implemented many signal processing algorithms like Filters, G.7xx, LPC, JPEG, Video Codecs, TCP/IP, Webserver, Ethernet, Security Encryption Algorithms. Ported them on DSPs and MicroControllers too. Extensively used Matlab for many signal processing algorithms. MicroControllers used are Atmega, 8751, NXP LPC1768, Arduino Uno. Used variety of sensors like Humidity, temperature, IR, IMU, Accelerometer sensors. Also used RFID and Serial Communication. I have MPU6050 IMU, and currently working with this IMU. I am interested in this job. Thanks for your time and consideration. Regards
£233 GBP in 12 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED KINGDOM
London, United Kingdom
5.0
1
Payment method verified
Member since Jul 6, 2014

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.