Find Jobs
Hire Freelancers

nRF52840 Firmware and ICM-20602 to calculate distance moved.

min $50 AUD / hour

Completed
Posted about 3 years ago

min $50 AUD / hour

Use ICM-20602 to calculate the vertical and horizontal position of the device as its moved in free space. The key challenge is to combine outputs from the IMU and filter the accelerometer and gyroscope noise, to limit positional drift and provide responsive real-time position. We need somebody with strong signal processing and firmware programming experience. Key deliverables: 1) Code to calibrate ICM-20602. Provide biases/offsets which will need to be stored in the MCU flash memory. 2) Code to initialize ICM-20602 before it can start taking readings. This includes loading calibration values. 3) Code to read data from ICM-20602. This should be filtered, so that at rest, the accelerator reads (0, 1g, 0) and gyro outputs are 0. 4) Code to extrapolate the current position (vertical and horizontal) by using the readings since initialization. Please note that the device fitted with ICM-20602 might rotate, so the vertical and horizontal values should be relative to ground. * Output, should not drift position when stationary. * Communication to ICM-20602 will be done using SPI. * Host Microcontroller is the nRF52840 * Output needs to be responsive and accurately reflect the path moved in free space. An extension to the project utilizes the 7-Axis ICM-20789 to improve on the above - previous experience with this device is highly desirable.
Project ID: 29851339

About the project

11 proposals
Remote project
Active 3 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
Dear Sir, We are a small R & D company, based in Bulgaria, Europe. We specialize in developing Embed systems based ST(STM32), Microchip (Atmel )(PICs,AVR,Atmel ARM) and TI (MSP430) MCPUs and peripheries. For our mobile devices use nRF51/52xxx BLEs. We realize projects with requirements similar to yours. Our tools for design nRF based systems are: Keil ARM PlatformIO SEGGER Embedded Studio for ARM nRF52840 DK and nRF52840 dongle. Breakout - ICM-20948 - from old project Possible is migrate to ICM-20602 (use MIKROE-3410 based ICM-20602). If we receive more information about your project, we will give you a real cost and time to implement your project. We based in Europe, not customs problems for delivery models and samples for testing Best Valeri T.
$50 AUD in 1 day
4.3 (12 reviews)
6.0
6.0
11 freelancers are bidding on average $56 AUD/hour for this job
User Avatar
Hello sir, I have experience in designing electronics circuits and can develop hardware compatible smartphone and PC based apps. I also have done a lot of IoT projects and can transform your idea into a fully working product. I HAVE ALL THE HARDWARE AVAILABLE TO TEST AND DEBUG THE CODES. If you wish we can discuss details in chat. Thanks
$60 AUD in 40 days
4.8 (65 reviews)
7.0
7.0
User Avatar
Hello Client. I have just read your project description and your project is really interesting to me. I have many experiences with nrf52840 firmware. I am sure I can complete your project perfectly. If you hire me, I'll do my best for you. Best regards.
$50 AUD in 40 days
4.9 (28 reviews)
5.9
5.9
User Avatar
Dear sir, I have rich experiences with micro controller firmware development such as nRF52, stm32, esp32, samd21, Arduino and raspberry pi. And I have rich experiences with accelerometer, gyroscope using ICM20948, LSM9D, MPU9250. Also I major in Artifical Intelligence, so I have rich experiences with signal processing. I hope to work on your task and looking forward to hearing from you. Best regards, Santiago.
$50 AUD in 40 days
5.0 (2 reviews)
3.2
3.2
User Avatar
BLE wearable product expertise for TI, Nordic Stack development. complete hardware support. prototyping at extra cost
$72 AUD in 15 days
0.0 (0 reviews)
0.0
0.0
User Avatar
- previous experience in such topics; - eager to discuss a lot in this chat stream; - degree stats / maths;
$50 AUD in 1 day
1.0 (1 review)
0.0
0.0

About the client

Flag of AUSTRALIA
Canberra, Australia
0.0
0
Payment method verified
Member since Apr 12, 2021

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.